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


02/23- Now

Java Developer - PNUdev team, Precarpathian National University, Ivano-Frankivsk 

Our proj: Academic Index
Link: academicindex.org.ua

I develop modules for data import from ORCID, Crossref, DataCite, I use the Spring framework, OpenAPI, Liquibase.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate

Is responsible for its decisions Ambitious and exceptionally motivated Java Developer looking for new professional opportunities.
03/2022 – 02/2023
Junior Java Developer
Epam Systems         
Project name: Cruise Company. 

Used technologies: Java 11, MySQL, Servlet API, JDBC, TomCat, JSP, 
JUnit, Mockito, HikariCP, Log4J, H2.
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: intermediate

Ссылка на пет-проект в резюме.
04.2021 — now - Pet Project - Full Stack Software Developer

The project is educational in nature and is in the process of
constant revision.

The entire project consists of three components that will be gradually added:
1. Web-interface
2. Backend
3. Desktop-interface

Technologies used:
    • Java 15
    • Junit 5
    • Maven
    • REST
    • HATEOAS
    • Eureka
    • HTML
    • CSS
    • Bootstrap
    • Thymeleaf
    • Hibernate

Spring technologies used:
    • Spring Boot
    • Spring MVC
    • Spring Data JPA
    • Spring Security
    • Spring WebFlux
    • Spring Integration
    • Spring JDBC

Used DBMS:
    • H2
    • MongoDB
    • PostgreSQL
    • Cassandra

11.2021 — 02.2022 - EPAM Systems Internship - Backend Software Developer

Participation:
    • Retrieving data from DB
    • Implemented services, REST controllers
    • Performed test coverage improvement
    • Fixed bugs

Database:
    • MySQL
    • H2

Tools:
    • Intellij IDEA
    • MySQL Workbench
    • Postman
    • JIRA
    • Checkstyle
    • Liquibase
    • Git
    • Maven

Technologies:
    • Java 8
    • Spring Bootstrap
    • Hibernate
    • REST
    • JUnit 5
    • Mockito

10.2019 — 12.2019 - TopJava internship - Java-Enterprise application developer

Participation in the development of Spring 5 / JPA enterprise-an application with authorization and access rights based on roles on the stack:
    • Maven
    • Spring MVC
    • Spring Security
    • REST (Jackson)
    • Java 8 Stream API.

Persistence to PostgreSQL and HSQLDB-based databases:
    • Spring JDBC
    • JPA (Hibernate)
    • Spring-Data-JPA.

Implementation and testing of REST and AJAX controllers (more than 100 JUnit5 tests).

Implementation of the client on:
    • Bootstrap (css/js)
    • datatables
    • jQuery.

05.2018 — 07.2018 - GeekBrains internship - Java programmer

As an architect, I took part in the development team of an application that allows to determine the frequency of mentions of certain words on various sites. Application Components:
    • Web-based user and administrator interface
    • Crawler
    • Web service
    • Mobile user interface
    • Desktop admin interface

During the development process, I refined the database structure based on the MySQL DBMS.

I developed the desktop version of the admin interface, and also participated in the development of the prototype of the desktop interface itself.  Used technologies:
    • Java SE
    • JDBC
    • SQL
    • Swing

2002 - 2016 - Sysadmin
Position: Junior Java Developer
Category: Java
Experience: 0.5 years | English: intermediate


•	0.5 years of hands-on experience in Java/J2EE development. 1.5 years of total learning and hands-on experience in Java;
•	Expertise in developing applications involving enterprise J2EE technologies like Java Servlets & JSP, HTML & CSS, JDBC, XML.
•	Created complex SQL and used JDBC connectivity to access the database;
•	Hands-on experience in Tomcat and GlassFish web servers;
•	Expertise in web-based GUIs using Applets, Swing, JavaFX, JSP, HTML and CSS;
•	Hands on experience in Maven;
•	Developed some desktop applications using JavaFX and Swing;
•	Experience in working with IDE's like Eclipse IDE, IntelliJ IDEA and NetBeans IDE;
•	Experience on different operating systems like Linux (Ubuntu, CentOS) and Windows.
My objective is to have a growth oriented and challenging career, where I can contribute my knowledge and skills to the organization and enhance my experience through continuous learning and teamwork.
Position: Junior Java Developer
Category: Java
Experience: 1.5 years | English: intermediate

