UARU
Ваш акаунт не активовано. Перевірте пошту. 
  1. Робота в Україні
  2. Резюме
  3. Резюме в Харкові
  4. Резюме Php senior developer в
  5. Php senior developer
Запропонувати вакансію
Даний шукач вважав за краще приховати свої власні дані

Professional resumeПрофесійне резюме, в якому вказані: ел.пошта, телефон, зарплатня, досвід роботи, освіта та інша важлива інформаціяPhp senior developer

Заблоковано
130 000 грн.
 16 вересня 2021  Місто: Харків
Вік:38 років
Режим роботи:повний робочий день, віддалена робота
Рубрики: IT, WEB фахівці

Досвід роботи

php разработчик
Назву компанії приховано (Web-development)
01.2007 − По теперішній час (17 років 3 місяці)

Work Experience:

DataArt Solutions, Inc. (www.dataart.com) 2018 – 2020

Software Developer

Videal 2016 – 2018

Web Developer

Argus Soft 2015 – 2016

Software Developer

Freelance and remote job projects 2012 – 2015

Web and Software Developer

Inbitech (TOA Ukraine) 2008 – 2012

Web Developer

Freelance and remote job projects 2007 – 2008

Web and Software Developer

Nezabarom 2007 – 2008

Junior Web Developer

Recently Completed Projects:

Online CRM Plugin for IP Telephony

Client: software company with it’s own IP telephony product

Description: the project was aimed to create a telephony calls plugin for Zendesk - one of the most popular online CRM – so that the customer’s company could provide service for their clients inside that popular CRM as well. The plugin was integrated deeply with CRM and was using its API for interacting with one’s account user, tickets and other entities and taking benefit from many other CRM’s services.

Languages: JS

Environments: ReactJS, NodeJS, Git, GitHub, Jira, PhpStorm

Position: Software Developer

Activities:

  • API Backend development;

  • Developing the API layer from scratch

  • Integrations with CRM’s API;

Network Store Shipping and Logistics System

Client: Germany network store company

Description: project was aimed provide software for shipping, storing and routing of products between company stores and locations. The system allowed company managers and third-party clients as well to get control over the whole process of shipping, storing and transporting products.

Languages: PHP

Environments: MySQL, Symfony, Git, GitHub, Jira, PhpStorm, Jenkins

Position: Software Developer

Activities:

  • Backend development;

  • Developing new and improving the system framework mechanisms;

  • different API integrations;

  • Writing new custom modules;

Extra Shipping Center Website

Client: Netherlands shipping company

Description: Using a logistic software the project aimed to create an innovative, customizable and unique cloud based platform solution for the domestic and international logistic industry. Its vision is to focus on people and processes first. The website gives customer a large variety of instruments to perform control over the process of shipping goods, including incoming and outgoing invoices, orders, quotas, generating all kinds of reports in PDF and CSV formats and many more.

Languages: PHP, JavaScript

Environments: MySQL, Apache, jQuery, React, REST, AJAX, HTML, CSS, Git, GitHub, Bitbucket, Visual Code Studio

Position: Software Developer

Activities:

  • Backend development;

  • Developing new and improving the system framework mechanisms;

  • REST API integration;

  • Writing new custom modules;

  • Creating fronted modules using React and REST.

Remote Workforce Management System

Client: Internet and TV providers

Description: Large long-lasting SaaS project aimed to manage the remote workforce, improving the customers’ experience, time of delivering services and the overall control of company processes. The system supports different user roles such as a serviceman or a dispatcher, delivery schedules, rich time management, has its own patented optimized routing mechanism for travelling through locations and multiple settings for different job types and employees’ equipment. There is also a mobile version for clients’ servicemen tablets and phones. The system was developed from scratch at first, but it has moved to using Symfony Framework components later. It also uses Redis for storing big everyday data amounts, uses DB sharding, it has good test coverage including unit tests and UI testing with Selenium, and uses Jenkins for CI purposes.

Languages: PHP, JavaScript

Environments: MySQL, Apache, AJAX, Jenkins, Redis, Selenium, NetBeans, Symfony Framework components, jQuery, HTML, CSS, C++, FreeBSD

Position: Software Developer

Activities:

  • Role-based architecture development;

  • Subdomains solution implementation and server configuration;

  • UI design, HTML and JS development using jQuery UI;

  • Developing new graphical UI components for custom settings;

  • Server and client-side validation architecture development;

  • Implementing new custom modules;

  • Optimizing DB queries, writing DB routines for complex data procession;

  • Processing big DB data tables, transferring data to file storage;

  • Functionality demos;

  • Unit, smoke and UI test writing;

  • Writing and updating code documentation.

Dating Application

Client: American commercial company

