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


The first project was ECM - emergency contact manager. Web application built on JSP pages with integration to OracleDB and deployed on glassfish 4 server. Front-end was also included in my scope of responsibilities, so I have Javascript experience, and used JQuery, HTML, and CSS.
ECM project was designed to collect data from LDAP, synchronize data via API, and send emails according to business logic. 
Some solutions were hard-coded and poorly designed so we (the developers' team) initiated a migration process to the Spring framework and Hibernate, where I gained Spring migration experience. 

The second - OpenDairy, a young start-up online trading platform. that entered the production stage recently and moved to continuous development. 
Technology stack: Spring Boot, Spring JPA, Hibernate, Spring Security, OAuth2, Query DSL, Liquibase, AWS servers, Docker, PostgreSQL, Java 11, AOP, Spring Scheduler, Amazon SNS(SQS)
Tasks on the project involved architectural decision-making, overhauling/creating logistic services, introducing time zones, bug fixes, security enhancement, and feature development.

I have experience writing RESTful APIs as well, using the broad scope of the Spring framework such as Spring JPA, Spring Security, Spring WEB, and testing controllers/repositories/services.

Additionally, I spent 1 year and 6 months in German-speaking countries, gained
broad cultural experience, and significantly improved my language skills in German, Spanish,
English as well as enhanced my communication skills. I passed the English IELTS test
with a 7.5 band score, the equivalent to the advanced C1 level
Most important for both me and the project I work on is our mutual development. No time for stagnation
Position: Java Developer
Category: Java
Experience: 3 years | English: intermediate

CMD Project for Raiffeisen Bank Aval. Responsibilities: - development of new and support existing functionality(both front and back side, messaging by IBM MQ);  - Create an Admin web console;
Development ESB, integration with existing and new services, development and customization of new microservices
- The head of computerized laboratory of physics at the NPU Dragomanov, The specialist of the first category, junior researcher at the NPU Dragomanov
- 2015 Course of Java SE (Kyiv) Brain Academy
- 2017 Intern Java Web Developer (Kyiv)
  EPAM Systems
- 2018 Java Web Developer at UPC, Raiffeisen Bank Aval
- 2019 Java Developer, Intellias
Complicated projects with the newest technologies. Friendly team of professionals.
Position: Java Developer
Category: Java
Experience: 0 years | English: upper


The last project I worked on was a desktop application in Java using the JavaFX framework. It's an application for creating tests, where users can register as either a teacher or a student, each having their own functionality. The technologies I used during development were JavaFX, JDBC, and Maven. Currently, I'm studying Spring and deepening my knowledge of design patterns.
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

EPAM courses, SoftServe JavaClub, Grid dynamics work experience, Completed the course GCP Associate Cloud Engineer - Google Cloud Certification  by in28Minutes Official on Udemy
The last project was related to a car rental web application. We had a microservice architecture based on REST principles. Also performed tasks related to such technologies: 
Netflix Eureka, Docker, Spring Boot, Junit 5, Swagger, Flyway ,MySql
Position: Java Developer
Category: Java
Experience: 2.5 years | English: intermediate


The main tasks are related to analysis/development/testing of complex 
solutions based on a cloud-native integration platform.  
Responsibilities:
Developing applications on a platform with an off-the-shelf component 
library;
participation in team development;
Improvement of technical tools;
Implementing new technologies and practices;
Maintaining a roster of integrations and a communication matrix with 
related AS teams;
documenting implementation details in Confluence;
Evaluating development timelines;
analysing logs, detecting and correcting incidents arising in PROM.
Stack Back-end technologies:
1. Java 11 ;
2. Lombok ;
3. Slf4j
4. PostgreSQL
5. Spring (Boot, Core, Web, Cloud, Data, Security)
6. Hibernate 
7. RESTful services
8. k8s + OpenShift
9. JUnit5 + Mockito.


Andersen S.p.z.o.o.
Team 10 members
Participation :
 Develop web-application on Spring Boot; 
 Refactor the code (such as work with exceptions, remove duplicate code, etc.);
 Write Unit tests; 
 Work with outlook and templates of mails. 
Stack Back-end technologies:
1. Java 8 ;
2. Lombok ;
3. Slf4j/log4j
4. Exchange Web Service (outlook API) 
5. Spring (Boot, Core, Web, Cloud, Data, Security)
6. Hibernate 
7. RESTful services
8. FreeMarker Template Engine
9. JUnit + Mockito 10. Microservice
Position: Java Developer
Category: Java
Experience: 5 years | English: intermediate

I was team lead almost 2 years and released first versions of SHealt application in Galaxy S3 and S4 when they were announced. Have communication skills.  Have experience in working with different teams from another countries (Asia, Europe). Have experience in asian style of development  (always ASAP) and europe style (SCRUM).
The most part of time worked with Java, Android and Spring, Spring MVC Framework. But also have experience in CSS, JavaScript, JSP, JSF, Servlets, Maven, Git, SQL, Database Desing.
Have 2 years experience of working on position team lead. Last 2 years have been working in SCRUM.
Interesting tasks, good team and good experience.
Position: Java Developer
Category: Java
Experience: 4 years | English: intermediate

Independent project management of the Enterprise project.
Migration around 30 millions users.
The No.1 telecom company in Ukraine (~30 millions subscribers):

- development of the new services, modules, features, APIs
- integration with a lot third party services 
- testing and code review
- implementation the new technologies, ideas
- CI/CD
- R&D
- cooperation with QA and DevOps team
- communication with business partners dev team, management, end-to-end testing.

Personal full responsibility for the code and production.
Working on several projects in the same time.

Tools: Java 8-11, Multithreading, Oracle, MariaDB, SpringBoot, Hibernate, Gradle, GitLab, Jenkins, Linux, Kafka, JUnit (Mockito), Hazelcast, Metrics (Prometheus, Grafana), ELK.
Applying for interesting professional activity with the possibility of further career development in the field of programming with the team of professionals and with interesting projects, where my talents and skills will be useful.
Position: Java Developer
Category: Java
Experience: 3 years | English: intermediate


The Product Engine 
Jun 2019 – Jul 2020

Responsibility:
• Remote work with network engineers.
• Analysis of logs, finding the root causes of errors and solving them.
• Updating of the software.
• Automation of complex routine processes.

Skills and tools:
Java, Python, MySQL, Splunk, Ansible, AWS, VirtualBox, SubLime, IntelliJ IDEA, Swagger, Postman, Network Services Orchestrator (NSO), Linux, Git, Jira.

Basket
Dec 2017 – Jun 2019

Responsibilities:
Creating reports in a visualization tool (Looker).
Creating and update reports using Java, Spring, MySQL, RedShift.
Interpretation data, analyze results and provide ongoing reports.
Skills and tools:
Java8, RxJava, Spring (Boot, MVC, JPA), Rest, MySQL, Amazon Redshift, Postman, Git, Jira, Asana.
Position: Java Developer
Category: Java
Experience: 0 years | English: upper


The project for managing and sharing notes.
Spring Boot, Gradle, HTML, JS, REST, Thymeleaf, MySQL, H2 Database

Telegram Currency Bot. A bot that sends the current value of currencies.
Java, REST API, HTTP, Gradle.

Telegram Subscriber Management Bot

A bot for managing and adding subscribers to paid Telegram groups. This project is already implemented and in use.

Spring Boot, Gradle, PostgreSQL, Docker, 
Digital Ocean Cloud Computing
Position: Java Developer
Category: Java
Experience: 0 years | English: upper

1.Program for the library (Spring,Java,HTML)-Librarians have the opportunity to register readers, issue them books and release books (after the reader returns book back to the library). There is also pagination for books,sorting books by year,book search page,automatic check that the person has overdue the return books.
2.Weather sensor(Spring, Java) -
The sensor measures the temperature of the surrounding air and can determine whether it is raining or not. The sensor has access to the Internet, so it can send HTTP requests to our server. Every time it makes a measurement, it will send an HTTP request with data in JSON format to our server - for this, in real life, we would specify the IP address of the computer where we run Spring REST API application. After that, we will be able to receive requests from the sensor on our computer. Since we don't have a real sensor, it will serve as a sensor perform our own computer! The project is divided into 2 parts: 1.Application REST API using Spring REST 2.A Java client that sends data to the REST API application - using the RestTemplate class.
There are two small pet projects-
1.Program for the library (Spring,Java,HTML) -added to cv
2.Weather sensor(Spring, Java) - added to cv
Position: Java Developer
Category: Java
Experience: 0 years | English: intermediate

2002 - 2007 graduated from Chernihiv State University of Technology, majoring in system programming. Until 2022, worked in the field of production of equipment for the food industry. From 2021, has  began to renew my knowledge of programming.
There is experience in the implementation of educational projects using Java, Maven, SQL, JUnit, Git
I want to work on interesting projects and deepen my knowledge
Position: Java Developer
Category: Java
Experience: 0 years | English: pre

There is no commercial experience, but there are several pet projects in Java. Basically, these are programs for fast processing of large amounts of information.
There is no commercial experience, but there are several pet projects in Java. Basically, these are programs for fast processing of large amounts of information.
Position: Java Developer
Category: Java
Experience: 3 years | English: fluent

I have successfully led a team of engineers to develop various projects at various times.
The Reward-Your-Teacher project is a product that seeks to serve as a link between exceptional teachers and their students. This application allows the students to reach out to teachers and to send money freely to these teachers in appreciation of their good and exemplary work. 
Technologies Used: Java, Spring Boot, Spring Security, Spring Data JPA, OAUTH2, Postgres, JavaScript (React), Junit / Mockito, Docker.
Position: Java Developer
Category: Java
Experience: 0.5 years | English: upper


Third-year computer science student, with 1-year experience in Java. Have obtained good know knowledge and understanding of backend development using Spring Framework. I have a strong interest in software development, which led me to pursue a bachelor's degree at KPI.

March - Now (2023)
MarketPlace Appication
RESTful Api for marketplace, which allows you to create account, login to the system, look for goods, make purchases, look history of purchases and has system of bonuses.
Design database, Implement functionality for customers to sign up/login, looks for products and make purchase, see history of purchase. 
Stack: Java, Spring (Boot, Data, Security), Hibernate, JUnit, MySql, JWT, Postman, Stripe Payment, Jacoco.

October - December (2022) 
Interview Booking Application
RESTful API for interview planning application, which simplifies the process of time management and coordinating between interviewers and candidates.
Implemented a candidate functionality that allows to manage user slots, integrated authorization using OAUTH2, wrote unit and performance tests.
Stack: Java, Spring (Boot, Data, Security), Hibernate, JUnit, MySql, JWT, OAUTH2, Postman, Docker, CI/DI.

ADDITIONAL COURSES
*Intellias IntelliStart Java (80 hours);
*Coursera "Introduction to Object-Oriented Programming with Java" (17 hours);
*Coursera "Object-Oriented Hierarchies in Java" (20 hours);
*Coursera "Java Class Library" (30) hours;
Position: Java Developer
Category: Java
Experience: 0 years | English: intermediate


This is a personal project I've been working on. This is a simple service to demonstrate my skills. The project implements the following functionality - new user registration, login, change user info adding cards, making transactions. For this project, I utilized technologies such as Spring Boot (Web, Security, Data), Hibernate, MySQL, Maven, Lombok, Vaadin (create a simple front view) and JUnit with Mockito(for testing), which allowed me to build a robust and user-friendly application.
Position: Java Developer
Category: Java
Experience: 0 years | English: intermediate


This project designed to help teachers easily and quickly communication with students in bot.
This project consists of 2 parts: Site and Telegram bot.
Site has 2 parts: HTML\CSS frontend(JavaScript in future), Java Spring Boot backend(in future).
Telegram bot consists of 2 parts: timetable (for students and teachers) and mailing, scheduled
messages (which will help teachers easily send a message to students).
Bot and Site backend is under development.
Position: Java Developer
Category: Java
Experience: 3 years | English: intermediate


Throughout first six months I created project «MAG» (Management Access Groups) that
manages users from Active Directory. Used Java/Groovy. Frameworks: Grails/Spring,
ORM – Hibernate, DB – H2, Web server – Embedded jetty. Extra:
HTML/JS/SQL/QUARTZ
After that I did migration of applications to Java 1.8. Used Java frameworks:
Vaadin/Spring, ORM – JPA, DB – ORACAL Web server – Tomcat. Extra:
HTML/JS/SQL
Responsibilities: programming, supporting 5 different projects, preparing software
documentation, writing formal testing documentation (text), preparing data for testing.

Client server application to issue insurance. Designed to use in multiple offices. Client
desktop application can temporary work offline without access to main server and store
and generate policies. After network availability they will synch all data to the main
server. Also there limited version of application that can be installed and used on selfservice terminals with the touch screens. From the server side also available REST
services for frontend JSP based part. 
In addition, the project has organized work with third-party APIs, with the website and with the desktop application to obtain up-to-date data Also plans for the Viber bot.
Responsibilities:
Developing the Code as per the requirements.
Writing desktop/web UI.
Middle Java Developer
I have no experience with React / Angular, etc.
I'm not a CSS expert
Position: Java Developer
Category: Java
Experience: 5 years | English: upper

Some of European money transfers, car and railways management now providing by my code.
Some american parents, children and teachers using my services. And some police departments using geolocated alert system wiritten by me
Throughout my career, I have had many different projects:
- Finance
- Banking
- Blockchain
- Insurance
- Education
- Geopositioning
- IoT
- Car traffic control
- Media converting and streaming etc.

During my work experience, I have used and touched a large stack of technologies related to java:
- MongoDB, Cassandra, Postgres, MySQL and its cloud representations
- Docker, Kubernetes, Marathon/Mesos
- GitHub, GitLab
- Mqtt (HiveMq, Mosquitto), RabbitMQ, Kafka
- Linux (prefered), Win, Mac
- Dozens of topics related to SpringBoot (Security, Data, Web, Test etc) - from standard using out of box to deep customization even to driver level
- JUnit, Cucumber
- Auth0, Keycloak, Cognito
- AWS, Digital Ocean, Google Cloud

Soft skills:
Can talk English whole day :)
I have strong allergy to bloody legacy. From the top of my expirience I can write to my CV: "I saw some shit".
So NO banking and applications "written by geniuses".
Position: Java Developer
Category: Java
Experience: 0.5 years | English: intermediate

Experienced IT transitioner with a foundation in self-education and mentor-guided learning. Skilled in independent problemsolving and proactive learning. Strengthened teamwork, communication, and time management capabilities through participation in the SoftServe Practical Java course. Ready to leverage my skills to make a valuable impact as part of a new team in your esteemed company.
Throughout my experience as a junior Java developer, I have dedicated myself to continuous learning and the practical application of my skills. Under the guidance of a skilled mentor, I had the opportunity to work on a series of educational projects that allowed me to delve into various aspects of software development.

One of the highlights of my journey was the development of a web-based system for initial mortgage using the powerful Spring framework. This project not only showcased my proficiency in Java 8+ technologies such as Spring Boot, Docker, and Maven but also provided me with valuable insights into microservice architecture and container technologies. By working on this project, I gained hands-on experience in building scalable and maintainable applications that adhere to industry best practices.

Collaborating closely with my mentor, I ensured that the projects I worked on followed established company standards and incorporated modern enterprise development frameworks. I honed my skills in algorithm design, implemented various design patterns, and focused on delivering high-quality code that is both efficient and robust.

Furthermore, my educational background at the Foxminded training center has equipped me with a strong foundation in Java programming and essential software engineering principles. I am eager to leverage my knowledge and expertise to contribute to a dynamic team, where I can continue to learn and grow as a professional.

