Denys A., Java/PHP Engineer

Vetted expert in Back-End Web, Wordpress, Drupal
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Ukraine UTC+02:00

Summary

- Software Engineer with over 8 years of experience in software development.
- Upper-intermediate English.
- Available ASAP

Main Skills

Java, Java/PHP Engineer

Java

Laravel, Java/PHP Engineer

Laravel

Programming Languages

C# Java JavaScript PHP Python

JavaScript Frameworks

Angular jQuery

PHP Libraries and Tools

Composer PHPUnit Twig

UI Frameworks, Libraries, and Browsers

CSS HTML HTML5 jQuery Twitter Bootstrap

.NET Platform

Entity Framework .NET

Java Libraries and Tools

JPA

PHP Frameworks

Laravel October CMS Symfony

Databases & Management Systems / ORM

Memcached MongoDB MySQL Oracle Database Oracle SQL PostgreSQL Redis SQL

Web/App Servers, Middleware

Apache HTTP Server GlassFish

QA, Test Automation, Security

Apache Maven Cucumber Gherkin JUnit NUnit PHPUnit Selenium Webdriver SpecFlow

Platforms

Bitrix24 Drupal WordPress

Operating Systems

Centos Linux Ubuntu

Virtualization, Containers and Orchestration

Docker Rancher

Version Control

Git Mercurial

Message/Queue/Task Brokers

IBM MQ

Third Party Tools / IDEs / SDK / Services

IntelliJ IDEA

Deployment, CI/CD & Administration

Jenkins

Collaboration, Task & Issue Tracking

Jira

UI/UX/Wireframing

Responsive Design

SDK / API and Integrations

RESTful API Swagger

Methodologies, Paradigms and Patterns

SOAP

Other Technical Skills

Behat Doctrine IAIK Jacoco JEE Laradock MS Bot Framework nCipher Payara VS Performance tools
ID: 100-038-080
Last Updated: 2024-06-03

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.

Ready to hire Denys A.
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call