lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Java developer
Category: Java
Experience: 5 years | English: pre

I am evolving in the web development direction.

I use Spring Boot (for configuration I use JavaConfig) + Spring solutions in developing.

As a database, I have worked on one project with MongoDB (Java) + Morphia and on another one - PostgreSQL + Hibernate + Spring Data.

I use Java 8 + Lombok. I have experience with Linux and little experience with docker, nginx.

In the frontend - thymeleaf, webpack, html, css / sass, es6, jquery, angularjs, react.

I try to form my programming tools, selecting the best technology.

I have read next books: Head First Java, Java 8 Full Guide, SQL for 10 minutes, Spring in action, Effective Programming, Java Philosophy.

English level - Pre-Intermediate.

Personal qualities: disciplined, no bad habits, always strive for development, polite.
04.2018 - 12.2019 (1 year 8 months)
Be Master, Odessa (Marketplace)

Development marketplace for selling handmade products + admin panel.

Technologies: java 8, spring boot, hibernate, redis (cache), thymeleaf, es6, jquery, react + redux (on difficult pages with real time update), angularjs (admin panel) and for webtests - cucumber, selenium, junit.

I have 300+ completed tasks with different complexity. The work is remoted in communication with other developers.

www.bemaster.market


10.2015 - 03.2018 (2 years 5 months)
LightSoft, Другие страны (Travel companies)

Main direction - project, whose goal - collecting user interests on touristic sites (8 sites), for possibility to know, what user likes, what we can offer him and etc. Work with big data (for example 45+ millions users for 1 year).

Developing many different improvements for tourist websites with goal - improve booking statistic + developing solutions for tourist sphere.

I also rewrote a small project from Scala to Java and had small experience with Python + Tensorflow Image Recognition.

The work is remote with other programmers. I have 1000+ completed tasks with different complexity and work with 5 projects (from small to higher).


01.2015 - 06.2015 (5 months)
ONPU, Odessa (University)

Developing system of voice control of computer for people with disabilities (don’t have ability to use hands) on Java using system of voice recognition Sphinx. As a result, program was implemented that have ability support multi languages in voice recognition. The program has more 70 commands provides full computer control for people with disabilities and it has ability to add own commands for open sites and computer programs.
Position: Java developer
Category: Java
Experience: 4 years | English: upper


04.2023 - present
Senior Java Developer
12.2021 - 03.2023
Java developer at BigData project:
Duities:
-develop new feature and support old;
-maintaince about 10 microservices
Project stack: Microservice architecture with Spring Boot Services, Spring JDBC Postgres DB, OpenAPI 3.0, Swagger, gRPC and protobuf, gradle.

10.2020 - 02.2022
Java developer at Business Intelligence project.
Take part of development different plugins for retrieving, parsing and calculates data from 3rd part services, such as PowerBi, Microstrategy, SalesForce and others.
The core stack of technologies are: SpringBoot, Akka, MySql, Maven.

08.2019 - 09.2020
 Java Developer:
- software development of backend part  of ATM monitoring system. Work with Spring Boot, MVC, Security, Hibernate, PostgresSQL React, GWT,  and others technologies.
I'm going to get new position for interesting project. It will be great, to start on a new project and take part in all process during the project getting grow
Position: Java developer
Category: Java
Experience: 3 years | English: upper


08/2022 - Present. Java software engineer.  Development of the information systems.
07/2021 - 08/2022.  Java software engineer.  Development of the information systems
11/2020 – 07/2021.  Java software engineer.  Development of the information systems
09/2019 – 10/2020.  Work as an architect on an ERP system implementation project based on 1C:Enterprise 8.
06/2017 - 07/2019. Senior software engineer. Implementation, maintenance, completion of typical configurations based on 1C:Enterprise 8. Development of new configurations on the platform 1С 8 (middle office system for touristic and air companies)
07/2015 - 06/2017. Developer 1C.  Participating in enterprise automation projects based on 1C: Enterprise 8
11/2014 - 06/2015. Developer 1C. Development of own configuration for internal use of the company (accounting of the working time, tasks, applications of users)
My main objective is professional growth. I want to learn new technologies and develop my skills as a programmer. I like to get difficult tasks and handle them. Developing consists of creative and technical parts that let a developer be a slightly creative person too. This profession does not let you be bored because you always learn something new.
Position: Java developer
Category: Java
Experience: 4 years | English: upper