My current skills:
Java Core, Spring, Git, Maven, MySQL, HTML, CSS, RestAPI, 
Intellij Idea.
Agile: Scrum, Kanban.
07.2022 – now
Education company  (part-time)
Java Software Engineer
• Developing, testing, and maintaining Java-based applications.
• Writing code that meets business and standarts code requirements.
• Troubleshooting, debugging, fix issues.
• Participating in code reviews to ensure code quality and maintainability.
Java Trainer
- managing a group of students
- providing educational material in accessible form
- practical activities
- providing feedback
- assistance in updating and improving educational materials

01.2022 – 06.2022
SoftServe
Social Open Project 
• Work in project by Agile methodology;
• Daily meetings by English;
• Work in a team with a mentorship including cooperation with BA, QA, Technical expert;
• Education meetings; 
• Researching of structure of project and its endpoints;
• Running some functionality of a project in a docker including database;
• Working with the list in backlog board, update it, creating tasks, task estimating, task personalization;
• Fixing bugs, adding a new functionality and testing it.
• Also we had an experiment with CQRS pattern. I worked with a Kafka part.

Project “Blog”. 
This project is a preparation for the main project Home. Its purpose is to learn basics of working with Spring. There were given endpoints and requirements to results of their work.
• Designing Database with relations between tables;
• Creating "blog" functionality for a back-end application;
• Adding security function in app;
• Organizing of work app with exceptions.
I am ready to hard work and learn as much as need.
Position: Junior Java Developer
Category: Java
Experience: 0.5 years | English: pre


11/2019 – 02/2020 present [Database Developer] “All About Accounting”, Project: “CRM Winpeak”, Location:Kiev, UA 
Refinement of existing and development of new software modules for automating newspaper sales. The application was developed in an embedded programming language and using Oracle DBMS.
My responsibilities: 
    • code refactoring;
    • modification of user interface;
    • writing requests;
    • optimize and maintain legacy systems;
    • modify databases according to requests;
    • administration of CRM system (adding users, assigning rights,etc.);
    • Writing html markup for mailing lists.

11/2018 – 01/2019 present [Java Developer] “Admiral Makarov National University”, Project: “TerminalLogistic” Location:Mykolaev, UA 
Development of software for the cargo transportation of the sea loading terminal EVERІ. The application was developed in Java and MySQL. 
My responsibilities: 
•	code refactoring;
•	modification of user interface;
•	work with the database.

Non-Profit Experience (by graduation project)
10/2016 – 07/2017 present [1C: Enterprise Developer], Project: “VPU 21” Location: Mykolaev, UA 
Development of the Document Application unit software for the automation of processing school admission for Higher Vocational school №21. The program consisted of two modules: "Reception of documents" and "Entrance exams"
My responsibilities: 
•	Development of the module "Reception of documents" (directories, documents, reports, printed forms)
Position: Junior Java Developer
Category: Java
Experience: 3 years | English: intermediate

Developed:
- WEB software for management contracts database (GWT, EclipseLink JPA, MySQL);
- WEB software for management logistic supply of raw materials (GWT, EclipseLink JPA, MySQL);
- WEB address book of the company (Spring, Hibernate, Servlets, JSTL, MySQL);
- WEB software for management nomenclature of products (Flex, PHP, MySQL).
Developing software which creates a plan of distributing raw materials on production equipment (Spring (Boot, Security, Data), MySQL, JQuery, BootStrap).
13 years in IT

1Z0-851 - Oracle Certified Professional, Java SE 6 Programmer
M101J: MongoDB for Java Developers

Java and frameworks: Java SE, JPA (EclipseLink, Hibernate), Spring (Boot, Security, Data), JSP, GWT, Swing, Tomcat;
Front-end: JavaScript, JQuery, CSS, HTML, JSON, XML;
script language: Bash;
databases: MySQL, MongoDB;
tools: Git, Maven;
OS: FreeBSD, Windows Server, Linux;
other: IBM Lotus Domino, Network administration.
I'm looking for the job which gives an opportunity to gain new knowledge and extend my current Java skill.
Position: Junior Java Developer
Category: Java
Experience: 1.5 years | English: intermediate

