lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: upper


Lead Software Engineer
   -The International Bank of Azerbaijan
       Developing E2E Card order
       Developing E2E Loan order
       Developing E2E Account opening
       Using StateMachine Architecture
       Using BFF Architecture
       Writing testable, scalable and efficient codes and leading      code reviews
       Directing development team in design, development, coding,
          testing and debugging of applications

Backend developer
  -Dynamic express
     Integrating with new payment processing systems (e.g. Emanat)
     Optimizing the speed of the system using caching technologies
     Automating daily tasks for reporting
     Developing new projects and REST APIs for (mobile and web)
clients

Backend developer
  -Lsim MMC
   Company is content provider company.
     Developing microservices
     Working with SMPP(Short Message Peer-to-Peer)
protocol
     Implement multithreaded services which send bulk sms to client
     Migrate SOA services to Microservices
1. English speaking companies
2. Company which use cloud computing (AWS, Google cloud)
3. Flexibility
4. Non-routine work
Position: Java Software Engineer
Category: Java
Experience: 2.5 years | English: intermediate


Leasing Core System 
Main responsibilities: Server-side and frontend development on GWT.
Technologies: Java 1.8, EJB, JPA/Hibernate, GWT.
Database: PostgreSQL.
Application Server: Jboss 7.2
Description: The system is a large monolithic application. Controlling the entire process
related to Leasing. Retrieving client personal/property/income information from existing
documents/national services. register client, supplier, and assets info in the system and
manage it all.

Pos Terminal Management System
Main responsibilities: Server-side and frontend development on GWT.
Technologies: Java 1.8, EJB, JPA/Hibernate, GWT.
Databases: Oracle.
Application servers: JBoss 6.
Description: The Application is used to manage Pos Terminals and points where terminals
are linked.

Application Portal
Main responsibilities: Server-side
Technologies: Java 1.8, Spring framework, JPA - Hibernate, React
Databases: Oracle.
Application servers: TomCat
Description: The Application is used to gather all the different applications in one space
(as Iframes) and provide these applications with centralized user management and SSO
(Keycloack).

Simple Payment System
Main responsibilities: Server-side and frontend development on GWT
Technologies: Java 1.8, EJB, JPA, Hibernate GWT.
Databases: Oracle
Application servers: WildFly 17
Description: The application is used by bank cashiers to help bank clients with paying
their utilities. The project handles communication between the bank and utility
companies using REST and SOAP web services.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: intermediate

1. I have experience developing and extending new modules for old projects connected with the routing and switching over TCP\IP stack using C programming language. Performed automatic test implementation using TestNG and Java.
2. I was involved in developing new project that requires RFC conformance. Performed implementation and maintenance using C programming language and connected with TCP\IP stack.
Linux, C/C++, Networking, TCP/IP, Eclipse, Git, Embeded develompment, Maintenance, Development, SQL, JDBC, Hibernate, Java
Interesting projects, Professional growing, Back-end development, Using new technologies
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: upper

Improving system performance and fault tolerance in a microservice architecture.
Constantly improving the code following the best programming practices.
location (if it's important): I'm in Italy right now, and recently got a residence permit.

So I am backend developer with 4 years of experience in developing highload projects with microservice approach, which have expertise in system design, architecture and testing.
I use GoF, SOLID, GRASP etc. to write loosely coupled and resilient code. Strong background in computer science.
_______
The last two projects are a high-load front-office system for selling insurance products, and the second is a cross-border fast payment system based on a blockchain network. 
________
Back:
- Algorithms and Data Structures 
- Java 8-11/Go
- Spring (Cloud/Boot/MVC/Data/Security)
- Netflix OSS (Eureka, Ribbon, Hystrix, Zuul)
- IBM Hyperledger Fabric
- Hibernate/JPA
- Docker/Kubernetes
- Kafka/ActiveMQ
- Git/Gitlab CI/Azure DevOps
- PostgreSQL
- Mockito/JUnit
- RESTful WebServices
- ELK stack

Front:
- JavaScript (ES6, ES7, ES8) 
- ReactJS/Redux 
- HTML5 – CSS3 (SASS/LESS)
- Bootstrap
I am looking for a full-time job where I can work on projects with complex tasks and microservices architecture.
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: upper

A few words about my biggest achievements on all the projects I worked with.

I implemented 55-65% of all features (MVP project, small team that was busy with setups, etc.). I implemented 90% of unit/integration tests, which gave us high test coverage and improved our CI-CD.

I set up tracing, which helped us with debugging micro-services, Grafana charts, and alerts which were very useful for load-testing and monitoring the system overall.

I designed and implemented the solution that solved the main bottleneck and increased the productivity of our sales team by at least 70%.
Long story short:
I am a team-player engineer. Most of the time I worked with Java (Spring) projects. The latest project was in Python. I worked with small (4 engineers) and big teams (8 BE, 4 FE engineers), from Ukraine and USA.

	I'm well experienced with Spring (Boot, MVC, JDBC, Data JPA), SQL, Hibernate, Git, Maven, JUnit 5, and Mockito. I'm good with Docker, Kubernetes, Elasticsearch, Python, FastAPI, SQLAlchemy, Microservices architecture (and patterns), and Selenium. I have some experience with Spring Security, Redis, and Gradle.

A few words about my responsibilities. Besides writing new code, supporting and refactoring legacy code, and code review, I was involved in designing solutions, clarifying requirements with product owners, and onboarding new team members.
Position: Java Software Engineer
Category: Java
Experience: 11 years | English: intermediate


Looking for position Java Backend Software Engineer.
Interested in cloud stacks - AWS, Kubernetes(K8S),...
Ready to work with multi-platform environments.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper


Looking only for a part-time job.
Have more than 3 years of experience in software development.
Worked on projects in different domains:
- Fintech ( Monolith, Java 8, Spring Boot, Spring Data JPA, Spring MVC, Hibernate, PostgreSQL, Maven, JUnit, Mockito, HTML, CSS, Bootstrap, jQuery. 
Worked with both frontend and backend parts. Implemented new features, covered code with unit tests).

- Health-care ( Microservices, Java 8, Spring Boot, Spring Data JPA, Spring MVC, Hibernate, Google Cloud, Kubernetes, RabbitMQ, Maven, JUnit, Mockito, Datadog.
Implemented new features, fixed bugs, covered code with tests)
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: upper


Main Skills
Java, Spring (Core, MVC, Data), Spring Boot, Docker
MySQL, MongoDB, PostgreSQL,Flyway, Liquebase, Lombok, JUnit, Mockito, Spock framework, Maven, Gradle, Git, Jenkins, Kubernetes, Google Cloud,  Linux, Scrum

Additional Skills
Amazon: ecs, ec2, ecr, S3
Currently looking for a software developer opportunity that will allow me to work alongside with directions: enterprise solutions, entertainment, health-care, big data, logistics, media and publishing.
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: upper


Main stack Java + AWS services. As additional have experience with GCP and python. Main projects related to the data processing and analysis. Planning to grow in cloud environments and learn new languages
Good team, intresting project and opportunity to grow inside company
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: intermediate


Maintaining full circle implementing and integrating new microservice to existing cluster ecosystem.
Creating, supporting and improving nanoservices.
Covering source code in JUnit plus mockito.
Creating java microservices app based of Spring boot for analyze data.
Writing scripts on python and groovy. 
Support ansible + k8s + docker pipeline.
Professional growing up, friendly college's.
Position: Java Software Engineer
Category: Java
Experience: 2 years | English: upper

- Leading up to 10 projects simultaneously.
Developed analytical tool for quick analysis e-commerce projects for past 3 years.
- Developed online platform for selling or leasing  of used outdoor gear market in Ukraine.
- Created sites and maintenance it during all life time of the projects.(extremalka.com/podrabotka.in)
Management experience over 7 years. IT project management practice for 5 years in development and website promotion consulting projects.
Managing remote teams up to 10 people.

Organizational / managerial skills:
- Setting goals and objectives for individuals and teams (remotely and on the spot).
- Business process development from scratch.
- Prioritising and executing tasks in a high pressure environment.
- Preparing and delivering reports and presentations at all levels.
- Processes optimization, automation and efficiency assessment.
- Leading of few projects simultaneously.
- Communication and holding meetings with partners and clients.

Job-related skills:
- Basic QA practice, bug specification and control of their elimination.
- Creating instructions for clients and staff.
- Comprehension of project management methodologies ( Scrum, Kanban, Waterfall).
- Sales coordination and negotiation process leading.
- Data analysis, hypothesis testing and making decision on ground of their efficiency.
- Ability to work in team and bear personal responsibility.

Proficiency skills:
- Jira, PlanFix, Trello.
- HTML5 / CSS3. 
- JavaScript / jQuery. 
- PHP, MySQL.
- Adobe Photoshop. 
- Adobe Premiere Pro.
- Industry: AI development / Game development / Skills improvement or knowledge attainment projects.
- Remotely work.
- Necessity of English communication.
Position: Java Software Engineer
Category: Java
Experience: 5 years | English: fluent


Mar 2022 - Jan 2023
Developed an educational platform for remote tutoring from scratch. The product is focused on tutors and gives them the possibility to choose lessons, conduct and manage them, create and add new studying programs, and run payment rounds for the tutors. The third-party integrations allowed to conduct of interviews with potential tutors and participation in video lessons for the tutors and pupils. The main technical instruments that were chosen are the following: Spring Boot, Hibernate, Kafka, Feign, MySql, Liquibase, Amazon Cognito, and Docker. The product was successfully released and works in production.

June 2018 - May 2019
Had experience in working with the big complex application for domestic and international payments, efficient cash management, automated workflows for payment processing, and bill review. My responsibilities included adding new features to the existing project, taking part in design meetings, and brainstorming fresh ideas to make the product better for the customers.

Feb 2015 - May 2018
Worked as a software engineer on a platform for dealing with different sorts of media data for groups of professional experts. A part of the work that I was involved in, was moving away from the giant monolith and step-by-step replacing it with microservice architecture. My responsibilities included integration with external web services, refactoring, bug fixing, developing new features, and writing autotests.
I'm interested in working for a product company. The main languages of the company communications should be English and Ukrainian.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: intermediate


Master of Software Engineering with over 3 years of experience. Took part in support and development of Apache Drill within big data ecosystem, websites with Spring Boot, simulators, 3d games with JMonkey engine and navigation systems. Involved in both dev and dev-ops tasks. Fond of complex problems and sophisticated solutions.
Position: Java Software Engineer
Category: Java
Experience: 2.5 years | English: upper

2018 - 2019 – Master’s Degree
2014 - 2018 – Bachelor’s Degree
National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Faculty of Informatics and Computer Science. Specialty: Computer Engineering

Courses: NetCracker External/Internal Training , EPAM External Training
May-2018 - Till now (1 year 9 months) – Software Engineer, EPAM	
Project Roles: Key Developer; Development Team Lead
Responsibilities:
•	Engaged in initiation, definition, design, development, implementation, follow-up phases of the project development;
•	Actively participated in Estimation, Planning, Retro and Demo sessions;
•	Involved in software architecture, detailed design, development and testing of core functionality on backend and frontend sides using Java, JavaScript and Groovy Script;
•	Communicated with the business analysts and directly with client to gather and discuss the requirements;
•	Wrote technical tickets and documentation;
•	Performed code reviews with the team, design reviews with the Architects;
•	Handled critical issues on UAT/Production in timely manner;
•	Analyzed and optimized performance of the implemented solutions;
Jul-2017 - Apr-2018 (10 months) – Junior Software Engineer, EPAM
Project Roles: Developer; Key Developer
Responsibilities:
•	Worked closely with BA, QA, AQA teams;
•	Actively participated in the complete software development lifecycle, including design, development, and testing solutions on AEM side using Java and JavaScript;
•	Investigated and fixed bugs;
•	Wrote technical documentation;
•	Performed transition of implemented solutions to sustaining team;
•	Participated in on-call support and responding to application issues when identified;
To obtain the position of a Java Software Engineer where my creative thinking and “out of the box” experience-based solutions will be utilized to create amazing deliverables with good quality.
Position: Java Software Engineer
Category: Java
Experience: 6 years | English: intermediate

OCA, OCP
May 2023 – Ongoing
SOFTWARE ENGINEER (Freelancer)

March 2022 – March 2023
SOFTWARE ENGINEER
Grid Dynamics
Projects for American Eagle(Client):
	Push notifications about order delivery depending on transit status.
	File readers for multiple package delivery companies such as FedEx, DHL, Ups, and Usps.
	Google pub/sub integration for messaging between internal applications.
	Google function and cloud scheduler for removing older records from DB.
	Performance improvement and technical improvements roadmap.

JANUARY 2022 – MARCH 2022
SENIOR SOFTWARE ENGINEER
UNIBANK
Projects:
	Payment services(card, account, loan) for terminals.
	Payment services(utilities, government, parking, mobile carriers, etc.) for UBank.
	Push Notification System.

DECEMBER 2019 – 2022 JANUARY
LEAD SOFTWARE ENGINEER
INTERNATIONAL BANK OF AZERBAIJAN
Projects for ABB Mobile:
	Identity and access management system
	IPS Management
	Notifications (Sms/Push)
	Segmentation
	Cards/Accounts

JANUARY 2019 – 2019 DECEMBER
LEAD SOFTWARE ENGINEER
EXPRESS BANK
Build, develop, maintain and support a web-based application for Expresspay payment terminals, Webcam for QMS (Quality Management System). Participated in the development process of such projects as QMS, Asan Finance, Expressclub, SMS API. The main fields of experience are Java EE technologies like Spring Boot, Spring Data JPA, Spring MVC, Open CV.

FEBRUARY 2018 – 2019 JANUARY
JAVA DEVELOPER
CYBERNET LLC
Participated in the development process of such projects as MPCR(State Registry For Encumbrance of Movable Property), and Electron Mortgage System. The main field of experience in Java (JAX-RS) based web services, Hibernate(JPA), and PostgreSQL.

JULY 2017 – FEBRUARY 2018 (internship)
JAVA DEVELOPER
CYBERNET LLC
Build, develop, maintain, and support a web-based application for the Ministry of Taxes, such as QMS(Report Service for Queue Management System), and participated in the development process of such projects as Azexport. The main fields of experience are Java EE technologies like Hibernate(JPA), Jersey, Web Services(JAX-RS), MySQL.
Position: Java Software Engineer
Category: Java
Experience: 1.5 years | English: upper


Mentorship
 Helping newbies adapt and mentoring them.
 Mentoring developers in projects, reviewing their code, monitoring progress and every day standups.

Developed several interesting projects from scratch to deployment in team of 8 people.
 Used technologies: Spring Boot, Spring Security, Spring Data JPA, PostgreSQL, Gitlab, SMTP, Cloudinary,
Kinescope, DigitalOcean, Heroku, Linux, Draw.io, Swagger, Jira, Slack.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper


Middle Java Backend developer with massive background in jvm distributed systems, microservices. Rich development experience in blockchain environments

Middle Software Engineer at Cristalix
September 2018 — June 2021
- Developed a backend for a server with thousands of concurrent players
- Created scalable microservices with event-driven architecture
- Successfully implemented cost-saving measures, resulting in a 30% reduction in infrastructure expenses, while also scaling system capacity  from accommodating 2000 to 6000 simultaneous players.
- Developed a lot of server-side code for games inside Minecraft
- Led the development of a game items web marketplace built with Spring

Chief Executive Officer
January 2022 — September 2022
Blockchain gamefi startup.
Managed development, game design and product teams.
Developed
- Built reactive backend with RSocket
- Solidity smart contracts for storing game worlds on the blockchain,
staking, ERC 20, 721 & 1155 for game tokens and assets
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper

2022-04 - Successfully passed "AWS Developer - Associate" certification.
2023-07 - Successfully passed "AWS Solutions Architect Associate" certification.
2021-2023 - Received "Sprint Hero" & "Delivery Excellence" badges several times.
2019-2023 - Received bachelor degree in "Software engineering" in National University of Kyiv-Mohyla academy
Received certificate "Developing e-commerce applications with Java" from Netcracker & NAUKMA
Middle Java Engineer with 3 years of progressive experience, quick learner with excellent self-management and communication skills.

 
On my current position I have expanded and improved high load system which contained 19 microservices & more than 10 serverless components with new features and new functionality. Designed, implemented and deployed new components (both microservice and serverless). Troubleshot software issues by using debugging processes, fixed plenty of bugs. Set up CI/CD, IaC automation processes, took part in migration from Jenkins to GitlabCI and migration from AWS CloudFormation to Terraform.

Technologies used:
Java 17 | Spring WebFlux (3.0.0) | Reactive & Asynchronous Programming | AWS | PostgreSQL | ElasticSearch | Jenkins/Gitlab CI | Apache Kafka | Terraform 

Also before that, I worked as Java Intern, where I implemented my own project and wrote code from scratch.

In addition to this, I have several more pet projects, including my graduation work.
Position: Java Software Engineer
Category: Java
Experience: 2.5 years | English: fluent

Middle Java Software Engineer at Kindgeek, Lviv, Ukraine October 2022 – Present

Key achievements:
– Achieved compliance with best security practices by supplanting the custom-tailored insecure Authentication and Authorization mechanism with Keycloak IAM
– Facilitated integration with Keycloak IAMS for 6 clients, including a foreign fintech solution with over 500,000 MAU, and succeeded in the implementation of Single Sign-On for multiple applications
– Designed and successfully fashioned Domain Object Security, granting clients the opportunity for fine-grained management of permissions for domain objects
– Cooperated in the supervision of 2 novices with an outcome of 1 person becoming a part of the team


Junior Java Software Engineer at Kindgeek, Lviv, Ukraine March 2021 – September 2022

Key achievements:
– Enhanced performance of multiple system bottlenecks by an average of 70% by optimizing database queries and inefficient computational workload
– Overhauled Role-Based Access Control, resulting in drastic advancement in management processes and patching Role-Based Security vulnerabilities
– Delivered improvements of efficiency by 120% and revamped security for the integration with Atlassian services by substituting an outdated library with the implementation of OAuth 2.0 flow directly with Atlassian resources
Middle Java Software Engineer at Kindgeek, Lviv, Ukraine October 2022 – Present

Contributing to the system design and architectural decisions and communicating with stakeholders to form SRS and SDD. Taking part in the establishment of strategies for compliance with standards.

Junior Java Software Engineer at Kindgeek, Lviv, Ukraine
March 2021 – September 2022

Produced deliverables by implementing new features for the monolithic system of the ERP/HRM solution and the careers portal.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper

Participated in wide-range of activities(programming contests/Olympiads (ACM ICPC quaterfinals), hackathons, mentorship programs(by being a mentor)).

Designed and developed multiple services from scratch. Maintained them till their deployment to production. Personally deployed some of them to production servers. 

Acknowledged with a software development cycle, DevOps as a culture.
Middle+/Senior back-end software engineer with strong passion to complex algorithms, data structures and architecture. 

Developed multiple cloud solutions(mostly AWS-based) from scratch with deploying to production servers.
Participated in the full cycle of software development, incl. designing and prototyping. 
Created and maintained CI/CD pipelines. 
Performed code review.
Acknowledged with DevOps as a culture. 

Good with Java, Python, Bash.
 
Mostly specifying on Java Back-End development with wide range of responsibilities, but I also have some expertise in DevOps and AI sphere.
I prefer companies with modern projects, new technologies and reliable development processes(until it's a startup with noticeable passion for self-improvement).

Rare work-travels in the EU/US are OK.
Position: Java Software Engineer
Category: Java
Experience: 8 years | English: intermediate


Migrating AWS SCT to cloud service .Taking a part in development new AWS service. API and workflows building, build process, cloud development, testing. Work with AWS technologies like: Lambda, SqS, DynamoDb, EC2, load balancing, fargate etc. 
Java developer. AWS Schema Migration Studio (SCT). Desktop application for transform data base schema and data from one database to another (DWH, SQL, NoSQL vendors)
My job roles: 
Extractor controller, lead role. A part SCT to management  a pull from database  extractors. REST API. Architecture, documentation, develop, team lead.
Application conversion, seniority role. A part SCT to migrate application (Java, C#, scripts) to new database. 
ANTLR4 grammar, middle role. Build grammar to parse a lot from SQL, java, C# languages. 
Database schema transformation, middle role. Develop transformation procedures.
Looking for backend developing.