Upstaff Sign up
Evgeniy K.
🇵🇱Poland (UTC+02:00)
Created AtUpstaffer since August, 2023

Evgeniy K. — Java Software Engineer

Expertise in Back-End Web.

Last verified on September, 2023

Core Skills

Bio Summary

- 5+ years experience in Java development
- Good knowledge in programming Spring Framework, Hibernate, Java Core;
- Database expertise with PostgreSQL, MySQL, and Oracle DB.
- Skilled in microservices architecture and containerization using Docker and Kubernetes.
- Proficient in cloud computing platforms, especially AWS services such as EKS, DynamoDB, S3, and SQS.
- Experience in using Design patterns;
- Upper-Intermediate English.

Technical Skills

Programming LanguagesJava
UI Frameworks, Libraries, and BrowsersAjax, Bootstrap, CSS, HTML, jQuery
Java Libraries and ToolsHibernate/JPA, Java EE, Java Server Pages (JSP), Java Servlets, JDBC, JPA, JSTL
JavaScript FrameworksjQuery
Java FrameworksSpring
Databases & Management Systems / ORMHibernate/JPA, MySQL, PostgreSQL
Cloud Platforms, Services & ComputingAWS
Amazon Web ServicesAWS STS
QA, Test Automation, SecurityApache Maven, JUnit, Mockito, REST-Assured
Web/App Servers, MiddlewareApache Tomcat
Collaboration, Task & Issue TrackingAtlassian Confluence, Jira
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
Methodologies, Paradigms and PatternsScrum, TDD, UML

Experience

Senior Software Engineer

September 2019 - Present

Java Developer, EPAM

June 2017 – August 2019

Projects

Java developer, INSK

June 2023 –September 2023

Description:This SaaS platform allows insurance companies and their partners to conduct business and carry out activities. The system's functionality will enable you to conclude contracts and draw up insured events, terminations, and acts of work performed.

Responsibilities: Back-end development; designing and creating new features and bug fixes.

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

April 2022 – June 2023

Description: This 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. It is easy to observe and comply with statutory inspections, keep employees updated, and manage the company's improvements and deviations.

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

May 2021 - Apr 2022

Description: 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, and system bug fixes.
Technologies: Java 8, Oracle DB, Servlets, JDBC, AWS (SQS, S3, CloudFront), Serverless

 

Java developer, In4mo

Feb 2020 – May 2021

Description: 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. This helps clients get an accurate estimate of the cost of construction work right away.

Responsibilities: Estimation tasks, developing new features and functionality, and system bug fixes.

Technologies: Java 8, MySQL, Flyway, Spring Boot, Spring Data, Spring Security, Docker, OpenApi

 

Java developer, Custodia

Nov 2019 - Feb 2020

Description: End-to-end business automation solution in the 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 recent reports and system bug fixes.

Technologies: Java 8, MySQL, ELK Stack, Kafka, Debezium, Spring Boot, Spring Data, Spring Security, Amazon Web Services, nginx, HTML, SIP, Docker, JTAP

 

Java Developer, SlidePiper

Sep 2019 – Nov 2019

Description: A site that serves various companies. Serves for loading multiple information and documents and creating various additions to current documents. Based on working with widgets.

Responsibilities: Create a new functional bug fix.

Technologies: Java 8, SpringBoot 2, Hibernate, PostgreSQL, AWS (Code Commit, Pipeline)

 

Java Developer, Transport service application

Nov 2017 - Aug 2019

Description: 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 to place the cargo with a view of its dimensions and destination. The project presupposes two types of users, ordinary ones and admin, with a wide range of functions, i.e., login/signup, create own profile, make and track order(s), perform payment, manage users, orders, locations, and routes between them.

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

Jun 2017 - Nov 2017

Description: The project presents a web service that enables users to order tours to different countries and presupposes three types of users: ordinary ones, managers, and admin, with a wide range of functions, i.e., login/logout, registration in the 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