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


1) Drone Flights

New software for planning and processing data during drone flights - final project at All-Ukrainian student tournament for Computer Science.

2) TripHelper

Platform for planning single or joint trips and communication with guides and drivers. Traveler can build his own route based on his own preferences in any city, whereupon share this rout with other users and unite with them in one group. More over, this platform can be used by guides and drivers who can offer their services to tourist groups.

You can find "TripHelper pitch" on youtube

3) Arbitrage Betting

Scanner to find the risk-free bets across a wide range of
bookmakers.

4) Mavka

Innovative free platform for online education aimed at
providing step-by-step guided preparation for national
exams and access to quality learning resources for all
Ukrainians.

site - zno.mavka.org

For more information check my CV.
Position: Java Developer
Category: Java
Experience: 3 years | English: upper


1. E-commerce project where we collected the data of online stores' product price and compared their prices and get optimum price for our products. #BigData #Kafka #RabbitMq #ElasticSearch #Microservice #CICD #Docker 2. Logistics startup where we find load and trucks for users (like uber for trucks) #Map #Analytics #Elasticsearch #RabbitMq #Microservice #CICD #Docker 3. Fintech project of digital bank #spring #Postgresql #microservice #rabbitmq #springcloud #webflux #java11+ #cicd #docker
Position: Java Developer
Category: Java
Experience: 3 years | English: upper

Successfull release of big financial project with a great team.
Second place at hackaton with own startup.
1.Financial project: Java back-end dev. Spring boot, Hibernate, REST.
2.Big financial project: Java back-end dev
   Technology stack: Java, MySql, Cassandra, Microservices, Docker, Jenkins, Spring boot, Hiberante, Apache Kafka, REST, Agile/Scrum, Jira.
3. Travel domain: Java back-end dev
Technology stack: Java, MySql, Microservices, Docker, Jenkins, Spring boot, Dropwizard, Hiberante, Apache Kafka, REST, Agile/Scrum, Jira, git.
Opportunity to bring a value
Position: Java Developer
Category: Java
Experience: 4 years | English: intermediate

courses:
 - GlobalLogic Java BaseCamp
 - SoftServe IT Academy Java Core
1)Fintech project for US customers in the ield of insurance based on interacting
with other inance systems and organizations. Worked with Java 17, Spring,
Temporal SDK, SQS, S3, Lambdas, Docker+Kubernetes, Jenkins, PostgreSQL, Gradle,
Integration Tests, etc.

2)Fintech project from a scratch for a well-known bank system. Based on Java 13,
Kotlin, Spring, Docker+Kubernetes, PostgreSQL, Ka ka, Testcontainers, etc.
Developed to handle and act with requests from different banks and transaction
types.

3) Worked on the backend part of the healthcare project. This is US customer who
collaborates with many US clinics. Experience with Apache Storm, Avro, Java 8,
Ruby on Rails, Apache Ka ka, Jenkins etc.

4) Data engineering experience for American customer on project which deals with digital media players. Work experience with SpringBoot 2.0+, Hibernate, SpringData, SpringMVC, EC2, Docker, Amazon EMR (Hive,Kafka,Atlas), Looker API etc.

5)Experience with backend part of video conferencing project.
This is big multi module project which has Web, desktop,mobile and embedded client and few server side modules.
Was wrote on such languages like C, C++, Java.
I worked with server side "Core" module of project which menage Clients and other server side modules(wrote on Java).
Technologies:Java, Java8, JSP, XML, JDBC, PostgreSQL
I expect a friendly team and a pleasant working atmosphere. Also I hope that project would be interesting.
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

As part of the TimeLogger project team, I was responsible for writing all the business logic of the application as soon as possible (literally - a couple of weeks) which, in fact, I managed to do. 
However, later, new customer requirements appeared to expand and seriously change the functionality - as a result, I was forced to rewrite 70-80 percent of the code and implement new "things". Again, I had to do it all myself (since only I in the team understood how the business logic works under the hood) for the same time.
In the process of rewriting the code, it was possible not only to increase scalability, and finally to bring the code in line with the principles of OOP and SOLID, but also to discover and solve many non-obvious problems in the "conversion-time" algorithm.
1) Freelance projects (September 2021 - Present)
Small Java Spring projects for Israel company's (API's, algorithms, micro-services etc.)

