Denis P.

Denis P. Email and Phone Number

Development Team Leader – Push @
Denis P.'s Location
Kyiv, Kyiv City, Ukraine, Ukraine
About Denis P.

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 8.2, PSR, OOP, Design patterns, DDD, Microservices architecture, MVC, Refactoring, Unit-testing, WebSocket, Phing. IDE PHPStorm + xdebug, Composer, PHPUnits, Phpdoc, Doctrine, Migrations.PHP Frameworks: Symfony 7, 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.

Denis P.'s Current Company Details
Push

Push

Development Team Leader – Push
Denis P. Work Experience Details
  • Push
    Web Development Team Leader
    Push Mar 2023 - Present
    Slovenia, Kiev, Remotely Full Time
    Project: RESTFul web system API: PHP 8.0 backend within the Symfony 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 PostgreSQL, Redis, Apache Kafka. Frontend - on React. Completed work:Full management of a remote web development project team of 11 employees.Tech Skills Stack:Understanding, knowledge and put into practice methodologies and frameworks project management (Waterfall, Agile, Scrum, Kanban).Possession of MS Office, Project, Visio, Power Point, Jira, Confluence, Redmine, Trello.Design and code review of the REST Full API of the web system.Stack of additional skills:Striving for great goals and the ability to see the situation "from above". Focus on the result. Ability to clearly formulate goals and objectives (own and teams).Logical thinking. Attention to detail, ability to analyze information, draw conclusions and turn them into tasks. An opportunity to get to the bottom of the issue.Leader and positive motivator.Democracy and moderate authoritarianism in management, the desire to unite the entire team with a common goal and develop its members.Time management. Desire to effectively organize and control your time and that of the team.A positive outlook on the world and a desire to improve even in small things.The ability to generate ideas, not wait for tasks, but to create them.Willingness to change after hearing objective criticism, constantly improve yourself/team/product, learn new things.Ability to multi-task and constantly solve problems.Progress:Working on SCRUM, the development team, doing daily what is described in the work performed - every two weeks released releases of new functionality for production.Streamlined complex design, development, programming, refactoring, and code review workflows.Implemented employee KPI, employee OKR, team OKR.Changed the testing process, reducing the number of bugs.
  • Logix Itc
    Senior Software Engineer - Php Backend Web Developer
    Logix Itc Apr 2020 - Mar 2023
    Canada, Kiev, Remotely Full Time
    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 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.Stack of additional skills:Logical thinking and attention to detail, the ability to analyze information, draw conclusions and turn them into tasks.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 migration with the optimization of its structure and data from the Amazon DynamoDB DBMS to the MS Sql Azure DBMS.Performed the migration of the main fragment of the Database, with the optimization of its structure and data from the MySql DBMS to the MS Sql Azure DBMS.Completed integration with Amazon AWS services.
  • Global Message Services
    Middle Software Engineer - Web Developer Full Stack (Php + Jquery)
    Global Message Services Jun 2018 - Apr 2020
    Киев, Украина
    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.
  • Bite (Remotely Concurrently)
    Software Engineer - Full Stack Web Developer (Node.Js + React)
    Bite (Remotely Concurrently) Sep 2018 - Dec 2018
    Киев, Украина
    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.
  • Atlas (Bulgaria, Kiev, Sumy)
    Project Manager
    Atlas (Bulgaria, Kiev, Sumy) Apr 2018 - Jun 2018
    Болгария
    Also worked as a project manager:Managing the development of projects of varying degrees of complexity.Conducting negotiations with the customer.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.Performed integration with many Google services, cloud platform of online stores (SaaS) Ebay API, Shopify API, with Voximplant API ip-telephony.
  • Atlas (Bulgaria, Kiev, Sumy)
    Junior Software Engineer - Web Developer Full Stack Of Complex Erp (Php + Jquery)
    Atlas (Bulgaria, Kiev, Sumy) Jun 2016 - Mar 2018
    Болгария
    Project:Multi-user web-based automated accounting system in conjunction with an online store for the Service for the repair of household appliances:• 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;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;
  • Pjsc Scientific Production Association (Heavy Engineering)
    Expert Business Analyst Sap Erp And Abap / 4 Software Engineer
    Pjsc Scientific Production Association (Heavy Engineering) Jul 2011 - Sep 2016
    Sumy Region, Ukraine
    Project:Implementation of corporate management solutions.Completed work:Conceptual design: • analysis of existing business processes as is, • 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.• 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.• Support of implemented solutions and further implementation of change requests.• 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;• Smart Forms, SAP Script, ABAP-lists• BAPI, BADI, functional modules;• batch input technology BatchInput, LSMW;• development 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.
  • Pjsc Scientific Production Association (Heavy Engineering)
    Engineer For Computer Systems
    Pjsc Scientific Production Association (Heavy Engineering) Jul 2007 - Jul 2011
    Sumy Region, Ukraine
    Project:Automation of design and technological preparation of production - introduction of CAD / CAE / PDM-systemsCompleted 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.
  • Pjsc Scientific Production Association (Heavy Engineering)
    Junior Software Engineer
    Pjsc Scientific Production Association (Heavy Engineering) Oct 2003 - Jul 2007
    Sumy Region, Ukraine
    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.
  • Self Employed (Sale)
    Junior Web Developer Full Stack (Php + Js)
    Self Employed (Sale) Jan 2011 - Oct 2014
    Sumy Region, Ukraine
    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";

Denis P. Education Details

Frequently Asked Questions about Denis P.

What company does Denis P. work for?

Denis P. works for Push

What is Denis P.'s role at the current company?

Denis P.'s current role is Development Team Leader – Push.

What schools did Denis P. attend?

Denis P. attended Sumy State University.

Not the Denis P. you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.