Demo projects on github (one of them is final project of ITEA programming cources). Now I am working on telegram bot.
1.5 year commercial experience.
Development REST services with Spring Framework, Hibernate, PostgreSQL. Development web applications with JavaScript, Angular 2.
Change projects from Java 8 to Java 11, update String to Spring Boot.
I expect to continue developing and increasing my skills in development with Java and Spring Framework in a professional team.
Position: Junior Java Developer
Category: Java
Experience: 0.5 years | English: intermediate

I've developed two projects, each of which is a full-featured web application for Rapid Student Testing of on various topics, with statistics of passed tests on various topics, e-mail notifications of the student about the results of passed tests, indicating the correct answers and student errors. Users are divided into roles and each group has its own rights. A pool of user connections has been created. CRUD operations on database tables have been implemented.

Each project implementation uses a separate technology stack: one is based on Servlet technology and the other is based on the Spring Framework, including Spring Boot, Spring MVC and Spring Security.

I've developed a 3-tier MVC application architecture using design patterns.

I've implemented business logic (Model), Controllers, Services, DTOs and Mappers for entities, Endpoints, Views, validators and other parts of applications.

I've implemented Security: Authorization and Authentication.

I've implemented UI localization and localization of content with a model of storing different language values for the same entity in the database.

I've created a suite of unit tests to improve stability, quality and application integrity as well as a logging system for the applications.

Development was conducted according to the SOLID principles and using clean code.

I also have pet-projects in Java, PHP and C # (2D games, websites, automated testing, etc.). My works is on GitHub.
18 years of commercial experience in successful software development, including 3 years in leadership positions.

Experience:
Last 1 year: I've graduated from the EPAM Systems external course in "Java software development" direction in 2020.

Before:
1 year: I've graduated from the EPAM Systems external course in "Quality Assurance (Automation)" direction in 2019, “The Fundamentals of Software Testing” online course in QATestLab Training Center in 2019 and other courses.

17 years: 1C Enterprise developer including 3 years in leadership positions, development of client-server applications in C ++ Builder, Delphi, FoxPro under control of MS SQL Server DBMS, Access, development of neural networks, etc.

Education: I have a higher technical education - Master degree in 2000, PhD Degree in 2001 (incomplete), Applied Mathematics and Computer Science.
I'd like to continue my developer career, transform myself as a Java developer.

I'm interested in web software development using Java frameworks and long-term work in stable company.

I hope to be useful for a great friendly team and become a part of it.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate

Taras Shevchenko National University 2017-present
I'm studying at the Faculty of Information Technology, Specialty - Software Engineering (121).
Center IT studying “perspectiva”•2019
In this courses I had 3 months of learning fundamentals of Java,
OOP Basics, PostgreSQL
Spanglish Academy • 2020
Courseswhich upgraded my knowledge of English to B1+
1. After taking a Java programming course, I created a final project.Its point is the ability to combine databases and sites.The following technologies were used: Java core, PostgreSQL, SpringBoot, Maven
2. Created the game Rock-paper-scissors using JavaScript, HTML, CSS
3. Created a program that transmits user registration data to a database with a comfortable interface. Technologies that was used :  Java, MySQL, JavaFX
I am 20 years old specialist applying for Junior Java Developer. I’m interest in Back-end development, working  with data bases , creating android applications. I am a maker – I enjoy creating. I care deeply about the code I write and effect my work has on the product. I love learning and want become the best developer I can be. I highly motivated to work, also i'm responsible and goal-oriented person.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: pre

Architecture design for PriceCop - development of a price monitoring service on the Internet. 
TeamLead, development and maintenance of a configuration for a delivery service.
1C developer with 15 years of experience in solving customers problems. The best solution - when you didn't have to write code and solved problem using existing features.
I want to change the technology stack. I am currently looking for a junior java developer position.
Position: Junior Java Developer
Category: Java
Experience: 0.5 years | English: intermediate

