Upstaff Sign up
Denys A.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since April, 2022

Denys A. — Java/PHP Engineer

Expertise in Back-End Web, Wordpress, Drupal.

Last verified on June, 2024

Core Skills

Bio Summary

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

Technical Skills

Programming LanguagesC#, Java, JavaScript, PHP, Python
JavaScript FrameworksAngular, jQuery
PHP Libraries and ToolsComposer, PHPUnit, Twig
UI Frameworks, Libraries, and BrowsersCSS, HTML, HTML5, jQuery, Twitter Bootstrap
.NET PlatformEntity Framework, .NET
Java Libraries and ToolsJPA
PHP FrameworksLaravel, October CMS, Symfony
Databases & Management Systems / ORMMemcached, MongoDB, MySQL, Oracle Database, Oracle SQL, PostgreSQL, Redis, SQL
Web/App Servers, MiddlewareApache HTTP Server, GlassFish
QA, Test Automation, SecurityApache Maven, Cucumber, Gherkin, JUnit, NUnit, PHPUnit, Selenium Webdriver, SpecFlow
PlatformsBitrix24, Drupal, WordPress
Operating SystemsCentos, Linux, Ubuntu
Virtualization, Containers and OrchestrationDocker, Rancher
Version ControlGit, Mercurial
Message/Queue/Task BrokersIBM MQ
Third Party Tools / IDEs / SDK / ServicesIntelliJ IDEA
Deployment, CI/CD & AdministrationJenkins
Collaboration, Task & Issue TrackingJira
UI/UX/WireframingResponsive Design
SDK / API and IntegrationsRESTful API, Swagger
Methodologies, Paradigms and PatternsSOAP
Other Technical SkillsBehat, Doctrine, IAIK, Jacoco, JEE, Laradock, MS Bot Framework, nCipher, Payara, VS Performance tools

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.

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Denys A.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring