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


Consulting Stream Technologies (CST), UK - Backend Engineer (march 2022 - current)
** Worked closely with product owners to define functional and non-functional requirements in developing data visualization/analytic software for intelligence gathering and forensics.
** Designed and implemented a data pipeline that performs ETL operations on consolidated data for analysis and analytics.
Technologies:  Java, Apache nifi, ELK stack, and AWS.

FHI 360, Nigeria — Android Developer 
JUN 2020 – JUL 2020
** Developed an android application to aid in diagnosing PMTCT (Prevention of Mother To Child Transmission) and NON-PMTCT cases of HIV infected or exposed persons (mothers, infants, or yet unborn children), thereby improving doctors’ efficiency by 50%. 

Payone Solutions System limited, Nigeria —  Microservice Engineer (FEB 2021 – FEB 2022)
** Utitlizind a microservice architecture, I designed and implemented an integration system for the Nigerian National Pension Commission to improve data integrity and security.
** Using facial recognition improved data integrity by over 60% by implementing a biometric system that identifies and verifies citizens’ National Identity Number (NIN) over the National Identity Management Commission (NIMC) system.
Technologies: SpringBoot, SpringCloud, Docker, MySQL, RabbitMQ, JavaFX and AWS.

Global Shoppers Solutions Limited, Nigeria — Software Developer (DEC 2019 – JUN 2021)
** In a collaborative team, I researched and created clear project specifications and plan for implementing a microservice architecture for Self-Service Checkout Shopping Application and supporting Inventory Management Web Application.
** In a collaborative team,  I identified requirements and integrated a desktop Sales Application with QuickBooks Desktop POS Application.
Technplogies: Java, JavaFx, SpringBoot, RabbitMQ, MySQL, AWS.

Nugi Technologies, Nigeria - Java Developer (OCT 2019 – DEC 2019)
** Improved warehouse inventory monitoring and tracking by implementing a Tamper Proof Desktop System using RAIN RFID technology using Java, Java Swing, MySQL

Efficient Information Institute Nigeria — Software Developer Intern
AUG 2017 – FEB 2018

Knowledge Domain: I apply the following while developing and they include: microservice architecture, event-sourcing, domain driven design and TDD.

Currently improving my skills Java performance testing/tuning, devops using Kubernetes, Ansible and Jenkins and developing Highly performant multi-threaded distributed systems.
Position: Java Software Engineer
Category: Java
Experience: 2 years | English: intermediate


Covenant dev, Remote — Java Developer
AUGUST 2022 - JULY 2023
Worked on two projects:
1. Mobile app for event organization and search.
- Designed and developed REST API for the mobile client.
- Initiated and increased test coverage from 35% to 75%, which significantly reduced amount of bugs.
- Increased the performance of the application with the database. Reduced the total number of connections between the service and the database.
- Performed code review.
- Refactored existing code, making it much easier to maintain and add new features.
Stack: Java 11, Spring Boot, Security, Data JPA, Hibernate, PostgreSQL, PostGIS, Flyway, JUnit/Mockito/Testcontainers, Swagger, Lombok, QueryDsl, Maven, Docker, Kafka, AWS S3, Git.

2. Service for processing and analyzing customer complaints about food delivery. In a team of three Java developers, we developed and maintained the backend.
- Designed and developed RESTfull API.
- Implemented documentation for services via Swagger.
- Implemented units and integration tests.
Stack: Java, Spring Boot, Security, Data, Hibernate, PostgreSQL, JUnit/Mockito, Swagger, Docker, Maven, Git.

Warmine, Remote — Software Developer
JUNE 2021 - FEBRUARY 2022
Start-up in the Gamedev domain. I developed plugins, a Telegram bot, and remotely administered one project.
- I developed a Telegram bot to post news about the game projects. This bot reduced the company’s cost of hiring a news writer.
- Developed a "Multiplayer Auction" plugin for the game project. This made the project unique among other competitors in the market.
Stack: Java, Spring Boot, TelegramAPI, MongoDB, Maven, JavaScript, Bukkit, Spigot, PuTTY.

Warmine, Remote — Game Designer
JULY 2019 - JUNE 2021
- Managed a team of 5 people, designed, developed, and supported a multiplayer game with +400 online.
Position: Java Software Engineer
Category: Java
Experience: 5 years | English: upper