I graduated from the Faculty of Computer Science with a bachelor's degree.
1C developer with more than 6 years of experience.
Able to perform tasks independently. I learn quickly, I am not afraid of new technologies.
Every day I communicate directly with users to transform their wishes into a problem that can be solved.
Independently studied Java, and implemented several projects.
Ready for real work as a backend developer.
- Improving skills
- Learning new technologies
- Solving interesting problems
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: intermediate

- Successfully completed personal projects in Java and web development, demonstrating self-motivation, dedication, and a passion for software development.
- Developed proficiency in various programming languages and technologies, including Java, SQL, HTML, CSS, and JavaScript, through independent learning and practical application in personal projects.
- Collaborated with others on software projects, demonstrating strong communication and teamwork skills and a commitment to achieving common goals.
- Demonstrated adaptability and willingness to learn new technologies and techniques, consistently seeking opportunities to expand knowledge and skills in software development.
- Pursuing a Bachelor's degree in Software Engineering at Kharkov National University of Radioelectronics, demonstrating academic achievement and a commitment to continuous learning and professional growth in the field of software development.
1. Client Connect: A personalized service system for businesses to customize offerings based on user-created templates. Enhanced customer satisfaction leads to improved business profitability and reputation.
- Tech Stack: Java 17, Spring 6, Spring Boot 3, Hivemq, WebSocket, React 18, Swift UI, Arduino.ino
- Hardware: ESP32 + PM532

2. Tax Service: A system for users to submit tax reports, with roles for users and inspectors for report management and statistics.
- Tech Stack: Java 17, Jakarta Servlet 5

3. Happy Animals: Animal management system with IoT integration for managing animal data and tasks.
- Tech Stack: Java 17, Spring 5, Spring Boot 2, Thingspeak, React 16, Arduino.ino
- Hardware: ESP32 + BM280
- To continue learning and expanding my skills and knowledge in software development by working on challenging projects and staying up-to-date with new technologies and techniques.
- To work on projects that provide opportunities to utilize my problem-solving and critical thinking skills, and to make meaningful contributions to software development projects.
- To grow as a software developer by receiving regular feedback, learning from my mistakes, and continuously striving to improve my skills and abilities.
Position: Junior Java Developer
Category: Java
Experience: 0.5 years | English: intermediate

Able to effectively self-manage during independent projects, as well as collaborate as part of a team. Resourceful and dedicated with excellent analytical skills.
My goal: committed to utilizing my skills to further the mission of a company. Bringing forth a motivated attitude and a variety of powerful skills
1. Courses  in GoIT Academy: Java Core, Java Developer 
       
2. Pet project. "Beach Volley Schedule-Telegram-Bot"

3. Internship in Soft Serve Academy 
         - teamwork on a project
         - KANBAN methodology

4. Internship in Eleks Academy  
        - the full application development cycle
        - interaction with PM, QA, Frontend team
    - SCRUM methodology
Position: Junior Java Developer
Category: Java
Experience: 0.5 years | English: intermediate


1. Currently I work part-time at PortaOne. My responsibilities:
product design, software development, code review, mentoring of trainee
2. Finished Epam Java Pre-Production/Lab. My responsibilities as an intern was an in-depth study of Java and preparing to go to production.
3. Computer Science 122, Bachelor's degree

Expireence with Java about 1.5+ years of learning and working. Im good with Git and Docker. I have experience working with Sql databases and familiar with MongoDB. Familiar with front-end technologies, e.g. Html/Css/Ts, Bootstrap, Angular.
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: upper


1. Developed project “Glovo”. The purpose of this project is the practice of the technologies which are described below, as well as user registration, sending a token to the mail to confirm the email, display all users after sign in. Got knowledge in the field of enterprise application development and mastered a number of popular technologies and frameworks, such as: Java, JPA, Spring Data, Web, Security, Hibernate, Liquibase, H2DB, PostgreSQL, Junit, Mockito, REST, Gradle...

2. Java Pro. The goals of the project are repetition and practice of Java SE (Collections, Map, Stream API, I/O, net - sockets...), GIT, OOP, Algorithms, SQL. Below, each topic has its own task, and each task is in a separate branch.

