Резюме від 2 травня 2024 PRO

Denis

Development Team Leader

Зайнятість:
Повна зайнятість, неповна зайнятість.
Вік:
42 роки
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав телефон , ел. пошту, адресу та LinkedIn.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

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

Web Development Team Leader

з 03.2021 по нині (3 роки 2 місяці)
Push, Київ (IT)

Project:
RESTFul web system API: PHP 8.2 backend within the Symfony framework + Doctrine bundle + JWT authentication and refresh tokens + Rabbit MQ in the LAMP stack + auto tests in PHP Unit tests. Domain model and database structure in PostgreSQL, Redis, Rabbit MQ. Frontend - on React.

Completed work:
Full management of a remote web development project team:
Software Engineers:
2 Back-end programmers + 1 Back-end programmer auto tests,
2 Front-end programmers + 1 Front-end programmer auto tests,
1 Administrator dev-ops engineer,
2 QA engineers - manual testers,
1 art designer and 1 HR accountant.

Manage two Back-end programmers and a Back-end programmer auto tests - which design and development, programming, code refactoring and code review of the REST Full API of the web system - back-end on PHP 7.4, 8.0 in the framework of Symfony 5, 6 + bundle Doctrine + JWT authentication and refresh tokens + Apache Kafka + admin panel in EasyAdminBundle in LAMP stack. Use Bootstrap, jQuery Core, jQuery UI widgets to make the pages dynamic and match them to WEB 2.0. In order not to overload the pages constantly, use data loading using AJAX technology, followed by manipulating the DOM structure of the page.

Manage two Front-end programmers and a Front-end programmer auto tests - which design and development, programming, code refactoring and code review of the Web interface of systems - front-end on JavaScript Libraries and Frameworks: React, jQuery, jQuery UI, jQuery Mobile, Bootstrap, SPA.

Manage two QA engineers manual testers - which write test planes and test cases in TestRail QA.

Tech Skills Stack:
Understanding, knowledge and put into practice methodologies and frameworks project management (Waterfall, Agile, Scrum, Kanban).

Progress:
Working according to SCRUM, the development team, daily doing what was described in the work performed - released releases of new functionality for production every two weeks.
Streamlined complex workflows for design, development, programming, refactoring and code review.
Implemented employee KPIs, employee OKRs, team OKRs.
In the process of designing and implementing basic architectural solutions that improve performance and security, based on the use of triggers, functions, procedures and events in the MySql database, I implemented.
Introduced asynchronous threads during the design process that handle potentially lengthy processes, associated with interaction with third-party services using the Rabbit MQ message broker software and using an information exchange scheme between the sender and the recipient, where data sources send information streams, and recipients process them as needed.
Automated CI/CD processes, implemented Jenkins and SonarQube, Portainer systems.

Senior Software Engineer - PHP backend web developer

з 05.2020 по 03.2021 (10 місяців)
Logix ITC, Киев (IT)

Project:
RESTFul web system API - PHP 8.0 backend within the Laminas API Tools framework + Doctrine bundle + JWT authentication and refresh tokens + Apache Kafka in the LAMP stack + auto tests in PHP Unit tests. Domain model and database structure in MySql, MS Sql Azure, Redis, MongoDB, Apache Kafka.

Completed work:
Building and optimizing complex workflows for design, development, programming, refactoring and code review.
Design and development of new functionality, task setting - decomposition of epics and user stories into tasks for backend, frontend, testers, detailed description of tasks, clearly defined acceptance criteria.
Analysis and fixing bugs of existing, working functionality.
Programming, refactoring and verification of PHP code.
Programming, refactoring and checking code in SQL (functions, procedures, triggers, events in the DBMS).
Writing unit tests based on test cases from the tester and to cover the code with tests.
Automation of console CI/CD processes for checking code quality, unit tests.
Database migration, with optimization of its structure and data from Amazon DynamoDB DBMS to MS Sql Azure DBMS.
Database migration, with optimization of its structure and data from MySql DBMS to MS Sql Azure DBMS.

Tech Skills Stack:
PHP Frameworks: Zend 2, Zend 3, Laminas MVC, Laminas API Tools;
Composer, Doctrine, Migrations, JWT, PHPUnits, PHPDoc;
GIT, JIRA, Confluence, Bitbucket, Jenkins, SonarQube;
Amazon AWS: IAM, Cloud Trail, Management Console, CLI, EC2 (Linux + Apache; Windows Server + IIS; Linux + Docker + GIT; Bootstrapping; LifeCycle Manager EBS Volume Backup, Snapshot), Elastic Load Balancer, Serverless Lambda + API GateWay + API Key, S3 Bucket, SNS, SQS, RDS;
PHP 7.4, 8.0, OOP, Design Patterns, SOLID/KISS/DRY, DDD, Microservices architecture;
DB MySql, MS Sql Azure, Redis, MongoDB, Apache Kafka;
RESTFull API web services development with JWT authentication and refresh tokens, PostMan.
Possession of MS Office, Project, Visio, Power Point, Jira, Confluence, Redmine, Trello.

Stack of additional skills:
Logical thinking and attention to detail, the ability to analyze information, draw conclusions and turn them into tasks.
No conflict, high level of communication.
Experience of internal communication: identification and collection of requirements.
Communication with external customers and formation of requirements for solutions.
A positive outlook on the world and a desire to improve even in small things.
Willingness to change, having heard objective criticism addressed to you, constantly improve yourself/product, learn new things.
Ability to multi-task and constantly solve problems.

Progress:
Working on SCRUM as part of a development team, doing daily what is described in the work performed - every two weeks we released releases of critical functionality for production.
Streamlined complex design, development, programming, refactoring, and code review workflows.
Performed database migrations.

Software Engineer - Full Stack Web Developer (Node.js + React)

з 09.2018 по 12.2018 (3 місяці)
Bite (Kiev, remotely concurrently), Киев (IT)

Project:
Participation in the development of scalable services based on Node.js, Express, NPM, Webpack, React.

Tech Skills Stack:
Node.js, Express, NPM, Webpack, React, Sequelize, Pug, PM2, MATERIAL-UI;
OOP¸ Design Patterns, SOLID/KISS/DRY, Microservices architecture, SPA, Promises, async/await;
GIT, GITHUB, GITLAB, BITBUCKET, JIRA, Confluence, Redmine, Trello;
MySQL, Postgres, MongoDB, Redis;
HTML 4/5, CSS 2/3, JavaScript, AJAX, JSON, SOAP.
RESTFull API web services development, Swagger, PostMan.

Progress:
Working on SCRUM as part of a development team, every week we released releases of new and corrected functionality for production.

Middle Software Engineer - Web developer full stack (PHP + jQuery)

з 06.2018 по 04.2020 (1 рік 10 місяців)
GMS (Incuube), Киев (IT)

Project:
Corporate portals, admin panels, client rooms for automating business processes of companies.

Completed work:
Design and development of projects on frameworks: YII 2 and Symfony 5, which are built according to the MVC pattern and independently render HTML pages using widgets or template engines TWIG, Smarty. To make pages dynamic and fit them WEB 2.
Used Bootstrap, jQuery Core, jQuery UI widgets.
In order not to constantly reload pages, I used AJAX data loading with subsequent manipulations with the DOM structure of the page.
Domain model and database structure in MySql, PostgreSQL, Redis.

Tech Skills Stack:
PHP Frameworks: Zend, YII2, Symfony;
Composer, Doctrine, Migrations, Smarty, Twig, PHPUnits, PHPDoc;
JavaScript Frameworks: jQuery, jQuery UI, Bootstrap,
GIT, GITHUB, GITLAB, BITBUCKET, JIRA, Confluence, Redmine, Trello;
PHP 5/7, OOP, Design Patterns, SOLID/KISS/DRY, DDD, Microservices architecture;
MySQL, Postgres, MongoDB, Redis;
Amazon AWS: IAM, Cloud Trail, Management Console, CLI, EC2 (Linux + Apache; Windows Server + IIS; Linux + Docker + GIT; Bootstrapping; LifeCycle Manager EBS Volume Backup, Snapshot), Elastic Load Balancer, Serverless Lambda + API GateWay + API Key, S3 Bucket, SNS, SQS, RDS;
CI/CD in GITHUB + Wercker server;
MS API: integration with Azure Active Directory, Sharepoint;
HTML 4/5, CSS 2/3, JavaScript, AJAX, JSON, SOAP.
RESTFull API web services development, Swagger, PostMan.
IDE PHPStorm + xdebug.

Progress:
Working on SCRUM as part of a development team, every week we released releases of new and corrected functionality for production.
Performed integration with many MS API services.