In summary, my experience as a junior Java developer has provided me with a solid understanding of Java 8+ technologies, proficiency in modern enterprise frameworks, and the ability to work collaboratively in a team. I am excited to bring my passion, dedication, and willingness to learn to a new role, where I can make meaningful contributions and further expand my skill set.
Interesting tasks, advanced development team, modern management and approach to work. I'm on the team to get things done!
Position: Java Developer
Category: Java
Experience: 1.5 years | English: upper


Throughout my graduate personal projects, I have developed a strong foundation in Java programming and gained valuable experience in crafting efficient and clean code. I am proud of my ability to approach challenges with creativity and analytical thinking, ensuring the delivery of high-quality solutions.
As a team player with excellent communication skills, I am excited about the opportunity to work alongside experienced developers, contributing my enthusiasm and absorbing knowledge from those who share the same passion for software development.
 I have worked with this technologies: Java, testing (Junit/Mockito), Multithreading, Spring, Hibernate, JPA, Postgres SQL/SQL, REST API, Microservices, Git, Docker, Kafka, HTML and other technologies
Position: Java Developer
Category: Java
Experience: 1 years | English: intermediate

Completed CS50 courses when i was 13 years old;
Courses at Mate Academy(Java Course);
Created several cool project like: taxi sevice, cinema app, geoip service;
450+ hours of active coding
Throughout my journey as a Java developer, I have gained valuable experience working on various projects. These include a QuickRide Web Application and a CineWave. These projects involved utilizing technologies such as Java 11, JDBC, Servlet API, Spring MVC, Spring Security, Hibernate, and MySQL.

Furthermore, I am driven to continuously grow and expand my skills as a developer. I am particularly enthusiastic want to engage in interesting and challenging projects that provide ample opportunities for professional growth. My desire is to take on diverse and complex tasks, such as developing intricate backend systems, working on data analysis and machine learning projects, or delving into cloud computing technologies.
Actually, I am interested in any projects. I have a strong passion for web development and enjoy the opportunity to work on diverse and challenging projects. I find fulfillment in expanding my skill set across different domains and technologies, allowing me to continuously learn and grow as a developer. So far, I have not found such a direction that I would not like
Position: Java Developer
Category: Java
Experience: 2 years | English: intermediate


To obtain a Middle/Middle+ Software Engineer position, where my technical and communication skills will contribute to the success of your department and my personal growth

10+ years software engineering experience in 5+ commercial projects in different business domains
- Main tech skills: JAVA, Spring, Spring boot, PHP, Symfony, MySQL, Oracle, Angular, JS, apache, nginx, Memcached, redis, jQuery, Ajax, Git, SVN, REST API, HTTP protocol, JSON, Swagger
- Strong communication skills; ability to understand the key needs of clients  Master’s degree in Computer Science and Mechanical engineering
- Desire to learn, passion for personal and professional development  Ukrainian and Russian languages are native; intermediate level in English
Position: Java Developer
Category: Java
Experience: 2.5 years | English: upper


Took an active part in architectural designing and developing a new system in microservice way using such technologies as Java8, Spring Boot, Spring Cloud, MongoDB, Python and designing CI/CD pipeline using Maven+Jenkins+Quay. All application are running in Docker containers and deployed in RedHat OpenShift.
I want to be involved in more complex development and faced with new challenges (with high-load applications or smth similar)
Профессиональный рост. Белая зарплата.
Position: Java Developer
Category: Java
Experience: 0 years | English: pre

Skilled and reliable Java developer with strong focus and responsibility. Team-oriented and coachable professional.
Took part in developing Spring/JPA Enterprise app with authorization and access rights (Maven, SpringMVC, Security, REST(Jackson), Java 8 Stream API):
- saving data into Postgres and HSQLDB with Spring JDBC;
- JPA(Hibernate) and Spring Data JPA
implementation and testing REST
Position: Java Developer
Category: Java
Experience: 1.5 years | English: pre

I consider graduation as a Java developer at JuvaRush University a personal achievement
Took part in the development of an analogue of Jira as a graduation project. The task was tiring to deal with "foreign" code and the technologies used. Making changes to improve performance and testing, as well as adding new functionality.
An interesting project
Friendly team and experienced colleagues who will support and advise