I am participating in agile team. When our company decided to apply agile, I easily adopted to changes. I strongly believe that I have very strong soft skills which make me easy to communicate with team member.
1. Birpay (Central Payment Gateway API of bank)
 - Participated in designing database structure (tables, views) of the api
 - Developed pl/sql procedures and functions
 - Participated in developing main endpoints such as GetInfo, Pay, GetPaymentDetails
 - Integrated REST and SOAP vendor APIs to payment gateway
-  Configured database and service layer to integrate internal clients (mobile banking app(BirBank), corporate banking app(MusteriBank), Payment Kiosks) to payment gateway
 - Maintaince and bug fix

Used technologies: Spring Boot, OOP, REST, SOAP, PL/SQL,JDBC, JMeter

2. Payment Gateway(Birpay) Dashboard (API for support employees to track payments and configure clients and vendors)
- Designed database structure
- Developed features(Add/Update/Disable payment clients, get details of payment transactions, services for reporting and etc.)

Used technologies: Spring Boot, OOP, Spring Security, REST, Hibernate,Vault, Redis

3. Mobile Banking (Birbank)
- Integrated payment providers to payment gateway application(Birpay)
- Integrated mobile payment provider Azercell’s auto recurring functionality to mobile banking app auto payments
- Functionality for providing mostly used quick pay amounts to clients for different payment categories
- Optimization and bug fix

Used technologies: Java, OOP, PL/SQL, REST, SOAP

4. Mortgage Personal Cabinet
- Designed database structure
- Developed micro services for consuming external government API’s
- Developed scoring engine micro service to score clients (calculating clients montly income, calculating clients credit liabilities)
- Develped OTP micorservice for identifying clients
- Developed API  for client to share their documents with bank employees during documentation process of mortgage credit
- Developed unit tests
- Optimization and bug fix

Used technologies: Spring boot, OOP, Spring security, Hibernate, Liquibase, Redis, Consul, Vault, Keycloak, Shedlock
Opportunity to learn new technologies.
I would like to have well practiced team members to learn new techniques.
I would like to have review and feedback mechanism in a team
Position: Java developer
Category: Java
Experience: 5 years | English: intermediate

Certificates:
Big Data Analysis with Scala and Spark 
Parallel programming Functional
Program Design in Scala 
Functional Programming Principles in Scala
Effective Programming in Scala
1Java developer
Company: MyLab24
April 2022 - October 2022
Developed a backend server for health care service (lab24.pl, lab24.com.ua, etc) from initial point to going to production in different countries. Developed central subsystem - creating an order (main service is taking laboratory analysis at home), database structure, REST API. 
Technology stack: Java 11, Spring Boot, MySql, Redis, JPA, Liquidbase, Swagger API. 

Android Developer
Company: LetyShops
February 2017 - June 2022
Developed an android app for cashback service letyshops.com (from initial commit to production and support and refactoring later). The app is used by 10 millions users now in different countries. App architecture based on concepts Android Clean Architecture (dividing by layers) and reactive java. Also used injection framework Dagger and NoSql database Realm.
Technology stack includes Dagger 2, Realm, Android Clean Architecture, RxJava 2, JUnit, Mockito, etc.

Junior Java Developer
Company: The First Mobile Systems
July 2016 - December 2016
Take part in developing a backend for messenger, based on microservice technology. Developed auto stress tests for microservices by Gatling (Scala) for REST and websocket endpoints. 
Technology stack: Java 8, Spring, Apache Kafka, Couchbase, Prometheus, Gatling, Scala (stress tests), REST, Websocket, JUnit, microservice architecture.

PHP Developer 
Company: Vinnytsia IT-Academy
February 2015 – June 2016
Developed backend web application for online education platform intita.com (database, CRM, models, controllers, based on Yii 1.1.16 Framework) from initial commit to production stage. 
Technology stack included PHP, framework Yii, JavaScript, Mysql)
Backend development of Java/Scala (scala junior)
Position: Java developer
Category: Java
Experience: 4 years | English: upper