2) FoxmindEd, “Jira Timelogger”, distributed team 
Java Developer (February 2021 – September 2021)

In Israel, I worked remotely in a distributed team of 10-13 software developers on the project of Jira Time Logger application - app for preparation, validation, conversion and sending JSON-reports with log records to Atlassian Jira. 

•  Writing core business logic, developing a concept, refactoring and adopting the code to serve both as a terminal application and web service 
•  Developing a “client-side” in client/server Application. 
•  Cooperation and communication with the backend team over implementation of business logic
•  Preparing tests using JUnit (unit tests) and Mockito (integration tests)

  Technology stack: Java, Spring Boot, Junit, Mockito, Maven, JSON reports for JIRA, Hibernate, MySQL, Git

3) Laciter, Kiev, Ukraine
Junior Java Developer  (November 2015 – July 2016)

Before immigration from Ukraine to Israel, I finished to work as Head of Sales Department in the Internet Service Provider SKIF, and worked 8 month as a junior Java developer in a small company Laciter which developed a software for delivery services.

•  Designing and implementing business functionality related to delivery processing. 
•  Refactoring and reimplementing old platform legacy code.
•  Preparing tests using JUnit (unit tests) and Mockito (integration tests)

 Technology stack: Java, Spring, Junit, Mockito, Maven, JSON, Git
I expect an interesting project, where I can grow as a developer and be useful and valuable to the team.
Position: Java Developer
Category: Java
Experience: 3 years | English: upper

I have run a half marathon
I won regional light athletics competitions in 2015(400m with hurdles)
1. From 04.09.2018 till June of 2019
“SoftServe”, Kharkov (Consulting services; Software development; Product and application development)

Education:
NTU “KPI”
-	Department of Computer Science and Software Engineering (fourth year), English group;
Department of Business Administration and Personnel Management (fourth year).


The area of responsibilities:
-	Develop integration interface across Java;
-	Create professional technical documentations and present for internal and external use;
-	Contribute towards team.
I'm looking for a company where I can get opportunity to improve my development skills and become expert.
Position: Java Developer
Category: Java
Experience: 1 years | English: fluent


1. Half-year experience as a web developer at Nerds&Company (Enschede, Netherlands). 

2. Half-year internship as a back-end developer at Bunq (Amsterdam, Netherlands).
Position: Java Developer
Category: Java
Experience: 2.5 years | English: intermediate

I'm  proud that, in last project, i was on project from first line of code to production. Increase performance some of the services up to 2.5 times .
1.Heavy Industries Engineering Support:
CRM for inner communication between managers and work hands crew . Companies make repair for old manufactures in food industries, realty, buildings, in other words they do work that any one want do, for a big price. My responsibilities was: 
- add new services, thats sends some letters for certain workers, making them on the fly, add some roles( manager, admin )
- process some pdf docs, saving some info to db.
- refactoring/bugfix
- some times simple front(jquery)
Stack(Spring Boot, Spring Data, Spring security, Mysql, hibernate, jquery, maven)
2. Т1- Консалтинг 
Project vlot. Electronic trading platform that helps big companies/banks to sell on auctions no profile properties, real estate, cars etc . . . Help involve people to trading that, make it easy with docs, process, law  etc for common people such as me.
I was in integration team : 
Get data from api of bank/organization, process it to our google protobuf model, save files to S3, send to broker(kafka): as you understand it include a lot of moments . Some time it is not enough data from api, that push us to make crawling, if they allow (parsing html page).
Micro service architecture, would be perfect if it is performance dependent project, reactive or multithreading way of working(good chance to wide my experience), cloud, cool team.
Position: Java Developer
Category: Java
Experience: 2 years | English: upper


1. I had worked devhq.de startup remotely. And I developed microservice based on gamification to show in dashboard user's  points, ranks in challenges, ranks in countries. 
Used: Java, Spring boot, Microservices, Gitlab, MySql, Unit Testing, Jira

2. I had worked in CRBN Tech. In this company we developed delivery applications (189 delivery play marker). Solved some problems about payment (idempotent), graph algorithms for delivery. Added new functionalities and improved performance existing code.
Used: Spring boot, JHipster, Docker, Linux, Microservices, Kibana, Jira

3. I had worked in ABB. 
In this company I had developed adapter and logging microservices, make advanced mapping operations soap to rest, add new features existing code
Used: Java, Spring boot, Microservices, Oracle DB, Gitlab, Sonarqube, Liquibase, OpenShift, Docker, Jira,  Kibana
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

1. I'm working on project for learning english words via special collections of cards. It's a web application where we're using Spring, React frameworks and MySQL DB.
2. Developing of Todo list web application with the following technologies: Spring, Angular CLI and MySQL.
1. I have been studying programming since Septemper 2020.
2. I've been studying at Epam on Java Core course and I'm developing the final project now.
3. I attended and finished Java Complex course at OktenWeb University.
4. I took Java lessons on JavaRush website.
I'm looking for company, where I can be fully involved in programming, learn new technology as soon as they spread.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate


1. InterTAD
from 07.07.2018 to 09.09.2019 InterTAD Java developer

2.[Green City]
The main aim of “GreenCity” project is to teach people in a playful and challenging way to have
an eco-friendly lifestyle. A user can view on the map places that have some eco-initiatives or
suggests discounts for eco-initiatives (for instance, coffee shops that give a discount if a
customer comes with their own cap). Also, a user can start doing an environment-friendly
habit/goal and track their progress.

3. Freelance
from 20.03.2020 to 10.07.2019 - Industrial projects dashboard backend.
Service for Product owners projects status with complex set of parameters:
Team Status, financial information, milestones timeline etc. -
Used :
Spring Boot,
Spring Security,
Spring Jpa,
JWT
Position: Java Developer
Category: Java
Experience: 4 years | English: fluent


1. IoT devices host server
2. Notification server, AWS SES for emails, Firebase for pushes
3. Statistics server
3. Custom load balancer
4. CI/CD pipelines setup
5. Pictures streaming server
6. Access Control Android Application
FinTech
Position: Java Developer
Category: Java
Experience: 5 years | English: intermediate


1-  iPaaS Solution for the Enterprise
2 - UBS Wealth Management USA
3 - Hands on experience in Hadoop components like HDFS, MapReduce,
YARN, Hive, Tez, HBase, Sqoop, Flume, Kafka and knowledge on Hadoop
architecture
Complicated and interesting projects; Experienced friendly team; Career and professional growth; BigData;No legacy;No banking.
Product company only.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: upper

Updated build process for legacy golang service to one click build. By doing this, saved mental health of tons of developers who worked with it.
1. Java developer - developing integration with external services as a part of OpenRTB service
2. Ml ops - maintain k8s cluster, writing pipelines for ml experiments, setuping nightly tests, integration with open-source products(airflow, kubeflow), automating cluster operations
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate


1. Java Developer, UBO, 8 months
Product: Startup - a casino and sports betting system in which the user can
perform all relevant actions
Project: built a microservices web-app, work on the UBO framework based on
XML diagrams,architectural and functionality development on Java
Project Role: Java Developer
Technologies:
 MongoDB
 Java 15, REST, JSON, XML - diagrams, REST, Gradle, GitLab, Lombok,
Docker

2. Full Stack Developer, 6 months
Product: ReviewPro is an online reputation management solution that
aggregates more than 100 million online reviews from more than 175
sources in more than 45 languages with daily content updates
Project: ReviewPro, built a full-stack microservices web-app, design reusable
user interface components in React with JavaScript features, architectural and
functionality development.
Project Role: Full Stack Developer
Technologies:
 MariaDB
 Java, REST, JSON, JavaScript, React, HTML5, CSS, GitHub, Jira

3. Teacher of Java programming 1 year
Customer: buki.com.ua
Product: Large Ukrainian company for finding tutors for children and adults
Project Role: Teacher of Java

4. System Administrator, laboratory assistant of the department of
programming 2 years
Customer: Chernihiv National University of Technology
Project Role: System Administrator
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

More than ten successfully implemented projects in the investment banking sector.
1) Java programming experience (Core, Java 8, Spring, GIT, Maven, Hibernate, SQL, JPQL). Web application development.
2) Trading experience: Securities Market (stocks, bonds, fund units), Derivatives Market (futures and options), FX Market (foreign currencies).
3) Consulting experience, understanding of the functioning of various business areas.
4) Experience in a casino function, understanding the principles of gambling.
5) Risk Management experience, risk mapping, analysis of the development of various scenarios.
6) Management experience.
Interesting tasks.
Position: Java Developer
Category: Java
Experience: 1.5 years | English: intermediate


1) Java Software Engineer
Playtech, Nov 2022 - Jul 2023
Multi-platform casino games
Technologies: Java, Git, Subversion, TypeScript, Framework (NDA)
Key Responsibilities:
 end-to-end development of application
 troubleshoot and analyze problems identified in the software
 bug fixing
 participate in code reviews, documentation, refactoring, and optimization
 support

=========================================
Job Position: Developer
Project Roles: Main developer
Customer: N/A
Project: Final project for EPAM Java laboratory- Cruise company but with Spring.
Participation	
- Developed architecture of the application
- Developed logic for the application
- Managed routes
-Swagger documentation
- All input fields are with data validation
Team: Single-person project
Database: PostgreSQL
Tools: IntelliJ, Git, Maven, Docker
Technologies: Spring Boot, Spring Data, Spring MVC, Lombok, Actuator, Swagger2, Spring Web;
---------------------------------------------------------------------------------------
Job Position: Developer
Project Roles: Main Developer
Customer: N/A
Project: Java web application for EPAM courses - Cruise Company
Abilities:
• Create, delete, and show liners
• Create users with different roles
• Create, delete, edit orders, and add document scans to them
• Authorization and authentication
• Internationalization support
Participation	
• Developed architecture of the application
• Managed routes
• Developed DB structure and models
• Developed logic of the application
• Used connection pool to access the data
•Used servlets and JSP
•Used Apache Tomcat as a servlet container
•Developed front-end and back-end sides of the project
•Tested using Junit
Team: Single-person project
Database: MySQL
Tools: Apache Tomcat, Git, MySQL Workbench, Maven
Technologies: Java EE(Servlet API, JSP), MySQL, JUnit, Log4J, HTML, CSS
Position: Java Developer
Category: Java
Experience: 2.5 years | English: intermediate


1) Languages: extensive – Java, SQL, familiar with JavaScript, HTML, XML.
2) Technologies: JavaEE(Servlets, JSP, JSF), JBPM, JAXB, Hibernate, JUnit.
3) Tools: Eclipse, NetBeans, Apache Tomcat, JBoss, MySQL, Sybase, SVN, Hudson, JIRA.
4) Other: good knowledge of data structures and algorithms, good understanding of OOP and  Design Patterns, experience(4 years) in olympiad programming.
Position: Java Developer
Category: Java
Experience: 5 years | English: upper


1. Management,adding, editing, deleting books all Bibliographic, Authority, Holdings, etc. data and converting to MARC21 format for local library system.

2.Management online education system, online lessons, exams, journals online assessment etc. for local university.

4. Management, registration organizations, places, hotels, rental cars, museums, rest zonas etc. for local tourism organization.
Position: Java Developer
Category: Java
Experience: 7 years | English: intermediate


1. Migrated monolith backend application to microservices and serverless with deployment on AWS. Responsible for architecture, BE implementation & DevOps on AWS with Terraform & Ansible
2. Participated in application part redesign related to Order placement. Rearchitected from synchronous to event source based with CQRS pattern significantly improved throughput and service availability
3. Designed and implemented PostgresSQL sync to ElasticSearch which initially was through Java code and so error prone with inconsistent results. So that eliminated errors and allowed significantly reduce codebase and therefore cost on support
4. Like to rethink solutions, search for ways to work out best one
5. Experience in an interviewing external candidates
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate

I successfully completed courses in GoIt at Java Developer during the war in Ukraine. It was very hard! Especially in winter, when there was no electricity for several days... As a result, I managed to pass all my homework and participated in two team projects. Received a certificate of successful completion of the course!
1) Notes

