- Head Developer Department (2019 - 2021)
- Head Go developer (2018 - 2019)
- Director of Department Product Management (2017 - 2018)
- Director of IT Department - New Technologies (2016 - 2017)
- Lead Developer (2014 - 2016)
- Lead Developer (2007 - 2014)
- Head of Automation Department (1996 - 2007)
- Director IT department (1993 - 1996)
- Projects implemented in recent time
Roles
- Head Office - REST API SERVICE (Full Stack) (GO, RethinkDb, Redis, Nginx)
- VIMS - corporate system of accounting for the supply chain of cars
- DocFlow - document flow with parallel approval of documents
- MDE - system for registration of cars (solution based on Motorola A75)
- Report Center - reporting system for top management
- Payment Request - system of approval of applications for payment
- Time Sheet - employee time control system
- Active Status - Business Analysis System for Company Divisions
- Parts - the system of accounting for the sale of spare parts for cars
- Audit Control - web solution for monitoring the implementation of comments during the audit
- Ordering - system of orders in the organization (stationery, taxi, services)
- Corp Web Portal - development of a corporate portal based on SharePoint
- Personal Info - information about company employees
- Integration Module - module for integrating different systems in an organization
- Loyalty Program - loyalty program for corporate customers
- Solary - a program for calculating the wages of an enterprise
- Payroll - Payroll accounting in the organization
- Analysis of the creditworthiness of the borrower
- Other systems (more 50 projects - small and big)
Director of Software Development Department, Media
01.2017 to 08.2017
Responsibilities:
- Management of the software development department (10 developers)
- Formation of software requirements
- Software development and implementation
- Software concept and architecture development
- Monitoring of deadlines and tasks
- Project management (C #, 1C, REST API)
- Introduction of advanced technologies
- Construction of FD and UI
- Improvement of current business processes
- Training of department staff
- Drawing up development plans for the department
- Development of existing functional
- Forming and coordinating the development team
- Approval and approval of technical solutions
- Interaction with related units
- Development of documentation for system integration
- Planning the development of integration services
- Carrying out negotiations with consumers of software
- Purchase of equipment
- Software testing control
Achievements :
- Building a reporting system for management
- Full cycle of software maintenance
- Implementing API Service
- Development of the concept and architecture of projects
- Personnel training in innovative technologies
- Creating internal products
Technology : Windows Server, Golang, C#, JavaScript, ASP.NET, html5, Css3, Angular 2, MS SQL 2014 (Design, XP, Trigger, Permissions, Maintenance), Git, BitBucket, 1C (1.8 )
Lead Developer, IT solutions
09.2014 to 12.2016
Responsibilities:
- Architect system
- Project management
- Development of functional
- Development of the service architecture
- Validation of customer requirements
- Forming and coordinating the development team
- Development of point maintenance service with an accounting system
- Approval of technical solutions
- Maintaining the project documentation for working with the API
- Organization and conduct of trainings
- Routine maintenance of the service and database
- Backing up data
- Development of a scaling strategy
- Interaction with related units
- Development of documentation for system integration
- Service development planning
- Budgeting and reporting
- Interaction with key customers
- Development of standards and formats for data exchange
- Planning the unit and system tests
- Monitoring the execution of tasks (BackLog)
Project :
- Development of the architecture and implementation of the REST API service
- Full development cycle (TOR, development, implementation, testing, training, support)
- External clients (Internal accounting system)
- Database: RethinkDb
- Development language: GO, JavaScript
- Web Interface (Admin + Form Registration
- Location - all regions of Ukraine
- Degree of service load: HeightLoad System 1500 rpc/sec more 2500 connections (24X7)
- Used Frameworks: Bootstrap, AngularJs
- Format of exchange: JSON
- Integration with external API services
Technical aspects:
- Strong knowledge of relational database technologies. Complex queries, indexing, query optimization, knowledge of database features at high load and with large amounts of data.
- Experience in developing distributed high-load network applications
- A deep understanding of the merits and demerits of SQL and NOSQL solutions
- Understanding of network protocols (HTTP, TCP / IP, UDP)
- Knowledge of the features of High-Availability-Architecture
- Experience with cloud and container solutions (Docker)
- Experience and development under Linux (console, filesystem, daemons)
- Experience in using Continuous Integration and Deployment for development on GO
Technology : Unix (CentOS, Ubuntu), Golang, JavaScript, Bash, ASP.NET, html5, Css3, Angular 2, MS SQL (Design, XP, Trigger, Permissions, Maintenance), Redis, RethinkDB, Git, BitBucket
Lead Developer, Automobile
06.2007 to 08.2014
Responsibilities:
- Management of corporate projects portfolio
- Managing the development team
- Building an application architecture
- Interaction with the customers of the project
- Development of technical specifications and technical documentation
- Conducting system tests
- Development and implementation of corporate systems
- Maintenance of project documentation
- Participation in the integration of corporate systems
- Interaction with key users
- Organization and conduct of trainings
- Development of corporate reporting
- Use of PMBOK, ITIL methodologies
- Experience of team work on SCRUM methodology
- Meetings under the project
- Description of business processes and API
- Analysis and optimization of business processes
- Code refactoring
- Quality control of operating systems
- Consultation of technical specialists on work with systems
- Browsers, UI issues
- Integration with existing systems of MS DYNAMICS AX, Client-Bank, 1C, Portal
Projects:
- Creating a sales, logistics and warehouse accounting system (class ERP)
- Implementing SharePoint 2007
- Creation of the system of corporate document circulation
- Creation of corporate orders system
- Car accounting via mobile device
- Development of a time recording system in the context of projects
- Development of an organization's time attendance system
- Development of reporting for top management
- Development of reporting for dealers and customers
- Development of accounting for accounting
- Development of a residual spare parts monitoring system
- Development of the "Loyalty Program for Deals"
Technology : Windows Server, VB.NET, JavaScript, F#, ASP.NET, html5, Css3, Bootstrap, Cube, MS SQL 2007 (Design, XP, Trigger, Permissions, Maintenance), Git, BitBucket, Axapta 4.0, SharePoint 2007