3. Project "Cinema Tickets Online". I executed such tasks: database design, writing queries to the database, some features using Spring Scheduler and Quartz, writing JUnit Tests, using Vaadin for displaying information in the browser. I was using such technology as Java Core, Maven, Vaadin, Tomcat, SQL, Oracle DB, GIT, Lombok, Hibernate, Spring.

4. Project "HR Helper". I executed such tasks: database schema and physical model tables, wrote dao, sql queries, writing JUnit Tests, wrote pages with JSF, service which planning some actions, was executed Logging. I am using such technology as Java Core, Maven, JSF/Primefaces, Liquibase, JPA/Hibernate, Spring, H2DB, Oracle DB, JUnit, Log4j/Slf4j, Mercurial, Tomcat.

5. Project management system using Scrum Technology (Glassfish, Java EE, JSF, MySql)

6. Caching system for java applications (Java Core, JUnit, Algorithms, ...)

7. Some projects in academy
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate


1. Developed team's ptoject "ЄСекретар". It's telegram bot for businsess owners and customers. Useful for booking date and time on visiting enterprise. Technology witch used: Spring Boot, Java 11, PostgreSQL, JUnit. Tools: Maven, Git, Jenkins, Scrum, Jira, SOLID, OOP.
2. Developed in team like course project "Project Managment System".I worked with back-end part of application using: Node.js, PostgreSQL,
Express.js, Agile. On project I learned how to noting documentation, building DB architecture, writing use case.
3. Developing rest_api using python and flask on course. On project I learned: building project architecture by flask, using docker for building image and conteiners, deploying application on heroku using CI 
In future i want to improve my knowledge in Java, Golang, NoSql DB, AI development, Android's application development, microservices
In team i am going to hold a position junior java developer and work with back-end application's part.
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: upper

1)
I had a project in which files with analytic data were processed, speed was very important, since this data needed to be used for visualized statistics for users. I have increased my file processing speed by more than 10x using caching.

2)
I fixed a memory leak that was breaking CI/CD pipeline for a month.
1)
Developing of an analytical system for a large pharmaceutical company.
Role:
Developing of Spring Batch application, that process files, which was uploaded via SFTP.
Developing of API, which allows to show statistic of uploaded files.
Developing of application, which uses Spring Cloud Config for remoteconfiguration.
Developing of application, which works with database(Spring Data + JPACriteria).

2)
Developing of opensource project
“Home” - is an all-in-one social service that covers all aspects of
your communication with your home and neighbors.
Role:
Developing of module, which allows you to run end-to-end tests with docker.

3)
Developing of a project for the university, which allows teachers and students to receive a schedule.
Role:
The project was completely developed by me
Position: Junior Java Developer
Category: Java
Experience: 1.5 years | English: upper


1. EPAM - creating an additional service for education portal. I am working as a part of backend team. On the project I have implemented role management with Spring Security, added synchronization with MS Outlook and implemented a lot of other tasks. January 2023 - up to date
-SpringBoot, SpringMVC, SpringSecurity, Liquibase, Swagger, Mockito, Mockito for REST controller, REST API Outlook.

2. "Sorting" EPAM Hackaton 2022. 	Java backend developer.  November 2022 - December 2022.
-SpringBoot, SpringMVC, SpringSecurity, Flyway, Swagger, Mockito, Mockito for REST controller

3. "Payments" - (Spring Boot) Training project for an external Java course. Full-stack developer. 
- Back-end:
Java EE, Java 11, Spring Boot, Spring Data, Spring Security, Spring BCrypt, JPA, Hibernate, JUnit, Mockito, Log4j2, Project Lombok
- Front-end:
HTML, Thymeleaf, JavaScript, CSS, Bootstrap


4."Payments" - (Java servlet) Training project for an external Java course. Full-stack developer. 	
- Back-end:
Java EE, Java 11, Servlet API, JDBC, JUnit, Mockito, Log4j2
- Front-end:
HTML, JSP, JSTL, JavaScript, CSS, Bootstrap CSS