The project for writing notes. While working on the project, I understood and implemented the ability to work with multiple profiles (dev, prod), wrote HTML templates for Thymeleaf, and also some logic for NoteController and NoteService. 
(Spring Boot, Gradle, HTML, JS, REST, 
Thymeleaf, PostgreSQL, H2 Database)

2) Telegram Currency Bot

A bot that sends the current value of currencies.
Need to start it manually. Command project, i dealt with the Telegram API, 
and also implemented the functionality of the buttons in the bot.
(Java, REST API, HTTP, Gradle)
I want to change my profession and get a new job in an IT-company. 
I have studied hard and now I want to put my
knowledge into practice. I want to grow as a
specialist and be as efficient as possible in my
new job. I know that the more you work on
yourself, the better the result will be!
Position: Java Developer
Category: Java
Experience: 5 years | English: intermediate


1) Nov-2021 - till now - EPAM Systems. EPAM Project Description: Managed services for Mortgage Analytics and Data Licensing (MADL) business unit of CoreLogic. 
Project Roles: Software Engineer.
Responsibilities: 
    • Designed and implementing new features
    • Responsible for eliminating vulnerabilities provided by Veracode platform
    • Reviewed the code of developers
    • Bug fixing
    • Created unit and integration tests
Tools and Technologies: MySQL, Oracle DB, Intellij IDEA, Postman, JIRA, GitHub, Jenkins, Slack, Teams, Java 8, Spring Core, Spring MVC, JSP, HTML, Spring Security, Spring Data, Spring Boot, Spring Integration, REST, Gradle, JUnit, Spring Cloud, AngularJS, JavaScript, ELK, GIT

2) Apr-2021 - Oct-2021 - Software Engineer, Luxoft
Customer: Banking
Project Roles: Software Engineer.
Responsibilities: 
    • Created new RESTful modules for a web-service written on Java with Spring Boot
    • Designed and implementing new features
    • Reviewed the code of developers
    • Bug fixing
    • Created unit and integration tests
Tools and Technologies: Mongo DB, Oracle DB, Intellij IDEA, Postman, JIRA, Bitbucket, Teams, Jenkins, Java 11, Spring Core, Spring MVC, Spring Security, Spring Data, Spring Boot, Spring Integration, REST, MAVEN, JUnit, Spring Cloud, Hazelcast, RabbitMQ, ELK, GIT

3) Feb-2018 - Mar-2021 - Software Engineer, ALT Ukraine Ltd
Customer: Healthcare
Project Description: Development services that allows patients to interact with medical institutions via the Internet using a mobile phone or a web application, making an appointment with a doctor, exchanging your data with medical institutions, getting information about doctors, etc. For the exchange of medical data, the FHIR standard was used.
Project Roles: Software Engineer
Responsibilities: 
    • Designed and implementing new features
    • Reviewed the code of developers
    • Created unit and integration tests
    • Participated in software and architectural development activities
    • Responsible for backend development
    • Responsible for preparing scripts for deploying applications on the client's resources
    • Bug fixing
Tools and Technologies: MicrosoftSQL, PostgreSQL, Intellij IDEA, WSO2 Integration Studio, Postman, JIRA, GitLab, Slack, Jenkins, Java 11, Spring Core, Spring MVC, Spring Security, Spring Data, Spring Boot, REST, MAVEN, JUnit, nodeJs (Express), JavaScript, SOAP, WSO2, Redis, GIT, MicrosoftSQL, PostgreSQL, Tomcat, Docker, Scrum, Kanban
Position: Java Developer
Category: Java
Experience: 3 years | English: upper


1) Participated in design and development of backend architecture of mobile payment application. Developed micro services in Spring Boot, communicating each other using Apache Kafka.
2) Developed RESTful web service providing secure integration solution with payment gateway
3) Designed and developed multi user web application, with multiple role based authentication and authorization, admin panel, export options etc. Used Spring Boot for backend and Thymeleaf template engine for frontend.
4) Worked with existing legacy code and made changes, added features as needed