1) Medical web-service for doctors to work with patients, manage their medical cards, remote interaction with patient’s mobile phone app. (Spring Boot, JPA, MVC, Security (JWT), Liquibase, Thymeleaf, HTML, CSS, JS, Ajax, jQuery, Firebase Cloud Messaging)
Was involved for 9 months.
2) Web-service for transport company: flights search, ticket reserving and sales (Spring Boot, JPA, MVC, Security, Thymeleaf, Junit, Mockito)
Customer - Ukrainian company.
Was involved for 1 month.
3) STIR-SHAKEN SDK development for authorizate, identificate, verificate phone calls. (Java core, Java cryptography API: PKI, keystores, certificates + CRL, OCSP. Junit, Mockito)
Customer from the USA
Was involved for 11 months.
4) Automated system to reserve, buy related parking places by QR code, interactions with automated video surveillance system (REST, exernal API calls, Spring, Junit, Mockito, Angular)
Customer - Irish company.
Was involved for 5 month.
5) Asset management system for the provision of bicycle rental services 
(REST, Spring, Junit, Mockito, AngularJS)
Customer - Irish company.
Was involved for 3 month.
6) Project on traffic automation and related logic (booking, parking, payment) of cars, first of all large cargo in the seaport of the city (the big transport hub)
(REST, Spring, Junit, Mockito, AngularJS)
Customer - Irish company.
Was involved for 4 month.
7) Microservice for big USA retailing company. Micronaut, Google Big Table, Google Big query, Google PubSub. Was involved for 4 month.
Position: Java developer
Category: Java
Experience: 1 years | English: intermediate

I consider my work at SoftServe to be my greatest achievement.
1) Telegram bot that enables to check stocks, bonus balance by phone number or card and find nearby pharmacies. Admins can send mailing to bots users, change stocks (text and photo), check statistic: how many users were joined today etc. Bot updates data about pharmacies (take it from google table) every day.  
Technologies: Python, Web Services, PostgreSQL, Aiogram, Git, Docker.

2) Site for learning English by different books, articles etc. Users can choose for example a book and they will get an English text with Russian hints on every sentence and under the text user has words which he can add to their personal cabinet. And there they can hear pronunciation of this word and check translation. I implemented method of learning English words. Admins can add new texts on Russian and English languages and server will combine it and words related to this text.
Technologies: Spring Security, JUnit, VueJS, Web API, Docker, Git, PostgreSQL.

3) Site is a copy of zoom meeting group. Users can login to group and raise a hand. Login, logout and hand up are fully dynamic. To implement it, on backend side I use WebSocket protocol and simple broker for subscribing on topics and routing requests.
Technologies: Spring Boot, WebSockets, PostgreSQL, React, STOMP.

4) Implemented two business services that are responsible for patients and orders. As well as 3 infrastructure ones such as Config server, Service discovery (Eureka) and gateway. My goal was to learn Google Cloud Platform (Spanner DB), Spring Cloud, MapStruct, TestContainers, Feign Client and practice it.
Technologies: Spring Cloud, Spring Boot, Spring Data, Spanner Cloud and Spanner Emulator, Docker, JUnit, Git.

5) A system for a major healthcare provider of dyalis for healthcare professionals, who provide follow-up treatment to thousands of patients in the USA. US company.
Technologies: Spring, GCP, SonarQube, JUnit, Bitbucket, Jenkins, Gradle, Docker.
Position: Java developer
Category: Java
Experience: 5 years | English: intermediate


1.The goal of the project is to develop ETL system to transform and transfer data from Oracle DB to HBase DB by using Apache Spark.
Tools and technologies: Java 8, Scala, Spark, Spring Boot, MVC, Gradle, IntelliJ IDEA, Postman, Oracle, Apache Phoe-nix, Apache Hive.

2. The objective of the project was to develop a variety of mi-cro-services, which help clients (financial managers) to control their assets, funds, predict future possible income. Helps investors to calculate possible risks of buying new as-sets, or prolonging management of existing ones.
Tools and technologies: Java 11, Spring Boot, MVC, Core, Data JPA, Gradle, IntelliJ IDEA, MySQL.

3. The goal of the project is to develop new and support existing services for banking infrastructure by using the Quarkus framework.
Tools and technologies: Java 11-14, Quarkus, HTML, CSS, JS, Jquery, Maven, IntelliJ IDEA, Postman, DB2.
Position: Java developer
Category: Java
Experience: 4 years | English: upper


2018/Summer 2019 - A lot of small pet projects with Spring Framework stack, mostly done to learn something about framework.
Summer/2019 - Demo game that demonstrates V2G technology.(unfinished due to leaving team lead from the project) some working experience at freelance (fix bug, add new functionality etc).
Some deployed learning projects with Vue.js and Spring framework.
Experience with telegram bots.
2019/2020 - Mostly pet projects with Vue.js and REST. Experience with Scala and Kotlin.
dec 2019/september 2020 Junior Java developer in CSB ( small freelance agency )
October 2020 - jul 2022 ( the customer is the world's largest independent sell-side ad platform, here I`ll been working in Big Data  team (Scala, Hadoop, Spark ) and then switched to Java team, out stack was based on reactive technologies and microservices (Java, Spring Web Flux, Vert.x, Kafka, Docker, etc, and Aerospike as storage )
jul 2022 - current ( fintech startup: Java, Kotlin, Spring ( boot, data, cloud, security ), K8s, Kafka, MongoDB, Postgres, event-sourcing, CQRS ) 
Small fintech startup. In scope of the project I'm responsible for development/support/delivery of back-end api for mobile devices.
Interesting project with strong team and perspectives.
Position: Java developer
Category: Java
Experience: 1.5 years | English: fluent

Good understanding of corporate culture and business process flows. Team-first attitude, strong interpersonal skills. Capacity to manage multiple tasks with minimal supervision. Ability to work independently and as part of the team as well.
2019.06 -  TP AIM, Lithuania, Vilnius. Java developer
 - IBM Maximo Asset Management customization
and configuration
 - Objects, fields, attributes, user interaction customization and functionality enhancing
Tech. stack:
IBM Maximo, Java, RMI, Spring REST, Eclipse, Gradle, Bitbucket, SourceTree, WebSphere app. server, Microsoft SQL Server 2, XML, Oracle VM, Jira, Agile (Scrum)
         
2016 - 2018  UNDP Ukraine, ICT specialist
• Responsible for IT infrastructure, services and communication equipment of UNDP and other UN agencies, new offices launching
• Users and IT infrastructure support, software installation, 
• Implementation of DocuSign (eSignature) service, Eyedro system (monitoring of electricity consumption) in terms of Green Office project  
• IT training preparation and providing to users.

2014-2016  ICRC Ukraine, ICT technician
• responsible for IT infrastructure, services and telecommunication equipment of ICRC offices in Ukraine (also regular field trips), offices launching from scratch and relocation in many regions
• VHF network in Ukraine has been implemented successfully
• in charge of communication with contractors and outsourcing companies
• users briefing, training IT staff

2011-2012  Raben Ukraine, IT Specialist
• perform administrative work for IT department: coordinate employees' activity in scope of projects, took a participation in strategy planning during IT meetings
• user and infrastructure support in central Ukrainian, regional offices and warehouses 

2008-2011  EastOne, System administrator
• Service Desk, 2-nd and 1-st line support
• have successfully implemented WDS with full corporative software and drivers package for all company
• IT services and equipment infrustructure provided for annual Yalta European Strategy (YES) summit in 2008, 2009, 2010 and 2011
Obtain position as Java developer with interesting and challenging tasks, professional growth.
Position: Java developer
Category: Java
Experience: 3 years | English: intermediate

Mastered java technology of work in different projects within the web application of a modern banking product. 

Made suggestions for optimizing the code in the project. 

The Educational Program at Java Laboratory (EPAM Systems)
[2020-2023] Fintech Band (Monobank) Software Engineer
Project:
Programming different modules of banking product Monobank. 
Generating documentation from Java source code. 
Code testing. 
Preparation and deployment of releases of software components. 
Software optimization. 

2019 EPAM Systems, Junior Software Engineer.
Project:
Testing tool - application for testing students, applicants. It allows to create different types of tests and questions, send invitations for passing the test, pass test, check tests automatically, manage different aspects of application from admin page.
Team: 4 Back-End developers, Team Lead Back-end, Business Analyst, Project Manager, Project Owner.
Tools and technologies: Java 8, Spring Boot, Spring (Core, AOP, Security, Data), REST, Jpa/Hibernate, Liquibase, MySQL, Maria Db, Maven, Lombok, Thymeleaf, HTML, JavaScript.

From December 2011 to 2018 «System Pharmacy «Linda Farm», finance analyst.
Writing technical specifications
Customize reports and development instructions of QlikView 
Interaction with Customers –suppliers, banks, etc. (negotiation, contracting, preparation of documents for loans)
Management of financial flows 
Analysis of residues, of illiquid assets
Cost optimization, Budgeting

From October 2005 to December 2011 "DZMK" LLC, CFO.
From May 2005 to October 2005 "PST" LLC, economist.
From October 2004 to May 2005, OJSC DAZ, economist 
Preparation of management accounts (P&L, DDS, Balance)
Preparation and evaluation of investment projects
Financial analysis, calculation Economic Value Added
Team working, professional developing
Position: Java developer
Category: Java
Experience: 2.5 years | English: fluent


2+ year experience in commercial Java 
GWT, Hibernate, Spring
Web-services, RESTful,  
JavaScript, JQuery, Angular.js,  React.js/ Redux
Live project
Position: Java developer
Category: Java
Experience: 2 years | English: upper

Obtaining and processing petabytes of data from different sources. Orchestration of etl processes.
2 years of Java software engineering
Nice office in the center of city. Ability to develop work skills. Bright future of position. English lessons. Use of new and demended frameworks. No time tracking.
Position: Java developer
Category: Java
Experience: 1 years | English: upper


3 month as trainee at "EasyPay". I was engaged in developing of terminals software. 9 month experience working as QA engineer at "A1QA". I was making autotests for projects that was recruiting our team. Now I want to evolve as Java developer at interesting projects.
Position: Java developer
Category: Java
Experience: 4 years | English: upper


4 years of commercial development as a Java developer
• New feature implementation on front-end (React) and back-end
• Writing of unit and integration tests
• Doing development testing and regression testing
• Working in the SCRUM team with a standard set of meetings (daily, grooming, planning, demo, etc)

Good soft skills, ability to learn and solve complex tasks
Position: Java developer
Category: Java
Experience: 5 years | English: upper


5.5+ years as Java software developer 
Java technologies/frameworks: Java SE, Java EE(JSP, JSF, EJB, Servlets, JAX-RS), Spring (Security, MVC,Boot 2), Vaadin, JavaFX, Hibernate, RESTful, EclipseLink
Web: HTML, CSS/SASS/Less, JS, jQuery, AngularJS
Build tools: Maven
Web server: Apache Tomcat/Tomee, Weblogic, Websphere
Databases: MySQL, Oracle, Cassandra, PostgreSQL
VCS: Git, SVN, ClearCase
AWS,Bluemix
Experience with query (SQL, JPQL, HQL), procedure, trigger building and refactoring
Position: Java developer
Category: Java
Experience: 9 years | English: upper


9 years experience, 5 as PHP developer and 4 as Java.
Participated in various kinds of projects - from Social Networks to Industrial IOT applications. Most recent experience in e-commerce sphere using Hybris(SAP Cloud) technologies.
I'm looking for a side job, remote/part-time <16 hours a week.
Position: Java developer
Category: Java
Experience: 11 years | English: upper

IELTS 6-6.5
About 9 years of commercial software development experience
I am open minded, constantly studying new technologies 
I have wide range hands-on experience in commercial software development starting from business idea, design and implementation, to support and maintenance.
Passed training on Hadoop/MapReduce related technologies. Have minor experience supporting existing solutions with BigData related technologies
Leaded Scrum team developing java base product for one year 
Experience with wide stack of technologies: java solutions on back-end, graphics rendering, internal desktop tools
Have experience of managed code optimization/refactoring
Have experience of development using Amazon Web Services components
Looking for a nice project to participate. 
Intrested to be envolved as Java backend developer. 
Preferably JDK 1.8+ stack.