Description: The project aimed to develop a mobile application for finding algorithm-based matches between people who want to date. It uses simple, but efficient psychological questionnaires to determine main user dating preferences and, thus, easily find most corresponding matches with the pre-calculated user scores. These matches are then filtered by preferred dating gender, age, location and some other parameters and then offered to user who can swipe “like” or “cancel” each person in the list. Users who liked each other can later communicate and appoint their date. One of the most interesting features of this app is that users are encouraged to give contacts of their ex’s to the system and then receive some kind of estimation from people they have ever dated in past. This helps to have more objective and fair answers to standard questionnaires. User communication is conducted through ejabberd server bases Messenger. Application supports logging through Facebook, Twitter and Google+ APIs, uses Apple push notifications for mobile and also has a shortened web version with admin panel. Backend part is deployed on Amazon’s AWS and EC2 service.

Languages: PHP, JavaScript

Environments: MySQL, Apache, Yii2, Facebook API, Twitter API, Google+ API, ejabberd server, XML, Apple Notifications Service, jQuery, Git, NetBeans

Position: Software Developer, Team Leader

Activities:

  • Architecture development;

  • Basic backend functionality implementation;

  • Developing users matching mechanism with support of given distance radius calculation;

  • Messenger backend implementation;

  • Facebook, Twitter, Google API integration;

  • DB architecture and optimizations;

  • Push notifications functionality;

  • Amazon AWS (EC2, S3) instances setup and configuration.

Vehicle Tracking Device System

Client: Italian commercial company

Description: The project goal was to create an online service for managing responses and commands from/to small tracking devices aid to be hidden in small vehicles like bicycles or scooters to prevent them from being stolen or to help owners find their vehicles if they have lost them. These devices contain sim-cards and thus can send texts with coded messages to server including geolocation, signaling when they are being moved. Server then accepts these signals, interprets them and sends appropriate messages to the end user, informing the latter about where the vehicle is and giving tips about the way to the current device location.

Languages: PHP, Python

Environments: MySQL, Apache, Git, Yii2, OpenMaps, Overpass API, NetBeans

Position: Software Developer

Activities:

  • Architecture redesign;

  • New functionality implementation;

  • Web services implementation;

  • Redesign of SMS sending and receiving functionality;

  • OpenMaps and Overpass API integration, geocoding.

Освіта

ХНУРЕ (Харків)
ПММб прикладная математика
повна вища, 09.2002 − 06.2007 (4 роки 9 місяців)

Знання мов:

Англійська - Високий рівень (вільно), Німецька - Нижче середнього

Додаткова інформація

Знання комп'ютера, програм: Summary: 14+ years of professional experience in the Information Technology industry; Rich experience in PHP/MySQL/JavaScript development and related technologies; Experience in frameworks development (Symfony, Yii, Zend, Laravel); Solid background in OOP/OOD, Design Patterns, application systems design from scratch, database modeling; Experience in solving problems at all stages of Web development; Some experience with NoSQL Dbs (MongoDB) Some experience in other backend languages and technologies: Python, Java, NodeJS Development and expertise highlights: Front-end development; Back-end development; Object Oriented Design and development; Database design (MySQL); Client/server systems; Cross browser solutions; Third-party systems integration; Web 2.0 applications development; Following best Web Security practices and standards. Education: Master’s Degree, Applied Mathematics, Kharkiv National University of Radio Electronics (KNURE), Ukraine Work Experience: DataArt Solutions, Inc. (www.dataart.com) 2018 – 2020 Software Developer Videal 2016 – 2018 Web Developer Argus Soft 2015 – 2016 Software Developer Freelance and remote job projects 2012 – 2015 Web and Software Developer Inbitech (TOA Ukraine) 2008 – 2012 Web Developer Freelance and remote job projects 2007 – 2008 Web and Software Developer Nezabarom 2007 – 2008 Junior Web Developer Recently Completed Projects: Online CRM Plugin for IP Telephony Client: software company with it’s own IP telephony product Description: the project was aimed to create a telephony calls plugin for Zendesk - one of the most popular online CRM – so that the customer’s company could provide service for their clients inside that popular CRM as well. The plugin was integrated deeply with CRM and was using its API for interacting with one’s account user, tickets and other entities and taking benefit from many other CRM’s services. Languages: JS Environments: ReactJS, NodeJS, Git, GitHub, Jira, PhpStorm Position: Software Developer Activities: API Backend development; Developing the API layer from scratch Integrations with CRM’s API; Network Store Shipping and Logistics System Client: Germany network store company Description: project was aimed provide software for shipping, storing and routing of products between company stores and locations. The system allowed company managers and third-party clients as well to get control over the whole process of shipping, storing and transporting products. Languages: PHP Environments: MySQL, Symfony, Git, GitHub, Jira, PhpStorm, Jenkins Position: Software Developer Activities: Backend development; Developing new and improving the system framework mechanisms; different API integrations; Writing new custom modules; Extra Shipping Center Website Client: Netherlands shipping company Description: Using a logistic software the project aimed to create an innovative, customizable and unique cloud based platform solution for the domestic and international logistic industry. Its vision is to focus on people and processes first. The website gives customer a large variety of instruments to perform control over the process of shipping goods, including incoming and outgoing invoices, orders, quotas, generating all kinds of reports in PDF and CSV formats and many more. Languages: PHP, JavaScript Environments: MySQL, Apache, jQuery, React, REST, AJAX, HTML, CSS, Git, GitHub, Bitbucket, Visual Code Studio Position: Software Developer Activities: Backend development; Developing new and improving the system framework mechanisms; REST API integration; Writing new custom modules; Creating fronted modules using React and REST. Remote Workforce Management System Client: Internet and TV providers Description: Large long-lasting SaaS project aimed to manage the remote workforce, improving the customers’ experience, time of delivering services and the overall control of company processes. The system supports different user roles such as a serviceman or a dispatcher, delivery schedules, rich time management, has its own patented optimized routing mechanism for travelling through locations and multiple settings for different job types and employees’ equipment. There is also a mobile version for clients’ servicemen tablets and phones. The system was developed from scratch at first, but it has moved to using Symfony Framework components later. It also uses Redis for storing big everyday data amounts, uses DB sharding, it has good test coverage including unit tests and UI testing with Selenium, and uses Jenkins for CI purposes. Languages: PHP, JavaScript Environments: MySQL, Apache, AJAX, Jenkins, Redis, Selenium, NetBeans, Symfony Framework components, jQuery, HTML, CSS, C++, FreeBSD Position: Software Developer Activities: Role-based architecture development; Subdomains solution implementation and server configuration; UI design, HTML and JS development using jQuery UI; Developing new graphical UI components for custom settings; Server and client-side validation architecture development; Implementing new custom modules; Optimizing DB queries, writing DB routines for complex data procession; Processing big DB data tables, transferring data to file storage; Functionality demos; Unit, smoke and UI test writing; Writing and updating code documentation. Dating Application Client: American commercial company Description: The project aimed to develop a mobile application for finding algorithm-based matches between people who want to date. It uses simple, but efficient psychological questionnaires to determine main user dating preferences and, thus, easily find most corresponding matches with the pre-calculated user scores. These matches are then filtered by preferred dating gender, age, location and some other parameters and then offered to user who can swipe “like” or “cancel” each person in the list. Users who liked each other can later communicate and appoint their date. One of the most interesting features of this app is that users are encouraged to give contacts of their ex’s to the system and then receive some kind of estimation from people they have ever dated in past. This helps to have more objective and fair answers to standard questionnaires. User communication is conducted through ejabberd server bases Messenger. Application supports logging through Facebook, Twitter and Google+ APIs, uses Apple push notifications for mobile and also has a shortened web version with admin panel. Backend part is deployed on Amazon’s AWS and EC2 service. Languages: PHP, JavaScript Environments: MySQL, Apache, Yii2, Facebook API, Twitter API, Google+ API, ejabberd server, XML, Apple Notifications Service, jQuery, Git, NetBeans Position: Software Developer, Team Leader Activities: Architecture development; Basic backend functionality implementation; Developing users matching mechanism with support of given distance radius calculation; Messenger backend implementation; Facebook, Twitter, Google API integration; DB architecture and optimizations; Push notifications functionality; Amazon AWS (EC2, S3) instances setup and configuration. Vehicle Tracking Device System Client: Italian commercial company Description: The project goal was to create an online service for managing responses and commands from/to small tracking devices aid to be hidden in small vehicles like bicycles or scooters to prevent them from being stolen or to help owners find their vehicles if they have lost them. These devices contain sim-cards and thus can send texts with coded messages to server including geolocation, signaling when they are being moved. Server then accepts these signals, interprets them and sends appropriate messages to the end user, informing the latter about where the vehicle is and giving tips about the way to the current device location. Languages: PHP, Python Environments: MySQL, Apache, Git, Yii2, OpenMaps, Overpass API, NetBeans Position: Software Developer Activities: Architecture redesign; New functionality implementation; Web services implementation; Redesign of SMS sending and receiving functionality; OpenMaps and Overpass API integration, geocoding. Skills: Programming and Markup Languages: PHP 5,7,8, OOP, JavaScript, TypeScript, HTML 4/5, Python, Java Technologies and Frameworks: Symfony, Spryker, Yii(1,2), Laravel, Zend, CodeIgniter, Joomla, Magento, Docker, Vagrant, RabbitMQ, Redis, jQuery, jQuery UI, AJAX, SMARTY, Twig, Backbone.js, React/Redux, NodeJS, CSS, SASS, SAML, XML, JSON Databases: MySQL, MongoDB Development Environments: Jira, Confluence, Gitlab, Bitbucket, Redmine, Mantis, Bugzilla Unit Testing Tools: PHPUnit, Selenium IDE: PhpStorm, Eclipse, NetBeans, Zend IDE Version Control Systems: Git, CVS, SVN Continuous Integration, Deployment: Jenkins

Причина скарги *

Опишіть коротко суть скарги *

Часто шукають

↑ Вгору