Denys A. Java/PHP Engineer
Summary
- Software Engineer with over 8 years of experience in software development.
- Upper-intermediate English.
- Available ASAP
Experience
C#/.NET Software Engineer
July 2021 -May 2022
Developer, ITSMBET
Responsibilities:
- Design and development of SpecFlow-driven UI testing tools
- Automating SpecFlow-driven tests running
- Set up of non-Unit tests coverage gathering .Net based applications
Technologies: SpecFlow, .Net 5.0, Selenium, Jira, Git, Oracle SQL, Jenkins, SeleniumBox, VS Performance tools
Java Software Engineer
September 2018 - July 2021
Developer, 3rd level support engineer, IT-SSP
Description: Web service for hardware and software ordering/managing within BMW.
Responsibilities: Application maintenance and support.
Technologies: Java 7, customized Glassfish 3, Oracle, Apache Lucene, Liferay Portal, JPA, Maven.
Developer, ASBC
Responsibilities:
- Development of new features.
- DB migration from Oracle to PostgreSQL.
- Applications migration from Glassfish 3 to Payara 4 and to Payara 5.
- Applications maintenance and support.
- REST API design and development.
- Applications code optimization and refactoring.
- Testing automation.
- Applications maintenance and support.
Technologies: Java 7/8/11, Oracle/PostgreSQL, IBM MQ, customized Glassfish 3, customized Payara 4/5, JPA, REST, SOAP, JEE, nCipher, IAIK, Maven, Jacoco.
PHP Software Engineer
July 2017 - September 2018
Developer, Skeleton for ICO campaigns
Responsibilities:
- 3rd party API integrations (as separate plugins).
- Building extendable admin and client UI which can be easily adapted to client needs.
Technologies: October CMS, MySQL, Apache 2.x.
Developer, Web system for car rent
Responsibilities:
- Application maintenance.
- New features development.
- Customization of WordPress theme and self-written plugins.
Technologies: WordPress, MySQL.
Backend Developer, Online shop for used cars
Responsibilities:
- Design of DB.
- Design and implementation of REST API.
Technologies: October CMS, MySQL/PostgreSQL, Apache 2.x.
Software Developer
(June 2013 - July 2017)
Backend developer
Description: Management of production processes system (System for fast and flexible management of production processes.)
Responsibilities:
- Creating CRUD methods for database entities.
- Design and implement RBAC.
- Design and implement REST API.
Technologies: Laravel 5, MySQL, HTML, CSS, Swagger, Supervisor, Bitrix24 API, eSputnik API, Track24 API, MS Azure, Docker, Docker-compose.
Main developer
Description:Connector for Bitrix24 and popular messengers (Application for message exchange between Bitrix24 and popular messenger services.)
Responsibilities:
- Design and implementation of DB.
- Integration with Bitrix24, Chat2Desk, MS BF and custom APIs.
Technologies: Lumen/Laravel5, MySQL, Bitrix24 API, Chat2Desk API, MS Bot Framework API
Backend/Frontend developer, ERP System
Responsibilities:
- Design and implement DB.
- Design and implement REST API.
- Design and implement UI at an early stage of development (before Angular2 integration).
Technologies: Laravel 5, MySQL, Docker, Docker-compose, Laradock, Rancher, Swagger, PHP7, HTML, jQuery, Twitter Bootstrap, Angular2
Backend/Frontend developer, eCommerce platform for online business
Responsibilities:
- Integration with third party API.
- unifying API interface for different third party APIs.
- DB design and implementation.
- REST API design and implementation.
Technologies: Symfony 2, PHP-FPM, Nginx, AWS, PHP5, MySQL, HTML, CSS, jQuery, Swagger, Supervisor, Gearman, Memcached, Behat, REST API, SonataAdmin UI, custom UI (ajax), third party API integration (REST and SOAP)
Backend developer, Mobile application that makes meeting easier+REST API.
Responsibilities:
- Database design and implementation.
- REST API design and implementation.
Technologies: Apache2, MySQL, Symfony2, Swagger.
Backend/Frontend developer, Custom CRM
Description: Customer relationship management system for tourist agency company.
Responsibilities:
- Creating back-end, front-end components using SonataAdminBundle and default Symfony2 controllers.
- Development of CRUD-interface, sending SMS and EMAIL alerts on pre-filtered list of contacts using the Task Queue.
Technologies: Apache2, Symfony2, MySQL, Twitter Bootstrap, SonataAdminBundle.
Developer, Web-site for Deutsches Institut (for language school.)
Responsibilities:
- Install and tune a Wordpress theme.
- Introduction to Wordpress themes.
- Changing and adding new topics blocks.
Technologies: Apache2, Wordpress, HTML5, CSS3.
Backend/Frontend Developer, Miss Kharkiv International
Description: Website for beauty contest with voting system.
Responsibilities:
- Transfer site from Wordpress to Drupal 7.
- Creating and tuning blocks and pages.
Technologies: Apache2, Wordpress, Drupal 7, HTML5, CSS3, PHP5.
Education
SPECIALIZED COMPUTER SYSTEMS, Systems analyst and researcher, National Technical University «Kharkiv Polytechnical University»
2010-2016
Visited Educational Events:
Symfony CAMP UA, 2013, 2014.
DrupalCamp Kyiv, 2014.