Upstaff Sign up
Evgeniy K.
🇺🇦Ukraine (UTC+01:00)
Created AtUpstaffer since October, 2023

Evgeniy K. — Java Developer

Expertise in Back-End Web.

Last verified on October, 2023

Core Skills

Java
Java
4 yr.
Spring
4 yr.

Bio Summary

- 4+ years of experience in Java development
- Strong knowledge in programming Spring Framework, Hibernate, and Java Core
- Experience in using Design patterns
- Good logical thinking and self-learning abilities
- High level of responsibility and commitment
- Knowledge of SCRUM and TDD development methodologies
- Upper-intermediate level of spoken and written English
- Master's degree in Mechanical Engineering
- Experience in various projects, including Saas platforms, online systems, and business automation solutions
- Strong understanding of software development principles, paradigms, and patterns
- Proficient in SDLC and software development practices
- Expertise in back-end development, bug fixing, and new feature development
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities

Technical Skills

Programming LanguagesJava
UI Frameworks, Libraries, and BrowsersAjax, Bootstrap, CSS, HTML, jQuery
Java FrameworksHibernate, Spring
Java Libraries and ToolsJava EE, Java Server Pages (JSP), Java Servlets, JDBC, JPA, JSTL
JavaScript FrameworksjQuery
Databases & Management Systems / ORMHibernate, MySQL, PostgreSQL
Cloud Platforms, Services & ComputingAWS
QA, Test Automation, SecurityApache Maven, JUnit, Mockito, REST-Assured
Web/App Servers, MiddlewareApache Tomcat
Collaboration, Task & Issue TrackingAtlassian Confluence, Jira
Methodologies, Paradigms and PatternsDesign patterns, Scrum, TDD, UML
Virtualization, Containers and OrchestrationDocker
Third Party Tools / IDEs / SDK / ServicesEclipse, IntelliJ IDEA, Web Services
Version ControlGit, SVN
Deployment, CI/CD & AdministrationGradle
Mail / Network Protocols / Data transferHTTP, HTTPS
Message/Queue/Task BrokersKafka
Operating SystemsLinux, macOS, Windows
SDK / API and IntegrationsRESTful API

Work Experience

Java Developer, INSK

Duration: June 2023 – September 2023
Summary: This is a Saas platform that allows insurance companies and their partners to conduct business and carry out activities.
Responsibilities: Back-end development; designing and creating new features, bugfix.
Technologies: Java 8, Java 8-11, PostgreSQL, Hibernate, Spring (Spring Boot, Spring Data, Spring Security), FlyWay/Liquibase (design, migration), AWS (EKS, PostgreSQL, DynamoDB, S3), RabbitMQ, Microservices, Docker, Kubernetes

Java Developer, Ledoc

Duration: April 2022 – June 2023
Summary: Is an online system that creates an overview of your company's overall quality management, including your documents, employee skills, equipment, status of tasks, suppliers, etc.
Responsibilities: Developing new features; writing Unit tests; participating in brainstorms; bug fixing; project lead.
Technologies: Java 8, Spring (Spring Boot, Spring Data, Spring Security), Querydsl, PostgreSQL, AWS

Java Developer, Inspera Assessment

Duration: May 2021 - Apr 2022
Summary: Platform that supports an entire examination cycle and allows you to plan, design, deliver and mark assessments seamlessly – onsite or remotely.
Responsibilities: Estimation tasks, developing new features and functionality, system bugfix.
Technologies: Java 8, Oracle DB, Servlets, JDBC, AWS (SQS, S3, CloudFront), Serverless

Java developer, In4mo

Duration: Feb 2020 – May 2021
Summary: Platform that provides the in4mo solution for insurance companies to get their building claims under control, and for contractor companies to manage their projects in the field.
Responsibilities: Estimation tasks, developing new features and functionality, system bugfix.
Technologies: Java 8, MySQL, Flyway, Spring Boot, Spring Data, Spring Security, Docker, OpenApi, Angular

Java developer, Custodia

Duration: Nov 2019 - Feb 2020
Summary:

  • End-to-end business automation solution in Compliance Management domain
  • Includes database integration, telecom and other SIP-related features such as Cisco VoIP

Responsibilities: Developing new features and functionality, describing features implementation. Create new reports, system bugfix.
Technologies: Java 8, MySQL, ELK Stack, Kafka, Debezium, Spring Boot, Spring Data, Spring Security, Amazon Web Services, nginx, HTML, SIP, Docker, JTAPI

Java Developer, SlidePiper

Duration: Sep 2019 – Nov 2019
Summary:

  • A site that serves various companies
  • Serves for loading various information, and documents, as well as creating various additions to current documents
  • Based on working with widgets

Responsibilities: Create a new functional bugfix.
Technologies: Java 8, SpringBoot 2, Hibernate, PostgreSQL, AWS (Code Commit, Pipeline)

Java Developer, Transport service application

Duration: Nov 2017 - Aug 2019
Summary:

  • The project presents a transportation services system that enables users to search for available routes and order a cargo delivery
  • We’ve applied some effort to optimize a car loading process in order to place the cargo with the view of its dimensions and destination.

Responsibilities: Requirements analysis and clarification; Estimation tasks; Code development and bug fixing; Unit testing; Development build and deployment; Deployment in Docker.
Technologies: Java, Spring Data, Spring Boot, Spring Security, Lombok, Kafka, MySQL, Neo4j, FlyWay, JWT, Maven, Docker, Junit, JavaScript, HTML, CSS, bootstrap, React

Java Developer, App for travel agency

Duration: Jun 2018 - Nov 2017
Summary:

  • The project presents a web service that enables users to order tours to different countries and presupposes three types of users: ordinary ones, manager and admin, with a wide range of functions
  • login/logout, registration in system, make and track order(s), manage users, orders and tours

Responsibilities: Estimation tasks; Code development and bug fixing; Unit testing; Development build and deployment.
Technologies: Java, JDBC, JSP, JSTL, Servlets, jUnit, HTML, CSS, bootstrap, Tomcat

Education

  • National Technical University “Kharkiv Polytechnic Institute
    Master of Mechanical Engineering
    2008 - 2013

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