Ваш надійний партнер в пошуку роботи та підборі персоналу
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.
Підписатись на розсилку нових резюме: "Php senior developer в Харкові"