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


Personal Skills:
- knowledge of methodology SCRUM+CANBAN and XP;
- strong analitical skills;
- knowledge of operating systems Windows on the administrator level;
IDE: IntelliJ IDEA
DB: Oracle, MySQL
WEB: HTML+Bootstrap;
Java EE technologies:
o	DOM;
o	JAXB;
o	SAX;
o	JSON;
o	JPA (Hibernate);
o	JDBC;
o	JPQL, SQL;
o	JSTL (JSP);
o	SPRING(Core, MVC, Security) java based configuration
o	using Apache Tomcat 8 as servlets container;

Success:
Course Project “Bank” which developed with using Java EE technologies and storing information in DB(MySQL);
p.s. Can show on interview at laptop
Position: Junior Java Developer
Category: Java
Experience: 1.5 years | English: upper


Pet project:
Development, writing unit and integration tests.
Spring Boot, MySQL, Git, Docker, JUnit, Mockito.
Deployed on GCP with circle ci.

Commercial experience:
System with bank id integration.
Development, writing tests, fixing bugs.
Spring Boot, MySQL, Git, oauth 2.0, JUnit, Mockito.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: pre

I am a bachelor's graduate of the State University of Information and Communication Technologies. Specialty 121 - software engineering 
I have knowledge and understanding of most aspects of IT and teamwork. Since during my studies I mostly worked in teams to solve tasks and problems.
PET PROJECT
FriendCircle is a primitive web application for finding friends and dating that is focused on Ukrainian users. Its goal is to help people find friends to attend various events, whether it's going to the movies or the theater. 

The main functionality of the web application: 
-Displaying cards with brief information about registered users on the main screen.
-Ability to register users in the system
-Ability to authorize users in the system.
-Access to the personal account where users can view their personal information.
-Ability to edit personal information for the user.
-Tools for filtering the display of users according to the selected parameters.
-A separate page for the user with the admin role with access to the data of all registered users
-Ability for the administrator to delete a user account.

Technologies:
Spring Security, Spring MVC,JPA&Hibernate, Maven, JSP, CSS&HTML.
Database: MySQL.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate

I write efficient, quality and clean code, which based on S.O.L.I.D  and GRASP principals. Furthermore, I have hands-on experience with design patterns.  
Besides, I'm  well-aware of Agile methodologies (Scrum, Kanban).  
I have ability to implement user stories, have a good communication skills,  client-oriented person, who passionate about delivering prime quality software.
Pet project "Note Service" - this is a project where we can save your notes. Team lead.
Working with Java 8, Thymeleaf, Lombok, Spring Boot, Spring MVC, Spring Security, PostgreSQL, HTML, Gradle, AWS
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate


pet project - Note Service 
working with Java 8, Thymeleaf, Lombok, Spring boot, Spring MVC, Spring Security, PostgreSQL, HTLM, Gradle, AWS. 
This project for save your personal notes. You may save your note from computer web browser and open with mobile phone. Create Update and Delete etc. This what you will do with your note.

I want to start developing in the direction of Java Software Engineer.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate

Bachelor`s degree in software engineering from the National University 'Odesa Polytechnic' (2019-2023)
Pet project - program for tutors (schedule, payment accounting, list of students). Technologies used: Java, Hibernate, Maven, MySQL. MVC pattern.

I also worked for 1 year in a private school as a computer science teacher. I taught the basics of programming and HTML/CSS to middle school students.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: upper

Own website hosted on AWS for learning Spring Boot, Vue.js.
Pet projects:
1. Website for online movie watching using Java Spring for backend, Vue.js for frontend, MySQL and AWS cloud services as hosting.
2. Java desktop application for automartion work with Excel table and sending it via email.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: upper

Bachelor of Science: Software Engineering – 2019 – 2023 –
Simon Kuznets Kharkiv National University of Economics

EPAM Intern: June 2022 – September 2022
NIX Solutions Intern: April 2021 — September 2021
CS50 Introduction to Computer Science: January 2020 — April 2020
Pet-projects:

COVID-19 prediction – machine learning (January 2023)
Software gets data from the Internet, analyzes it and predicts with help of an optimized holt-winters model. Users can find existed and predicted data, new cases and deaths, confirmed cases and deaths for the world, region or country through charts on the site. 

Telegram Admin Bot (November 2022)
Bot tracks bad words, gives warnings and can ban a user. System also can be improved by users when they send bad words to the bot. The bot can be loyal and over time remove all warnings. Admin can unban banned users by the bot or acquit them. Users can also start a poll to ban a specific user.

Checkers-AI (October 2022)
English checkers, where the bot analyzes the board state after every move. A user can decide which mode (easy, medium or hard) he can choose. Also, the software is covered by tests.

Online shop (September 2022)
Any user can search, filter products, go to the description of a product, buy it, and ask questions to the shop. If a user is authenticated, additionally he can control cart and favorite products dynamically, and give reviews for any product. Adaptive design is present. An admin panel also exists, where an admin can control users’ feedback and change the content of the site.
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: upper

Certified in Programming, HTML/CSS, MySQL, JavaScript, Java and Java Advanced
Pet projects experience using:
Java 17, Spring Boot, Spring JPA, Spring Security,  Spring MVC, MySQL, Maven, Git,  JUnit, Thymeleaf, HTML&CSS, Spring Rest API, JWT Based Authentication, Postman, Docker.

Loking for opportunities to develop my career in software development. Very interested in development of high-quality software and i'm ready to take responsibility for the creation and maintenance of software product. I enjoy solving complex tasks and finding effective solutions
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate


Pet projects:
- Group coursework at the university on Java using Spring boot, Spring data, Spring MVC REST, and PostgreSQL. 
- About the project: This is a journal of the student's success. There are 3 roles (Dean's office (admin), teacher, and student). In the admin, there is an opportunity to add new students, users, and subjects. Filter them by faculties, specialties, departments, and groups. A teacher can assign grades visible to students taking courses taught by that teacher. There are also announcements that administrators and teachers can make.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: upper

Created chat application with real-time messaging using Firebase. Has server side written on Spring framework and client side (android application) written in Kotlin.

Created and published on F-Droid android application-assistant for the game "Deep Rock Galactic".
Pet projects (Links in my resume):
Chat application "IFChat":
Server-side (Java): Spring MVC, JPA, REST API, Security with Firebase Auth, Firebase Cloud Messaging, Mapstruct.
Android application: created with Modern App Architecture (UI layer, Data layer): Android Paging3, Navigation UI, Local SQLite3 with Room, Retrofit http client, Kotlin Coroutines and Flows, Dependency
Injection with Hilt.

Android application "Deep Rock Galactic Assistant":
Used RecyclerView with multiple ViewHolders, WebView, factory pattern, inner classes, navigation with fragments, FileProvider, ActivityResultContracts.
Writing backend for enterprise applications using Spring framework.
Making desktop applications using JavaFX.

Also possible: Spring/Angular FullStack.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate


Pet project - Telegram bot with CRUD functionallity. Spring boot, spring data JPA, spring sheduler(from spring boot) was used on project. State pattern was used.

In this project main problem was a circular dependencies. They was solved by _lazy annotation.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate

Complete Java Advanced course from Cursor academy 
Learned: JPA, JDBC, Hibernate, Spring, Maven, Gradle, SQL, MongoDB, JUnit, Mockito, Docker
Platform where users can share their movies. Also users can view their opinion, vote for a particular movie and serach movies by their preferens
Skills: Java 11, Maven, Hibernate, Spring boot, MySQL, Junit, Mockito
Position: Junior Java Developer
Category: Java
Experience: 2 years | English: intermediate

Created 2 features and 1 slot-machine from server side that are successfully launch and working on production now.

Reduced technical debt by 30% on contract tests between microservices.
Playtika
Jan 2019 - Dec 2021
Worked with microservices, analyzed and designed (wrote design documents (HLD, SDD) and Wiki-pages) program changes, mainly used OOP,  Java 11, Groovy, Spring Framework, Spring Boot, Swagger, MySQL, NoSQL Aerospike, Apache Kafka, for testing purpose JUnit 5, Mockito, Spock. For debugging and monitoring used Kibana, Eureka, Turbine-Dashboard, Grafana, Kafka-Lenses.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate


Portfolio with projects that you can find on GitHub:
1.RestApiExam.git - implemented the project with a REST API that interacts with file storage and provides the ability to access files and download history.
2.CRUDappHibernateAndJdbc.git - implemented console CRUD application that interacts with the database and allows you to perform all CRUD operations on entities
and others....
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate

Programming Language: Java(core, multithreading, collections, etc); 
Frameworks: Spring(boot, IoC, MVC, Data JPA, JDBC, Security), Hibernate; 
Web: Servlets, JSP, HTML, Thymeleaf; 
Data Base: MySQL, H2, PostgreSQL; 
Tools: Intellij IDEA, Tomcat, Maven, Gradle, Git, Jira; 
Tests: Unit, Mockito, Integration; 
Other: basic understanding of testing theory, XPath, regular expressions;
Position: Self-employed
Commitments: make different Java tasks and so on(parsers, data processing, etc)
Date: October 2022 — present time;

Position: WebScripter
Company: Universal Commerce Group
Date: August 2017 — May 2022
Commitments: parsing of data using Datacol, xpath, regular expressions and C# core, work with db MySQL;
Content moderation;
Expanding the category tree;
Testing and writing bug reports;


Position: Manager
Company: Service station (Other, car station)
Date:June 2016 — August 2017
Commitments: sell of spare parts for car, consultation of clients, getting car for repair.


Position: Service engineer to repair.
Company: iphoneservices (Other)
Date: February 2011 — April 2013
Commitments: change some spare parts in iphone, ipad, ipod; change firmware etc.
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: basic

Performed the role of Team lead on the "Currency telegram bot" project.
On the "POS-Terminal" project, I got the opportunity to go through all the stages of commercial software development, from the plan to implementation. Experience with commercial equipment would be helpful.
POS-Terminal.
The program is a workplace of a cashier in a store. Allows standard operations of product sales, returns, official issuances, and deposits. Supports work with software RPO, barcode scanner, customer display, Ingenico bank terminal. The exchange with the 1C accounting system is carried out through XML files.
Written using Java 17, JDBC, Jacob, Swing.
Individual project.

Dahua access controller application.
A program for reading data from the access controller from Dahua and storing data in the MySql database. This controller is used for the simple recording of employee movements.
Written using Java 17, JDBC, Dahua SDK.
Individual project.

Price checker.
Android program for creating a price checker based on a tablet and a barcode scanner. Used in retail stores to check product prices. Advertising videos may be played during pauses between uses.
Individual project.

Currency telegram bot.
Telegram bot for quick access to the exchange rates of major Ukrainian banks. It is possible to set the user's time zone for accurate sending of messages. The bot has several languages.
Written using Java 17, Hibernate, Flyway, Jsoup, Telegram Api.
This is a team project on which I played the role of Team lead. I wrote the basic structure of the bot, modules for working with the database and program settings, the service for sending messages to the user after changing the course.
I want to have the opportunity to work on interesting projects and challenges that allow me to apply my skills and creative approach.
I want to be able to constantly expand my knowledge and skills in the field of Java development. I will willingly take part in educational programs, training or conferences. 
It is important to have a team where cooperation, mutual understanding and support prevail.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: basic

https://github.com/AgarkovVasiliy/Project 
I'm looking for a ambitious company which will challenge my developer and problem solving skills and allow me to continue to develop my knowledge and potential.
I'm going to increase my skills in Java development, to find and learn new technologies, frameworks, libraries, etc.
I'd like to improve my knowledges and skills to become outstanding Java Architect.
•	Pre-intermediate english;
•	OOP;
•	Programming languages (Java SE;Core Java, AWT, SWING, С++, STL, Assembler, MySQL)
•	Hardware (PC components: motherboards, processors, and peripherals)
•	Networking technologies
•	Install, configure Windows 2003/XP/Vista/7 & antivirus protection
•	Information Systems Analysis, coursework in Wi-Fi  & Bluetooth technology
•	Software (Microsoft Office (Excel, Word, Access), Adobe (Photoshop, Illustrator), AutoCAD, Borland C++ Builder, Microsoft Visual Studio, Eclipse, NetBeans IDE, IDEA)
•	PHP, HTML & CSS, JavaScript (introductory)
Профессиональный рост. Адекватный менеджмент. Белая зарплата. Возможность удаленной работы. Интересный проект.
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: upper


Previously, in my Backend Developer role, I exercised a calculated and methodical approach to problem solving. I am independently motivated, yet I appreciate team efforts and collaborate productively within groups. Additionally, I am knowledgeable in java and spring boot with proficiency in microservices.
Position: Junior Java Developer
Category: Java
Experience: 0.5 years | English: upper

Production activities (6 months):
Educational Portal – bug fix work, success experience of converting to Java11 from Java8,
testing  
Spring Core, Spring Security, Microservices, Eureka
Spring Testing, Hibernate,  Docker,
MySQL, H2, liquibase
Production activities (6 months):
Educational Portal – bug fix work, success experience of converting to Java11 from Java8,
testing  
Spring Core, Spring Security, Microservices, Eureka
Spring Testing, Hibernate,  Docker,
MySQL, H2, liquibase
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: upper

SHORT PERSONAL PROFILE:
-professional experience as mechanical engineer
-attain constantly new skills (currently learn Java)
-apply attained knowledge (learned Korean within 2 yearsand attained TOPIK Level 4 ~ B2 Certificate
-intercultural experience along with
working experience inGermany and Korea with 1st working lanuage German andKorean accordingly and 2nd - English.
-professional experience as mechanical engineer:
-Diesel Industrial Engines
-Trainee Application Engineer in Industrial Bearings
-Worked in Project Management Department for projects with high quality requirements and traceability
Position: Junior Java Developer
Category: Java
Experience: 3 years | English: pre

Education
- Infopuls Ukraine (Kiev)
- EPAM Ukraine (Kiev)
Professional programming in Java. 
Spring framework basics 
-Spring IoC  container and  dependency injection
-Spring application configuration methods review 
-Spring MVC
-Spring + Hibernate 
Spring framework projects  
-Spring Boot
-Spring Data
-Spring Security 
NoSQLиin-memory data base basics 
-Redis data base operation
Additional technologies for projects 
-Log4j2 logging 
-"Mocks" testing 
-"Swagger, Spring.RestDocs" documenting
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: intermediate


PROFESSIONAL SUMMARY

 Knowledge of Java Core, OOP, and SOLID principles KEY SKILLS AND COMPETENCIES
 Experience in creating of Spring REST applications and working
Java: OOP, Java Core, Collections
with databases
 Experience with cloud solutions such as AWS and containerization API, Stream API, REST, JDBC,
Docker. CI/CD workflow understanding Multithreading, Unit tests (Mockito,
 Created a pet project where I used a technology stack to confirm
Junit, PowerMockito)

Frameworks: Spring (Core, Boot,
WORK EXPERIENCE Security, MVC, Data, Caching),
Swagger, Lombok, Mapper, Hibernate
Apache POI
Work on a pet project “BikeID”
 Development of the project from idea to final product
 Writing of Architecture and Business Logic
 Constant improvement of the application, adding new features, DevTools: GitHub, Postgresql,
technologies and Framework MongoDB, Reddis, Postman,
Checkstyle, PMD, Flyway, Slf4j,
Sales Manager in “FaceBike” company Docker, AWS (Elastic Beanstalk,
ES2, RDS, AIM, S3)
 Work in direct sales
 Internet order processing
 Working with customer base and CRM (Email mailing and calls)
 Assortment management, market and competitor analysis
 Searching and negotiations with suppliers and partners OTHER SKILLS

Base management, time
Work in the field of restaurant service, direct and managerial management and sales skills
positions
Work with accounting systems and
CRM systems

EDUCATION Team player with good
communication skills

V.I. Vernadsky Taurida National University Level of English pre-intermediate,
The faculty of Philosophy, Politology in progress

Self-education:
 Udemy courses “Java Development”
 Udemy courses “Spring Framework”
 Most of the technologies I studied with the help of documentation, guides and literature.
Position: Junior Java Developer
Category: Java
Experience: 2 years | English: upper

EDUCATION
BACHELOR , Lviv Polytechnic National University, Lviv
September 2018 — May 2024
Student, EPAM University, Lviv
March 2021 — September 2021
Its a  part of internal course of company where and study frameworks of java and other
principle of development essentials.
PROFILE
As a dynamic and passionate Java developer with 1 year of experience, I have contributed
to exciting projects that have made a significant impact. At Roks Systems, I played
a key role in developing a cutting-edge platform for internal team communication,
enhancing collaboration and productivity. Additionally, during my time at EPAM, I
successfully contributed to the creation of a commercial game websit. My dedication,
problem-solving skills, and commitment to excellence drive me to excel in every project
I undertake.
EMPLOYMENT HISTORY
Java Developer at Roks Systems
July 2022 — Present
The project is focused on creating a platform for internal communication within a
team. The platform will be designed specifically for team members to collaborate, share
information, and stay connected. The goal is to increase efficiency and productivity by
providing a central hub for communication and information sharing.
Student / Junior Java Developer at EPAM, Lviv
October 2021 — March 2022
This project involved the creation of a commercial game website and its corresponding
company website. The company website showcased a concise overview of the company
and the game. Additionally, a dynamic "Dev blog" kept users informed about the latest
developments. Various game modes were presented on separate pages, offering diverse
gameplay experiences. A dedicated shop page allowed users to purchase a wide range of
thematic items associated with the game and the company.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: pre


Programming language: Java 7, 8;
Frameworks: Spring MVC, Spring Data, Spring Security, Spring Boot, Spring Rest;
ORM frameworks: Hibernate(JPA);
Databases: MySQL, MongoDB, h2;
Logging: Log4J, Slf4J;
Testing: JUnit, Hamcrest, Mockito;
Web services: REST, SOAP;
Build tools: Maven;
Application servers: Tomcat;
VCS: Git;
IDE: Intellij IDEA.
Interesting and challenging work. Plenty of opportunities to learn, grow and progress in career. Working environment with experienced, enthusiastic and communicable colleagues.
Position: Junior Java Developer
Category: Java
Experience: 0 years | English: intermediate


Programming language: Java 
Additional: OOP, Servlets, JSP, JDBС, SQL, Design Patterns, Git, Maven
Basic knowledge: CSS, HTML, JavaScript 				
IDE: IntelliJ IDEA, Eclipse

Foreign languages: English (Intermediate), French (beginner+)

Education: Lutsk National Technical University, Computer science and IT, specialist's degree.
Professional growth, interesting projects and friendly team
Position: Junior Java Developer
Category: Java
Experience: 1 years | English: intermediate

Contributed to MVC-based application development (that is, development of client side and server side codes for external and internal web
applications)
Created Models and Controllers (via Play Framework). Refactoring Views
Responsible for deploying project and controlling its workflow
Involved in creation such features like Bitcoin-integrator and amoCRM integration
Assisted in maintaining and updating existing applications and modules
Created SQL-queries on demand (PostgreSQL)
Took under control site localisation (provided ukrainian language, english is in process)
Internal programs testing (JUnit)
Bug reports, fixes
Supported Scala classes (system for automated legal documents creation)
Worked on systems maintenance patches and data fixes
Programming language: Java SE (Java Core, OOP, Design Patterns), familiar with Scala
Web Frameworks: Play Framework, familiar with Spring MVC
Database: PostgreSQL, MySQL, eBean ORM
Build automation: Apache Maven, SBT
OS: Windows NT, Linux (Debian based + Kali)
VCS: Git, familiar with SVN
Additional skills:
Knowledge of algorithms and data structures
Experience of working through all stages of a project development
Logical approach to problem solving
A strong understanding of professional software development practice
Experience of working on large scale websites and micro sites
Knowledge of REST, TCP/IP, HTTP, UDP and FTP protocols
Familiar with JSP, JavaScript, CSS and HTML
Knowledge of Agile methodology (working with Jira)
I like to maintain and enhance company software with the aim of
improving operational functionality in line with business requirement. I am currently looking for a software developer opportunity that will allow
me to work alongside an expert team of developers. Thereby helping to drive my career progression to more senior roles in the future