Building and maintaining a well documented and well tested codebase. Ability to adapt to new technologies in a fast and efficient way, and also adequately pass the existing knowledge to other people.
Creating Java-based web applications and programming libraries. Strong experience with server side of enterprise applications, RESTful architecture, DDD. Moderate experience with the front end. 

Work done includes developing projects from early stages and polishing the functionality of well-established products. Main responsibilities: developing web application components, improving system's work in a distributed environment, implementing new features, fixing bugs.

Experience with cloud-oriented development (have the Google Associate Cloud Engineer certificate).

Understanding and practical application of best practices, design patterns, OOP, TDD.

Background with C++, Python.

Worked in teams varying from 1 to 10 people in size, have understanding of SCRUM.
Opportunities to grow as a professional and as a person.
Position: Java Software Engineer
Category: Java
Experience: 5 years | English: upper

Core-banking system implementation in the AzerTurkBank Azerbaijan, Kapital Bank Azerbaijan.
Internet and Mobile Banking system implementation in the AzerTurkBank Azerbaijan, Pasha Bank Azerbaijan.
New features design and implementation for International Bank of Azerbaijan, Prominvestbank Ukraine, Bank al Etihad Jordan, Ancoria Bank Cyprus.
External systems integration.
Creation, development, testing of software extension modules for core-banking system (Oracle FLEXCUBE Universal Banking) / internet banking system (Oracle FLEXCUBE Direct Banking).
SQL, PL/SQL, Java SE/EE, EJB, JMS, JNDI, AJAX, XML, JSON, XSLT, XPath, JAX-WS, JAX-RS, JDBC, Hibernate, iBATIS, ADF.
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: fluent


Credit Suisse (Mar 2019 - Present)
Java Software Engineer
+ Worked on the creation and maintenance of internal
monoliths/micro-services using Java 7/8/11, Spring, Spring
Boot, PostgreSQL and etc.
+ Had an opportunity to perform as a DevOps Engineer.
Worked on the creation Salt States for our services (Salt
Stack), migration of some of the services to OpenShift,
worked with Prometheus/Grafana/Consul/Vault stack. Also
had a chance to get experience in the configuration and
maintenance of Atlassian Products.
+ Delivered many technical presentations such as lightning
sessions about HashiCorp Consul, knowledge sharing
sessions about Git Migration/Jenkins Pipelines, end-to-end
sessions about our product, tech drop sessions about
ChatOps, and etc.
+ Was a part of a Technical Analysts Committee, which role
was to help and develop new grads not only from the hard
skills side but also from the soft skills side too.
+ Was an organizer of a number of sessions for Technical
Analysts, such as meetings/trainings with senior
management of a company.

NeuroSYS (Jul 2018 - Sep 2018)
ML Intern
+ Created an app for indoor location tracking based on
IMU sensor data and QR-codes
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: fluent


Currently an engineer at a company offering subscription management, recommendations and other product for media businesses, with clients such as Business Insider or Wall Street Journal.  Using mainly Scala, Kotlin, Kafka, k8s, Bigquery and other data stores.

Previously worked at a fintech startup offering sophisticated banking services for businesses and freelancers, using Kotlin, Spring, Postgres etc.
Position: Java Software Engineer
Category: Java
Experience: 0 years | English: intermediate

I've been studying Java on my own for 1.5 years and have developed many projects;
I have experience in system design;
I have experience in learning new technologies on my own;
I have developed soft skills.
Currently:
- I continue to learn Java, namely Spring frameworks, and I'm still writing applications for Android.
- I plan to try Kotlin and write a couple of apps, maybe for Android as well.
- I'm learning ReactJS because I think it's useful.

So, I focus on Java, but at the same time, I study JS (Pure, React), C, Lisp, and Kotlin.
I expect a part-time job (as I am currently studying at the university), preferably remotely (as I am currently in Europe). I also expect friendly colleagues and a decent attitude toward me.
Position: Java Software Engineer
Category: Java
Experience: 6 years | English: upper


Currently I'm working as Senior Java software engineer. Had experience with multiple business areas (payments , travel, retail), technologies and architectures. Most of the time I'm involved in the following activities: 

- Creating apps architectures
- Developing required features
- Application maintenance, fixing production bugs
- Refactoring

Will describe shortly some of my recent projects: 

Description: B2B Services for multinational sportswear manufacturer 
Languages/Technologies: Microservices, Amazon Web Services, Spring Boot, Java 8 11, Kafka, SQS, AWS S3 Buckets, Kubernetes, PostgreSQL, MySQL, Redis, ElasticSearch, JUnit, Prometheus, Swagger, SwaggerHub, Docker, Jenkins, Tomcat, JProfiler, NeoLoad, Cucumber, RestAssured, Salesforce, SAP, Atlassian Suite (Jira, Confluence, Bitbucket), Kibana, Instana, Grafana

Responsibilities:
- Migrating B2B services to new ERP provider
- Developing and testing features
- Architecture decision taking for newly created services
- Consulting on selection of approaches to development and testing


Description: CRM-system for online-shop
Languages/Technologies: Java 11, Jakarta EE 8, Wildfly, JPA 2, JAXWS, JAXRS, MySQL 8, Vaadin 10+, Docker, Camunda bpmn enghine, RabbitMQ, AngularJS
Role: Full-stack developer
Responsibilities:
- Developing required features
- Deploying to production environment
- Application maintenance, fixing production bugs

Description: Payment system to transmit payments in batches. Languages/Technologies: Java 8 , Spring(Core, Data, Security), OracleDB, Hibernate, Apache Camel, IBM MQ, Junit, Mockito, Lombok
Role: Team lead/Back-end developer
Responsibilities:
- Creating specifications
- Developing required features
- Involving and participating in daily scrums and sprint plannings

Description: Banking application for processing payment checks. Provided clearing functionality, validating, financial operations.
Languages/Technologies: Java 8 , Spring(Core, Data, Security), OracleDB, OracleAQ, Hibernate, Junit, Mockito, Lombok, Apache Camel, Thymeleaf, IBM MQ
Role: Back-end developer
Responsibilities:
- Involved and participated in daily scrums and sprint plannings - Application maintenance, fixing production bugs
- Developing new features
- Refactoring
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: fluent


Currently I work for a client which is the global Leader in electronic plan review, trusted by more than 250 customers across five countries to provide best-in-class e-Plan solutions for government jurisdictions.

My main tasks include developing and deploying new microservices, maintaining and developing additional APIs and improving the testing architecture. 

The tech stack that I currently use consists of Java 17, Spring Boot 3, Maven, Docker, Kubernetes, Google Cloud, Azure DevOps, MongoDB.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: upper


!!! Currently located in Croatia !!!

EXPERIENCE

01/2022 – Present
Domain: Retail & Distribution 
Project: Nike 

Responsibilities:
	•	Implementing the functionality within the logistics layer to provide communication between warehouse and transportation management systems
	•	Creating microservices from scratch with AWS
	•	Participating in developing microservice templates (infrastructure, worker, controller)
	•	CI/CD activities with Jenkins
	•	Performing code reviews, sharing the knowledge among the team members

Technologies:
	•	Java 11
	•	SpringBoot
	•	Apache Camel
	•	Docker
	•	AWS (CloudFormation, S3, EC2, ECS, Route53, CloudWatch, SQS)
	•	Serverless Framework
	•	LocalStack
	•	Apache Kafka
	•	Jenkins
	•	Splunk
	•	SignalFx
	•	Gradle
	•	Git

04/2021 – 01/2022
Domain: Retail & Distribution
 Project: Extension of the existing application with changes required to support new money transfer and people management systems, etc

Responsibilities:
	•	Clarifying requirements with stakeholders and estimating
	•	Developing functionality: specifications review, coding, unit testing
	•	Performing code reviews 
	•	Participating in backlog refinement, planning, and demos 
	•	Solution architecture design and implementation
	•	Collaborating with Business Product Owners, Business Analysts to understand and refine requirements

Technologies:
	•	Java 8
	•	SpringBoot
	•	Docker
	•	MariaDB
	•	Maven
	•	Git
	•	Liquibase
	•	Jenkins
	•	ElasticSearch
	•	Bloomreach
	•	Nginx

 09/2020 – 04/2021
Domain: Cryptocurrency trading

Responsibilities:
	•	Clarifying requirements with stakeholders 
	•	Conducting software analysis, programming, testing, and debugging
	•	Performing code reviews 
	•	Participating in backlog refinement, planning, and demos 

Technologies:
	•	MongoDB
	•	Java 8
	•	Vue.js
	•	Spring Boot
	•	SonarQube
	•	Jenkins
	•	Swagger

 03/2019 – 09/2020
Domain: Airlines 
Project: Airlingus

Responsibilities:
	•	Clarifying requirements with stakeholders 
	•	Estimating
	•	Developing functionality: specifications review, coding, unit testing
	•	Performing code reviews 
	•	Participating in backlog refinement, planning, and demos
	•	Bug Fixing, issue investigating 
	•	Specific tasks performed: updated boarding pass generating and boarding pass issuing flows
The main thing for me is to be competent in my area of expertise and deliver the best results so it would let me enhance my skill set and gain remarkable efficiency for the company
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: pre


Currently working on a project of transport control system. I was on the project from the beginning until the release to production. The range of tasks is huge: support and expansion of current functionality, fixing bugs, working with customer feedback, building new features, tasks and code review, monitoring and optimizing system. During my time on the project, I developed solid skills:
- estimation
- design 
- implementation
- debugging 
- testing
- code review
- refactoring
- maintenance of technical documentation
- Spring stack + kafka
- Full development process: task definition, design, testing, etc
- Ability to work remotely
- Flexible working hours
Position: Java Software Engineer
Category: Java
Experience: 4 years | English: upper

working with microservice architecture
continuous learning new things
familiar with remote culture
analytical thinking
experience with  Agile
team work communication skills
Currently working on bank sector, developing and supporting daily banking software services. Quite skilled with Java technologies such as Spring Framework (Boot, Data, Security, MVC), Hibernate, JPA, Junit and others.Working ability with cloud enviroments (AWS Certified Developer Associate). In here, I am looking for job opportunites for Spring projects on cloud based microservice architecture.
Position: Java Software Engineer
Category: Java
Experience: 5 years | English: upper

Working with UTM projects in US and Europe.
Current position:
- Role: Backend Engineer
- Domain: UAV Traffic Management (UTM)
- Responsibilities: 
* Developing and maintaining the backend using a microservices architecture and AWS. 
* Working with UTM projects in US and Europe.
- Functionality: Fleet management, airspace management, flight authorization, weather information, push notifications, video streaming.
- Integrations: InterUSS, Stripe, Apple WeatherKit, OpenSky Network.
- Technologies: Java 11, Maven, MongoDB, Spring Boot, Spring Web, Spring Data MongoDB, Spring Security, RabbitMQ, JUnit 5, Docker, AWS EC2.
Projects with Java version 17 (or higher) are preferable.
Position: Java Software Engineer
Category: Java
Experience: 2.5 years | English: intermediate


Current position security software engineer.
Role in-between development and security.
Responsibilities:
• Providing new features, bugfix
• Evaluating security needs and establish standards accordingly
• Examining and testing software for vulnerabilities
• Overseeing software systems' life cycle development
• Consulting with cybersecurity team about programming practices
• Building and designing prototypes for software security
• Ensuring reliable software with security analysis, countermeasures and defenses
• Integrating security measures while creating and designing security software
• Explaining software security configurations to management and employees
• Creating forensic tools like file viewers, email analysis and disk and data capture
• Managing a software security team of developers
• Maintaining ongoing deployment and support of security applications
• Performing frequent maintenance, enhancement and training of security software
• Monitoring the different phases of projects for security
• Responding to any security breaches within the system

Stack technologies:
Programming stack: Java (11+), Spring Core, Spring Boot, Spring Security, Docker, Maven, Git
Cybersecurity: OWASP, nmap, burpsuite, metasploit, fuzzers, scanners, web application security
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: intermediate

I have worked on many interesting projects where quite common and popular software development technologies were used, such as Microservice architecture, Web Services, REST, SOAP, Cloud Platforms, and others.
I have experience in Java 8, Spring Framework, Spring Data, Spring WebFlux, Spring Boot, Docker,  Jenkins,  JBoss EAP,  Swagger API, MySQL, PostgreSQL, ElasticSearch, Cassandra, JUnit, Mockito, etc.
I also worked with Lombok, Apache Atlas, Apache Airflow, Amundsen, AWS EMR, Vaadin, etc.
And build tools: Maven, Gradle, Ant.
#   Current project
Position: Java Software Engineer
Job description: Software development.   
Project: Inventory Spring project.   
Technologies: Java8,11, Spring, Ant, Swagger, Docker, JBoss, PostgreSQL, Jenkins.  
Duties: Developing logic for the generation and modification of OAS specification files and user-friendly API documentation using Swagger OAS. Implementation of application versioning with subsequent exposure in API specifications. Bugfixing,
I am interested in: 
   Curious projects. The perspective of development and growth. Acquisition of new technologies. Friendly team.  Adequate salary.
Position: Java Software Engineer
Category: Java
Experience: 11 years | English: upper


Current role is java senior developer, working on big integrations, services decoupling, testing the code and mentoring other team members, participating on meetings with third-party service providers as well as with foreign team mates, all details could provide in CV.
Position: Java Software Engineer
Category: Java
Experience: 3 years | English: intermediate

способность находить выход от любой ситуации
Customer: Leroma.com
Project: Our mission is to bring transparency to the food raw material market worldwide and help food developers to find their raw materials with just a few clicks, quickly and according to the desired technical criteria.
Team Size: Dev team : 5 members, QA : 1 member, PM : 1 member.
Project Role: Middle Software Engineer 
Tasks performed:
•	1.Support existing and create new functionalities.
•	2. Integrating Payment System(Stripe API).
•	3.Scrapping data from websites  using Jsoup library.
•	4.Testing business logic.
Environment:
•	MongoDB
•	Trello, Bitbucket, Jira, IntelliJ Idea, JProfiler
•	Java Core, Spring data, Spring security, Maven, FlyWay, Custom Framework, Junit, Mockito, Stripe API, Jsoup, MapStruct

Customer: DELTA MASTER
Project: DELTA MASTER Delta Telecom is one of the greatest internet provider companies in Shirak region of Armenia,  serving thousands of users and hundreds of companies. We have  developed many applications for that company. DeltaMaster was one of them. My duties:
Team Size: Dev Team : 3 members, QA : 1 member, PM : 1  member
Project Role: Junior Software Engineer
Tasks performed:
•	1. Continuously participated in code refactoring process.
•	2. Creation of TV channels list.
•	3. Creating website management tool.
Environment:
•	MySql
•	Trello, IntelliJ Idea, GitHub, Swagger
•	Java , Spring - Data, Security, Maven, Flyway
Не буду писать стандартные тексты просто хочется поработать )
Position: Java Software Engineer
Category: Java
Experience: 0 years | English: intermediate

Java Certification - SoftServe (Series CP № 10325/2022)
Customer Support Specialist at ZONE300 (February - April 2021)

Trainee - Student at Epam Systems (June 2022 - currently)

Epam Mentoring Program (August 2022 - Jaunary 2023)
This is the program, which contains a set of modules aimed to cover technical gaps and give an overview of the main Java technologies stack.

Projects:
Library: The system is designed to monitor and manage the activities of customers, staff and library owners.
The first version is based on: Java Servlet API, JDBC, Junit, JSP.
The second version is based on: Spring Boot, REST, Spring Data

Cinema: The system is an Internet showcase of a cinema with one hall and the ability to manage the activities
of the administrator and the user.
Based on: Java Servlet API, JDBC, Junit, Mockito, JSP.
Position: Java Software Engineer
Category: Java
Experience: 5 years | English: intermediate


Dear Hiring Manager,
I am excited to submit my application for the Java Developer position at your esteemed company. As an experienced Java developer with almost 5 years of experience, I have honed my skills in developing robust, scalable, and efficient software solutions for a diverse range of clients.
Throughout my career, I have gained extensive knowledge and hands-on experience in software development, including object-oriented programming, data structures, algorithms, and software design patterns. My proficiency in Java, as well as other related technologies such as Spring, Hibernate, and Gradle, has allowed me to deliver high- quality software products that meet the requirements and exceed the expectations of clients.
In addition to my technical expertise, I am also a FIDE Master in chess, a significant accomplishment that reflects my dedication to excellence and my ability to perform at the highest level. My passion for chess has helped me develop qualities such as discipline, perseverance, strategic thinking, and teamwork. These qualities have helped me in my professional career, and I believe they will be an asset to your team as well.
Moreover, I am also a huge fan of football, both watching and playing, and have developed a deep appreciation for teamwork and the importance of effective communication and collaboration.
I am confident that my technical expertise, my passion for chess and football, and my dedication to excellence make me an ideal candidate for this role. I would be excited to contribute to the success of your team and your company. Thank you for your time and consideration, and I look forward to the opportunity to discuss my application further.
Sincerely, Konstantin Yayloyan