Junior Software Engineer - Web developer full stack of complex ERP-systems for b

з 06.2016 по 05.2018 (1 рік 11 місяців)
Atlas, Bulgaria, Kiev, Sumy (IT)

Project:
Multi-user web-based automated accounting system in conjunction with an online store for the Service for the repair of household appliances:
http://au.3dscorpion.com.ua/ - demo version of the system Auto Accounting (login: demo, password: demo), you need to go to the main menu to ERP.
http://au.3dscorpion.com.ua/erp/wiki/help/help.html - help and description of ERP admin modules parts of the system. Allowing to keep records and helping to manage:
•a network of divisions, retail outlets, workshops, warehouses;
•companies, personnel, users, distribute the access roles;
•constantly updated data on orders for sale, repairs, purchases;
•automated sending SMS to customers.

Completed work:
Development of a multi-tenant cloud Web ERP system consisting of many modules, here are some of them:
•Projects and BP - work with projects and business processes, which models, maintains business processes, collects, analyzes and visualizes indicators of business processes;
•Trade - maintaining constantly up-to-date data on sales orders, purchases, updating data on prices and availability of goods, as well as printing documents; The REST API system has been developed.
Integration with:
•Google services: Calendar API, Drive API, Account API, Analytics API;
•Cloud platforms for online stores (SaaS) Ebay API, Shopify API;
•Voximplant API ip-telephony. Participation in the project - development of an aggregating trading platform for broad integration with online stores within the Shopify eCommerce SaaS service.
The marketplace is a convenient system for managing different stores of different suppliers with two-way data synchronization in the SaaS Shopify ecommerce service.

Tech Skills Stack:
PHP Frameworks: YII2, CodeIgniter, OpenCart, ShopScript;
Composer, Migrations, Smarty, PHPUnits, PHPDoc;
JavaScript Frameworks: jQuery, jQuery UI, jQuery Mobil, Bootstrap;,
GIT, GITHUB, GITLAB, BITBUCKET, JIRA, Confluence, Redmine, Trello;
PHP 5/7, OOP, Design Patterns, SOLID/KISS/DRY, DDD, Microservices architecture;
Google API: Analytics Reporting API, Calendar API, Drive API, Account API; Ebay API, Shopify API, Voximplant API;
HTML 4/5, CSS 2/3, JavaScript, AJAX, JSON, SOAP, RESTFull API web services development, Swagger, PostMan;
MySQL, Postgres, MongoDB, Redis;

Also worked as a project manager:
Managing the development of projects of varying degrees of complexity.
Conducting primary analytics, formalizing business processes "as is" with optimization "as will be".
Writing technical specifications, creating a project plan.
Managing a team of developers using the SCRUM methodology.
Technical meetings, coordination of architectural issues.
Setting tasks and their distribution in the development team.
Code review, quality control and execution speed.

Progress:
Working on SCRUM as part of a development team, every week we released releases of new and corrected functionality for production.

Expert Business analyst SAP ERP and ABAP / 4 Software Engineer

з 07.2011 по 09.2016 (5 років 2 місяці)
PJSC SPA (Scientific Production Association), Сумы (IT)

Project:
Implementation of corporate management solutions.

Completed work:
Conceptual design:
•analysis of existing business processes as is,
•development of business process concepts as will,
•description of functional requirements.
Understanding the notation of business process description BPMN, IDEF, UML.
In-house communication experience: Identifying and collecting requirements.
Communication with external customers and the formation of requirements for solutions.
Experience working with functional / non-functional requirements and observations on information systems.
•Configuration of the SD module in accordance with the conceptual design.
•Where the systems allow to implement the functionality without development (such as configuration of calculations, web-forms, reports and interfaces to other systems), making such configurations.
•Preparation of use-cases and user stories.
•Preparing description of algorithms and technical specification for developers.
•Writing technical development tasks, revision and testing of programs.
•Preparation of user guides, providing training to business users.
•Support of implemented solutions and further implementation of change requests.
•Commissioning and maintenance.
•Development, completion and testing of programs in the language of ABAP / 4.Writing programs in the SAP ERP system for SD, FI, FM modules in the ABAP / 4 tools:
•Custom reports (with selective screens and using SAP controls) using the SAP Enjoy ALV-Grid components;
•printed formular output forms Smart Forms, SAP Script, ABAP-lists
•interface programs for data transfer between systems;
•use of BAPI, BADI, functional modules;
•use of batch input technology BatchInput, LSMW;
•development and use of ABAP-dictionary objects (domains, data elements, structures, transparent tables, search tools), creating dialogs for maintaining tables.

Progress:
Participation in the full cycle of a large and long project ‘Implementation of enterprise solutions’: starting with the survey phase (preparation of project documentation: conceptual design, formalization of all business processes of the company for automation) on implementation (creation of regulations, technical solutions, system setup) and development (preparation of technical specifications for development with subsequent development) at a large machine-building enterprise of the SAP EPP system with successful launch and further commercial operation.

Junior Web Developer full stack (PHP + JS)

з 01.2011 по 09.2014 (3 роки 8 місяців)
Self employed, Сумы (IT)

Tech Skills Stack:
PHP5, MySQL5, HTML4 / 5, CSS2 / 3, JavaScript, jQuery, AJAX, JSON, frame-work WebAsyst Shop-Script 3.

Progress:
Development of many sites, online stores:
http://www.uk.3dscorpion.com.ua - Online office «Lawyer consulting»;
http://www.ik.3dscorpion.com.ua - Online office «Information consultations»;
http://www.design.3dscorpion.com.ua - Online office "Design";

Engineer for computer systems

з 07.2007 по 07.2011 (4 роки)
PJSC, Сумы (IT)

Project:
Automation of design and technological preparation of production - introduction of CAD / CAE / PDM-systems

Completed work:
Analysis of existing, justification and selection of CAD / CAE / PDM-systems.
Maintenance of CAD / CAE / PDM-systems, their adjustment and adaptation.
Writing working instructions on the application of CAD / CAE / PDM-systems.
Creation of libraries of 3D-models of standard products.
Constructive 3d modeling of gas compressor units and compressors.
Album design and creation of presentation videos of manufactured products.
Development of auxiliary utilities for the graphics system AutoCAD and Inventor.
Development of the information retrieval system 'Enterprise Normals' and further development with the support of the information retrieval system 'Normative Documents'.

Tech Skills Stack:
Delphi, DBMS InterBase and MS SQL Server 2008.

Progress:
Developed optimal design methodologies in CAD systems.
Trained (more than 500 people) designers and technologists how to work and design in CAD systems.

Junior software engineer

з 10.2003 по 06.2007 (3 роки 8 місяців)
PJSC, Сумы (IT)

Completed work:
Coordination of work on the project, development of technical tasks, proposals, user manuals and other documentation for software products.
Development of algorithms and software for:
•solutions for applied production and business tasks;
•Automation of accounting systems, planning and management of the enterprise;
•maintenance of warehouse and accounting, client base, workflow;
•search and analysis of information from the organization's regulatory resources;
•engineering calculations.

Tech Skills Stack:
Database design, writing stored procedures and functions, triggers, administration: BDE, FireBird, MySQL, MS SQL Server 2008, SQL Server Reporting Services.

Progress:
Creating Windows-applications (personal, client-server, web-integrated, interacting with MS Office) on Delphi, Object Pascal, VBA for Excel (using technologies: OPP, WIN API, ActiveX, COM, DCOM, ADO, OLE) - experience work since 2003.
Development of the information retrieval system 'Enterprise Normals' and further development with the support of the information retrieval system 'Normative Documents', using the appropriate technologies: Delphi, DBMS InterBase and MS SQL Server 2008.
Development of reports to the corporate production management system, using the appropriate technologies: MS SQL Server 2008, SQL Server Reporting Services.

Освіта

SSU

Engineering Faculty, Information Technology Design, Sumy
Вища, з 1998 по 2004 (5 років 10 місяців)

Master of Computer Science with Honors

Додаткова освіта та сертифікати

6236A MS SQL Server 2008 Reporting Services.

2011, ITC

SCM600 - Business processes in managing customer orders

2011, CONIM

SCM605 - Sale

2011, CONIM

SCM610 - Delivery Processes

2011, CONIM

SCM615 - Billing

2011, CONIM

SCM620 - Pricing in Sales Order Management

2011, CONIM

BC100 - Introduction to Programming (Based on ABAP Examples)

2012, CONIM

BC400 - Introduction to ABAP - tools

2012, CONIM

BC401 - ABAP Objects

2012, CONIM

BC402 - Advanced ABAP

2012, CONIM

BC405 - Programming ABAP Reports

2012, CONIM

BC410 - Developing user dialog

2012, CONIM

BC411 - Advanced ABAP Programming

2012, CONIM

BC412 - ABAP Dialog programming using Enjoy SAP Controls

2012, CONIM

BC425 - Enhancements and Modifications

2012, CONIM

BC427 - Enhancement Framework

2012, CONIM

BC470 - Formular + Smart Forms

2012, CONIM

Course Management of development projects in IT

2017, 3 months

Знання і навички

Adobe Photoshop CorelDRAW MS Office Autodesk 3ds Max AutoCAD MS Excel PHP CSS MySQL JavaScript HTML Рисование Git V-Ray Графические редакторы AJAX ООП Adobe Bootstrap SQL MVC Vegas Adobe Dreamweaver Видеомонтаж Docker SolidWorks Composer Redis MongoDB Smarty jQuery JSON КОМПАС MS SQL Server MS Word Delphi Autodesk Inventor Программирование MS Access Vagrant Autodesk Scrum Sound Forge Pascal MS Visio Веб-разработка Знание офисных программ MS Project Solid Edge VBA

Знання мов

  • Англійська — вище середнього
  • Російська — вільно
  • Українська — вільно

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

Experience:
Works in IT for more than 20 years, from a developer to a development team leader.
Development team management, development process planning, task control, project timeline, budget, content, project risk management, project content decomposition, backlog management, sprint planning, project progress monitoring and task completion by the project team.
Optimization of complex workflows of design, development, programming, refactoring and code review.
Design, programming, code refactoring, code review, testing and deployment of applications, frameworks, components, modules, plugins.

Tech Skills Stack:
Frameworks project management: Waterfall, Agile, Scrum, Kanban.
MS Office, Project, Visio, Power Point, Jira, Confluence, Redmine, Trello, Zoom, Slack, Google services.
CI/CD: Wercker; BITBUCKET, GITLAB, Jenkins, Phing, SonarQube, GIT, GITHUB, GITLAB, BITBUCKET, VAGRANT, DOCKER.
PHP 5.6, 7.4, 8.0, PSR, OOP, Design patterns, DDD, Microservices architecture, MVC, Refactoring, Unit-testing, WebSocket, Phing. IDE PHPStorm + xdebug, Composer, PHPUnits, Phpdoc, Doctrine, Migrations.
PHP Frameworks: Symfony 5, 6, Zend 1, 2, 3, Laminas, YII2, CodeIgniter.
PHP CMSes: WebAsyst Shop-Script, OpenCart. PHP Templates: SMARTY, TWIG.
JavaScript Libraries and Frameworks: jQuery, jQuery UI, jQuery Mobile, Bootstrap, React, SPA.
JavaScript: AJAX, JSON, Node.js, Express, Promises, async/await, NPM, Webpack, Sequelize, Pug, PM2, MATERIAL-UI.
HTML 4/5 + CSS 2/3, Bootstrap.
Database design: MySQL, PostgreSQL, MS SQL Azure, MongoDB, Memcached, Redis.
Amazon AWS: IAM, Cloud Trail, Management Console, CLI, EC2 (Linux + Apache; Windows Server + IIS; Linux + Docker + GIT; Bootstrapping; LifeCycle Manager EBS Volume Backup, Snapshot), Elastic Load Balancer, Serverless Lambda + API GateWay + API Key, S3 Bucket, SNS, SQS, RDS.
RESTFull API web services development with JWT authentication and refresh tokens, Swagger, PostMan.
Integration with: MS API - Azure Active Directory API, Sharepoint API; Google API - Analytics Reporting API, Calendar API, Drive API, Account API; Ebay API, Shopify API, Voximplant API.
Delphi, VB, VBA for Excel.

About Me:
Attentive to details. I like to analyze everything, systematize and put it on the shelves. Non-conflict.
I am interested in new technologies. Fast learner. I am constantly developing myself.
Responsible and purposeful. I complete tasks within the given time frame. I appreciate openness and honesty, I answer the same.
In my free time I travel, go hiking, take photos/videos and read.

Схожі кандидати

Head of Development, Project Manager, Team Leader
120000 грн, Інші країни, Дистанційно

Team leader (Learning and Development, HR)
75000 грн, Київ

Team leader
Дистанційно

Team leader customer service
Київ, Дистанційно

Team Leader
40000 грн, Дистанційно

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: