Upstaff Sign up
Dmytro N.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since August, 2023

Dmytro N. — Java Engineer

Expertise in Back-End Web.

Last verified on August, 2023

Core Skills

Bio Summary

- 5 years of experience in developing applications using Java.
- Good knowledge of programming JDBC, and Hibernate.
- Experience in using Design patterns.
- Good logical thinking, self-learning, high level of responsibility.
- Responsible, hard-working, result-oriented, creative, communicative, and team player.
- Intermediate+ English.
- Availability starting from ASAP

Technical Skills

Programming LanguagesJava, JavaScript
UI Frameworks, Libraries, and BrowsersCSS, HTML, jQuery
Java FrameworksHibernate, Spring Boot
Java Libraries and ToolsJDBC, JPA, Jsoup, Lombok, MapStruct, Spring Cloud, Spring Data, Spring model-view-controller (MVC) framework, Spring Security
JavaScript FrameworksjQuery
Databases & Management Systems / ORMHibernate, Liquibase, MongoDB, MySQL, Oracle Database, SQL
Cloud Platforms, Services & ComputingSpring Cloud
QA, Test Automation, SecurityApache Maven, JUnit, Selenium
Web/App Servers, MiddlewareApache Tomcat
Collaboration, Task & Issue TrackingAtlassian Confluence, Jira, Redmine
Virtualization, Containers and OrchestrationDocker
Version ControlGit, GitHub, GitLab
Deployment, CI/CD & AdministrationGradle
SDK / API and IntegrationsGraphQL, RESTful API, Swagger
Third Party Tools / IDEs / SDK / ServicesIntelliJ IDEA
Methodologies, Paradigms and PatternsKanban, Scrum
Operating SystemsLinux, macOS, Windows
Message/Queue/Task BrokersRabbitMQ

 Experience

Java Developer

 January 2018 - Present

Projects

Java Developer, Vi-Soft

Jan 2021 – Present
Description:Application for business process management for companies, which build infrastructure for Metropolitan Mass System Transit. Also, there is the forms editor in the admin part that allows creating complicated forms, saving them to the database and downloading them in pdf.
Responsibilities: Developing new features; writing Unit tests; bug fixing.
Technologies: Java 8, Spring: Boot, Security(Oauth2, JWT), MVC, Data, Cloud; MongoDB, MySQL; Architecture style: GraphQL, REST; Build system: Maven, Gradle; Unit, Integration; GitHub, GitLub, Bitbuket;  LiquidBase, Docker, Docker-compose, JPA, Light4j, MapStruct, Swagger

Java Developer, Binadox

Apr 2020 – Dec 2020
Description:A service that helps the Client to manage all applications that he has on the company.
Responsibilities: Developing new functionality, bug fixing, and support.
Technologies: Java 11, Spring Cloud, Spring (Boot, MVC, Data JPA, REST), Lombok, Maven, RabbitMQ, Docker.

Java DeveloperE, state Hunter

Nov 2019 - Apr 2020
Description: Application for search rentals on listing platforms based on specified criteria. Data collection.
Responsibilities: Search for and parse listings based on criteria, parsing protection bypass, writing to the database, support, fixing bugs.
Technologies: Java 8, Spring boot, HTML, Selenium, Jsoup, MongoDB.

Java Developer

Jun 2019 - Nov 2019
Description:Web-based app of Kanban-board project tracking system (analog of Trello with a bunch of new features and functionalities).
Responsibilities:
Developing new features and functionality, fixing bugs, and code review.
Technologies: Java 8, Hibernate, Spring (Ioc, Data, Security, MVC), Spring Cloud (Zuul, Eureka, Hystrix, Turbine, RabbitMQ, Feign) Docker, Docker-Compose.

Java Developer     

Description: It is an online system that creates an overview of your company's overall quality management, including your documents, employee skills, equipment, the status of tasks, suppliers, etc. With it is easy to observe and comply with statutory inspections, keep employees up to date, and manage the company's trends and processes.
The application has powerful access control capabilities and provides some insight into resource usage statistics. It also facilitates internal process management as well as individual asset evaluation.
Responsibilities: Developing new features; writing Unit tests; participating in brainstorms; bug fixing.
Technologies: Java 8, Spring stack, PostgreSQL, Hibernate, Amazon S3, Flyway, QueryDSL, Maven, React JS

Java Developer, Human Resource Management System

Jun 2018 - Dec 2018
Description:Human Resource System is a system that allows human resource managers to collect and store information about applicants and employees. The function of the human resources department involves tracking employee histories, skills, abilities, salary, and accomplishments
Responsibilities:
Developer, support engineer
Technologies: Hibernate, PostgreSQL, HTML, CSS, XML, Angular.js, RESTful web services, Spring MVC, Maven l

Java Developer

Jan 2018 – Jun 2018
Description:Enables customers to perform an on-the-spot selection of water- or air-cooled chillers for replacement or new construction projects.
Responsibilities:Developing new functionality, and bug fixing.
Technologies: Java, Spring Boot, Spring Data, MySQL, HTML, CSS, JS, JQuery

Education

Master’s degree in computer science.,Kharkiv National University of Radio electronics

2013 -2017

 

 

 

 

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 Dmytro N.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring