lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Java Developer
Category: Java
Experience: 6 years | English: fluent

Open Data Challenge 2019 1st prize.
Notable projects: 
(Current) Crypto-exchange platform which allows users to buy/sell crypto with the most favorable exchange rates among multiple crypto exchanges. It also allows business clients to use it as a payment processing tool to accept payments in crypto. 
Project uses SpringBoot and multiple Amazon cloud services. It uses PostgreSQL and Redis as database engines and AmazonSQS for inter-service communication. My main job on this project is support and implementation of the new features for the project (which is already up and running) as a sole backend member of the team.

International fintech app. Backend: Java, mostly Spring infrastructure with some parts of it being custom-written tools and internal libraries. Service architecture where inter-service communication is being handled by RabbitMQ. MySQL + Elasticsearch as database engines. My main achievements on the current position are: - Developed a system for sending notifications using different channels (in-app/phone/email) for a set of recipients selected according to the specified criteria - Implemented a channel of communication with tax office allowing to send information about recently opened/closed IBANs in appropriate format (RSA + AES encryption) - Implemented Statement of fee document generation which aggregates all fees paid for bank services in the current period and prints them according to European standard (Regulation (EU) 2018/33) 

Source-to-source (COBOL to Java) compiler with COBOL infrastructure support including DB2 interaction and CICS screens.
My main achievements on that position were the following: - Created native java implementation for CICS screen logic & scanner for idiomatic COBOL code for screen content - Added support for COBOL files shared between instances of the application during runtime. - Implemented poc of COBOL indexed file logic interpretation in Java environment with different databases serving as a back-end (SQLite, PostgreSQL) - Created poc of CICS application client in Java environment (using Spring Boot) - Made the unit-test kit capable of running in parallel which accelerated its performance 3 times - Added automatic generation of Common Lisp debug scripts which simplified running tests in Slime environment - Added statistics gathering for integration tests kit which eventually became a part of a custom CI implementation - Created endpoint interface for translator backend to interact with mid-layer services
Position: Java Developer
Category: Java
Experience: 4 years | English: upper


Notable Projects:  

