Denys A. Java/PHP Engineer

Back-End Web, Wordpress, Drupal

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.