PromptSmart – Studio Edition, July 2018 - July 2020
Position: Junior-Middle Java Developer
Accomplishments:
 - Smooth text scrolling
 - Integrated MVP architecture
 - Fixed recognition latency
 - Rich UI implementation
 - Implemented structure and logic for complicated script editor to handle and process UI events
 - Reduced CPU load from 90% to less then 15%
 - Developed installation ways for Windows and Mac OS with ability to update application
 - Developed system of user`s files management inside application
 - Implemented authentication and registering user in application
 - Implemented files and setting synchronization with server
 - Integrated MQTT for real-time editor updating

OpenLegacy, January 2019 - March 2019
Position: Junior Java Developer
Accomplishments:
 - Implemented editor for license files contained in created projects, and same viewer for OpenLegacy IDE license
 - Implemented creating some projects with configurations specified in YML file instead of “hard-coded values”, fixed editor for configuration files of these projects
 - Added installation of additional library to local Maven repository for some kind of projects

Chk-In Cam ConeC, August 2020 - July 2022
Position: Middle-Senior Java Developer
Accomplishments:
 - Implemented all the REST API for using a separate front-end instead of MVC.
 - Implemented REST admin API.
 - Optimized work of devices map admin page by server-side clustering and filtering by viewport
 - Implemented REST API and JWT authentication for Hearing Assist back-end
 - Created IP-cameras emulation server app that streams RTSP video from video files
 - Set up building Docker image for fall recognition server (Python app) with access to GPUs
 - Implemented concept of desktop fall detector app (PyQT).
 - Implemented drawing polygons on video overlay for configuring regions of interest for cameras (Python Linux desktop and front-end).
 - Changed workflow to allow using the common recognition server that can be accessed by each user, implemented separate authorization flow for recognition server (Java web app and Python app).
 - Implemented load balancing system for fall recognition servers
 - Improved fall detection algorithm (Python).
 - Optimized work of threads which are responsible for reading and processing video stream from ip-camera (Python).
 - R&D on human detection and action recognition on video
Position: Java Developer
Category: Java
Experience: 3 years | English: intermediate


Nov 2019 - May 2020.       Java Software Engineer
• Take an active role in architectural discussions.
• Analyzed and designed program changes. Reviewed and updated requirements documentation, wrote design documents.
• Applied relevant technical skills to deliver specifications, program changes, unit test scripts, and documentation.
• Planned, documented, and executed tests to ensure code changes meet requirements and specifications.
• Supported programming changes during quality assurance, user acceptance testing, and post implementation.

Technology stack: Java 11, Spring Boot, Security, Data, Web, WebFlux, Keycloak, Postgres, Liquibase, Netflix Zuul,
Eureka, Kafka Streams, Confluent Schema Registry,
Avro, InteliJ IDEA, Maven, GitLab, Lombok, Swagger, Postman, Docker, Jira, Confluence.

Nov 2018 - Nov 2019		Java Developer
• Development beck-end services and REST API
• New approaches/tools integration.
• Technical requirements analysis
• Design and solution building according to technical requirement
• Code reviewing
• Unit testing
• Take part in project related meetings

Technology stack: Java 8, Spring Boot, Security, Data, Web, Postgres, H2, Hibernate, Liquibase, Jersey, InteliJ IDEA, Gradle, Bitbucket, Lombok, Swagger, Postman, Apache Poi, Freemarker, JavaFaker, Docker, Jira, Confluence.

Jun 2017 – Nov 2018		Full Stack Developer
• Development beck-end services and REST API 
• Development functionality to Web Application
• New approaches/tools integration.
• Project Team Lead

Technology stack: Java 8, Spring Boot, Security, Data, Web, Websocket, Kafka, MySQL, Hibernate, InteliJ IDEA, Maven, Bitbucket, Lombok, Swagger, Postman, Thymeleaf, JavaScript, JQuery, AJAX, Apache Tomcat, Jenkins, Blockchain (ETH,BTC, BTG, BCH, LTC, Web3J), Jira, Confluence.

Jan 2017 – Jun 2017	 Java Developer
• Developing and maintaining Restful webservices
• Updating, Writing unit and Integration tests
• Maintaining Restful microservices, fixing bugs
Position: Java Developer
Category: Java
Experience: 2.5 years | English: intermediate


Nov 2019 – May 2022 / Java Software Developer

Team: 4 devs, 1 BA, 1 QA, 1 PO
Design and development of backend services.
Communicate with other teams.

Key projects: CRM system, system for create and update information of goods (web feeds), electronic document management system.

Technologies: SpringBoot, PostgreSQL, MSSQL, MySQL, MongoDB, Kafka, RabbitMQ, Git/GitLab
Position: Java Developer
Category: Java
Experience: 1 years | English: upper


Nov 2021 - present
Java Developer, intern position, more than 40 tasks.
Technologies: Java Core, Maven, Git, MySQL, H2, JDBC, Hibernate, JSON, Tomcat, Junit, Spring MVC, Spring Security, Spring Data, Spring Boot, REST, Mockito, Postman, Swagger.
___________________________
My projects:

Taxi-Service project     
Technology was used: Java 11, MySQL, JDBC, Servlets, Maven, TomCat, Log4j.

Cinema-Shop project  
Technology was used: Java 11, Optional, Collections, Hibernate, Lombok, MySQL, TomCat, Maven, Spring Core, Spring (Core, Web, Security), Postman.

Cryptocurrency-Api project
Technology was used: Java 11, Exception, Collections, Lombok, MongoDB, DTO, REST, String Boot: (Data, Web), Maven, Lombok, OpenCSV, Testcontainers, Log4j, JUnit, Mockito.
I'd like to grow as a Java developer in the friendly team.
Position: Java Developer
Category: Java
Experience: 0.5 years | English: intermediate


November 2018 — present. Kiev, Ukraine

Java Developer
Self employed

Web application "Phone Book".
Stack: Java, Spring(Boot, MVC, Security, DataJpa), Hibernate, Maven, JUnit, JQuery, Bootstrap, JavaScript.

My graduate project for topjava “Voting for the best restaurant”.
Made and implement a REST API using Hibernate, SpringMVC without frontend.
Stack: Java, Spring(MVC, Security, DataJpa), Hibernate, Maven, JUnit, REST.

Beck-end application "Hotel booking".
Made and implement a REST API using Hibernate, SpringMVC without frontend.
Stack: Java 8, Spring(MVC, DataJpa), Hibernate, Maven, JUnit, REST.

July 2018 — November 2018

Java Developer
Java Online Projects javaops - TopJava

Development of a full-featured Spring 5/JPA Enterprise application with authorization and access rights based on roles in the stack: Maven, Spring MVC, Spring Security, REST (Jackson), Java 8 Stream and Time API;
Implementation of saving in the database Postgres and HSQLDB based on Spring JBDC, JPA(Hibernate) and Spring-Data-JPA;
Implementation and testing REST та AJAX controllers (more then 100 JUnit tests);
Customer realization on Bootstap (css/js), datatables, JQuery + plugins.
Deployment in cloud service Heroku.
max-kurkudyk-topjava14.herokuapp.com

I am currently deepen knowledge in Java 8 and JavaScript.
I have a great desire to apply and deepen my knowledge by working on interesting and complex projects.
Position: Java Developer
Category: Java
Experience: 3 years | English: upper


November 2020 - now: BACK END JAVA DEVELOPER 
  Playnance - Tel Aviv, Israel 
Financial trading game for android and ios
The project architecture is based on microservices with usage message broker on Kafka. As software developer my main tasks were to develop new microservices, improve existing ones according to new design - new APIs, business logic, performance
	Stack: Spring Framework(Web, Security, JPA), Hibernate, MySQL, Redis, Kafka

March 2020 - October 2020: BACK END JAVA DEVELOPER
  Amdocs - Ra’anana, Israel 
Billing system for philipinian mobile operator PLDT.
The project architecture is based on microservices with usage of JBoss Fuse integration platform and Apache Camel Framework. As software developer my main tasks were to implement new APIs and improve existing ones for better performance
	Stack: Spring Framework(Web, Security, JPA), Hibernate, Postgres, Couchbase DB, JBoss Fuse, Apache Camel, Broadleaf

March 2019 - February 2020: BACK END JAVA DEVELOPER 
  Optisor LTD - Rehovot, Israel 
Real-time fine reports generator system for blue-white parking. 
The project architecture is based on microservices with message broker on Kafka. Backoffice built on Spring with JWT in Spring Security. Using MySQL database for data and MongoDB for logs. FrontEnd is based on Angular with using Angular Material in admin part. 
	Stack: Spring Framework(Web, Security, JPA), Hibernate, Kafka, MySQL, MongoDB
Position: Java Developer
Category: Java
Experience: 0.5 years | English: upper

In the process of working as a developer  I've implemented such features as  login/register system, user profile system, admin bar system, post system, comment system, like/dislike, subscriptions system, file upload system with file extension restrictions and many minor features.
November 2021 - till now (DataArt)
Internship (trainee) project.
May 2022- till now (DataArt)
Working on production.
The atmosphere in the team is very important to me. If teamwork is coordinated and built on positive relationships, I am ready to work as efficiently as possible.
Position: Java Developer
Category: Java
Experience: 0.5 years | English: upper


November, 2022 - present:
Java Developer at UnexBank

I have practical experience in developing applications with Java and Java based frameworks. 
The key strenghts:
- good knowledge of Java 8+, OOP
- well familiar with popular Java frameworks and technoligies: 
DBC, JPA, Servlet, Tomcat, Hibernate, Spring (Core, MVC, Security, Data), JUnit, Mockito, Testcontainers 
- experience workong with MySQL, Postgres, Oracle, RabbitMQ
- basic knowledge of JavaScript, HTML, CSS
- well familar with Git, Maven
- respononsibility, desire to develop
I want to work in friendly team of professionals, where I can improve 
and develop my technicall skills as well to work with new 
or popular technolgies.
Position: Java Developer
Category: Java
Experience: 0.5 years | English: intermediate

I have completed pet projects, I know how to use GIT. Successfully completed training at external courses of EPAM Systems (EPAM [OnlineUA] Java Program), in which I wrote a project on the Servlet API, passed the Java laboratory.
Now I am a student of the Java laboratory at the EPAM Systems. Worked with Java 8+, Spring Framework and have pet projects on github. Also wrote module and integration tests, wrote documentation, worked with Jenkins, AWS. Have experience working with front-end technologies such as HTML, React JS, NPM, LESS, JS. I want to develop as a Java Developer.
Position: Java Developer
Category: Java
Experience: 0 years | English: intermediate


now I am learning and use in my learn projects Java, SpringBoot, SpringDataJPA, Thymeleaf, JUnit/Mockito, PostgreSQL,
Git, Maven, Lombok, Docker, Tomcat.
There is case study in my github profile
I want to grow as a technical expert and I would wish to do it with my future company and in community where you want to come back and do my best for the company and the community
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate


Now I am student of EPAM University
I am open to learn, develop my skills and work in a team .
Position: Java Developer
Category: Java
Experience: 0.5 years | English: intermediate

I ended small computer academy "ItStep" in Kharkiv in 2020, now i am studying in a Knarkiv University of Radioelectronics 2020-2024. And also developing own small projects
Now i am working in study project using spring boot technology (Working at FunPay service).I participated in Epam Java Winter Course 2021.
Make custom programs for students(courseworks,labs,web apps)
I am expecting for Trainee/Junior vacantion to improve my skills in developing of web app
Position: Java Developer
Category: Java
Experience: 0 years | English: intermediate

Several educational projects that I wrote during the course. In the near future, there will be added some test assignments and a pet project.
Now I have not work experience because I studing on udemy at course Java, SQL by Zaur Tregulov. When I will finish this courses I will make a web app.
In future I want to progress in Java and in backend part.
I want to join a dynamic, promising company with interesting tasks, a cohesive team, as well as opportunities for career growth and personal development as a professional.
Position: Java Developer
Category: Java
Experience: 0.5 years | English: intermediate


Now I'm a backend developer in Ukraine company with american owner. Develop client-sever application for clinics and laboratory around the word.
Want to have good friendly team, with the possibility of developing skills and growth, with opportunity to learn new technologies and use them.
Position: Java Developer
Category: Java
Experience: 0 years | English: intermediate

From 2003 I worked with finance and securities in various positions in a Ukrainian companies.  Since October 2021 I starded learning Java.
Now I work as a financial monitoring specialist in PJSC Universal Bank. But I want to work in IT. I finished сourses Java Developer in Logos IT Academy, Lviv, Oct 2021 – Feb 2022; Oct 2022 – Feb 2023.
Position: Java Developer
Category: Java
Experience: 11 years | English: upper

I have successfully taken part in the "Win Phone 2 - Mobile Application Challenge" ("Win Phone 2
- Mobile Application Challenge" is Competition for young, talented developers of the applications
on Windows 8 platform.) acting in collaboration with Hackathon Azerbaijan. I have written two
applications in this competition : “Google search system” and “AzWinamp”.When I wrote this
application ,I had used PhoneGap technology
I am most proud of , when create mobile banking and internet banking in 3 month.
Now I worked in Azerbaijan , Baku. Position Senior Software Developer ,Software Development Manager.I have 10 years experience in software Development.Telecom , Payment system , Bank system and etc.
Many big projects , international and remote work and different experience.
Position: Java Developer
Category: Java
Experience: 5 years | English: fluent

Part time. Support possible.
Now: support, jsf, spring, java8, docker 

Commercial experience with java 11, docker, git, spring and etc. 
Epam . Spring Boot, Jpa, Security, tests, Docker, Git, Agile, ElasticSearch

Luxoft map compiler:  Postgres, Jira, Safe, Alm, Jenkins, Confluence, Cruciable, Java 8.

DStar: Kotlin, Git, RXJava,  

projects using SpringBoot, SpringMVC, SpringData, WildFly, TestContainer, Docker, Postgres, Lombok, Postman, Git, MapStru
Outsource
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate

ICPC Regional Contest(2019, 2020, 2021)
SDU Open 3rd place out of 150+ teams
KBTU Open 3rd place out of 100+ teams
ICPC Subregional Contest in Kazakhstan 5th place out of 200+ teams in all of Kazakhstan
Yandex Cup Finals
Facebook Hacker Cup top 1% out of 10000+ participants
Google Code Jam Participant
Codeforces Rating 2200 max.
Now working as a Java Developer in Zapis.kz from September
Integrated with Amplitude, Mindbox services
Created REST Api using JavaEE, Jakarta

From june to september 2022 worked as a Java Developer at Yandex LLC, Yandex Music team. Technologies Spring, Spring Boot, Hibernate, SQL, MongoDB. Worked with concurrency, REST and  OOO
Position: Java Developer
Category: Java
Experience: 2.5 years | English: upper


Nuretelcom 05.2022-06.2023
Nurtelecom is the biggest mobile operator company in Kyrgyzstan. There are over 40+ projects that are in production. I worked in a team of 10 people. Each team had about 5-10+ projects that they were maintaining. That means that I've worked on different projects and with plenty of technologies. The main duties were maintaining and developing projects that might be written in legacy code. 
Duties:
* Maintaining and developing projects
* Optimizing queries
* Deploying manually
* Adding a new module to the multi-module system
* Monitoring every business process with alarms
* Setting up metrics with dynamic configurations
* Implementing new features according to the client’s requirements
* Developing new stored procedures for displaying and filtering data
* Find architectural solutions for old functionality
* Plan the hierarchy of users and permissions
* Developing scheduled jobs for data processing
Stack:
Java: 8, 11, 17; Spring: boot, framework, cloud, data, security; DB: oracle, PostgreSQL, MongoDB; Kanban.

Fortylines 03.2021-05.2022
Fortylines is an outsourcing company and when I started my duties there was one project that they were looking developer for. I worked in a team with 5-6 people. We developed it from zero to production. While developing we faced a lot of complexities. And one of them was the lack of a team lead. I did my best to replace this position and carry on his duties. 
Duties:
* Writing Unit tests
* Code review
* Deploying to AWS
* Discussing sprint every week
* Talking with the client and discussing problems while developing one of the services in the sprint
Stack:
Java 8, Spring, Thymeleaf, AWS, PostgreSQL, UnitTest, Kanban.

Freelance 09.2020-04.2021
I've successfully accompanied one project from zero to production. The idea of the project is to create a platform for people that are looking for places to have a wedding and people that give that kind of opportunity. I developed and designed the backend side of the project according to the principles of SOLID. That means I have to do also server-side work too. 
Duties:
* Discussing sprints
* Developing and deploying to a server
* Configuring Nginx
* Developing backend parts according to modern principles
* Code review
Stack:
Java 11, Spring, RestAPI, Docker, DigitalOcean, Nginx, MongoDB, PostgreSQL, Stripe, Agile.
Position: Java Developer
Category: Java
Experience: 7 years | English: upper

- developing and maintaining of microservices using Java 8,11;
- participating in the entire software development lifecycle, including requirements analysis,
coding, testing and deployment;
- writing clean code that adheres to industry best practices and coding standards;
- big data migration using GCP dataflow and Apache Beam
- proxy developing using Apigee, data caching
- event creating using GCP pub/sub;
- debugging and resolving technical issues;
- researching new technologies, frameworks and tools to continuously improve the development process;
- collaborating closely with a team of developers, testers and business specialists
Objective: Java Software Engineer
Technical Knowledge:
•	Java 8,11;
•	OOP, SOLID, REST;
•	Spring (Core, MVC, AOP, Boot);
•	JDBC, Hibernate; 
•	JUnit, Mockito, WireMock; 
•	NoSQL (Firestore), SQL (MySQL, Oracle, Firebird); 
•	Big data, Apache Beam, GCP;
•	Apache Maven, Git;
•	Familiar with *nix operating systems;

Educational Qualification:
2012 – February 2018, National aviation university (Kiev, Ukraine)
Department - Institute of Computer Information Technologies (ICIT)
Speciality – Software engineering
Degree - Master

Professional Experience:
Company: Epam 
Role: Java Software Engineer
Duration: November 2020 – present time

Company: GlobalLogic 
Role: SDET (Software Development Engineer in Test)
Duration: November 2018 – November 2020

Company: Linkos Group (Intellect Service) 
2017 – October 2018 - C# QA automation engineer on the web service - Sota
2016 August - Software QA engineer on the web service - Sota
• interesting projects;
• friendly team of professionals;
• opportunity to grow professionally;
• good management.