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

Last taken courses:
Jan 2020: Udemy: Certificate of completion the course Docker Mastery - with Kubernetes + Swarm from a Docker Captain
Aug 2021: Slurm: Kubernetes for developers
Aug 2022: Foxminded: GRASP and GoF Design patterns
Nov 2022: Foxminded: Enterprise design patterns
I am a professional Java/Fullstack Developer with 8 years of job experience. Within this period, I have been working on several projects mostly in the finance domain, but there were also solutions for e-commerce, entertainment, social network, and others. During my career I have been mostly working with Java/Spring + TypeScript/Angular stacks, but also have had some experience with Kotlin, React, Selenide, and some others.

In software development, the most interesting things for me are building clear, expressive architecture and development process improvement. That's why SCRUM, OOD, Design Patterns are big points of interest for me.

On my career path I have participated in a couple of interesting projects, including a management system for electric vehicles charging stations, GDPR compatible sensitive information sharing solution, a client cabinet for a fintech startup, an e-bay-like marketplace, an internal sub-systems for Citibank, and some others.

Last 2 years I have been working for Container XChange - a company from Germany that offers an online marketplace for leasing and selling transportation containers. Within this period I have been working as a senior full-stack engineer in a couple of teams, but mostly in financial one. We have a microservices architecture with combined sync/async interaction through the REST, websocket, and message queues. From a technical perspective, the most interesting part, which I can point out, was adopting the DDD approach, which helped us to manage the complexity as well as made our codebase extremely expressive.
I would prefer to join a small or middle team, but it's only a preference. Also I'm looking only for remote jobs.
Position: Lead/Senior Software Engineer
Category: Java
Experience: 9 years | English: upper


I am a software engineer with 9 years of experience in the IT industry.  During this time I have participated in many different projects with various technology stacks. I have been working as a back-end developer mostly, but I also have a tech lead experience.
I have been working with teams of different sizes. All of the projects were based on agile methodologies for the development process. Also, I have a good experience in communicating with the customers, as I’ve been doing this for a long time.
Moreover, it is a big pleasure for me to work on interesting tasks and solve challenging problems.
Position: Lead/Senior Software Engineer
Category: Python
Experience: 5 years | English: upper


In Engineering role:

* Designed and developed from the ground up bias and fairness detection and monitoring for ML models in production.
* Designed and developed from the ground up approval workflow for product entities changes.
* Designed and developed from the ground up API client Python package.
* Mentored interns and junior backed engineers.
* Designed Web APIs using OpenAPI specification.
* Executed on projects with many cross teams and roles collaborations.
* Conducted interviews.
* Conducted internal tech talks.

In Leadership role:

* Led a team of 3 backed and 1 UI engineer executing on a mission critical project.
* Conducted weekly 1x1s with direct reports.
* Setup and executed on backed engineers hiring pipeline for the team and got lead, middle and senior engineers to the offer stage.
* Product company
* Cloud native product
* High quality standards
* NOT gambling
Position: Lead/Senior Software Engineer
Category: Node.js
Experience: 7 years | English: upper

I'm a licensee of AWS Certified Solutions Architect - Associate. 

Due to a thirst for knowledge and permanent self-education, I read numerous amount of technical books in order to improve my skills, be confident in architectural decisions, make a proper code-reviewing, share knowledge, and help others.
I work as Software Engineer since 2014. I'd like to consider myself as an agnostic developer because I learned and used a lot of programming languages such as PHP, Go, Java, and JavaScript/Typescript nowadays. I have expertise in developing applications and solutions for a wide range of corporate and public sector clients and have the enthusiasm and ambition to complete projects to the highest standard. Hands-on experience in applying CI/CD concepts, OOP, DDD, and Clean Code practices.

Currently, I lead the 5 members team, which develops a Video Conference solution for the leading provider of virtual events for enterprises worldwide. However, the project is coming to the end and I'm looking for new opportunities and challenges.
I don't want to join any of the following domains: 
 - gambling;
 - fintech;
 - ad-tech;
 - blockchain.

I wouldn't want to be a part of companies that do not trust their employees and not encourage a positive atmosphere. Therefore, I don't consider companies with time trackers. 

I would love to cooperate and join your company if you have well-defined processes and friendly relations, respect, and understanding of what you want to achieve and how to make it possible in a stressless way.
Position: Lead/Senior Software Engineer
Category: JavaScript
Experience: 8 years | English: fluent

- I have trained more than 10 developers from junior to middle and senior level. (JavaScript, PHP);
- Under my leadership, my team has released a new product to IT market - CRM system and client's web portal for real estate market. Large project that has ability to work with big data and high load. Were used: AngularJS, Silex (PHP), Flask, Tornado (Python), PostgreSQL, Redis, RabbitMQ.
- I have released another CRM system - management warehouses. I have joined the team for 2 months before the anticipated release. I have applied a new approach to the development of the project and team interaction, and have completed the project at the time of release.
JavaScript, Angular.js, React.js, Node.js, PHP, MySQL, PostgreSQL, Redis, RabbitMQ, Yii, Silex, HTML/CSS, Agile, Scrum
- ability to work with new technologies;
- work together with experienced team;
- effective management or ability to build my own business processes;
- work on "revolutionary" product is a plus
Position: Lead/Senior Software Engineer
Category: Python
Experience: 8 years | English: upper


- Led cross-team collaboration between several departments. I was responsible for designing, communicating, problem-solving, reporting progress, and implementing of back-end part;
- Built ETL pipelines for clickstream data collection. Increased event coverage from 45 to 270;
Refactored automated moderation and increased performance from 33% resolutions to 72% without quality loss. Sped up processing from 200 seconds to 120 per butch of adverts;
- Integrated third-party ML models such as image classification and text recognition;
- Designed an extendable pattern and implemented feeds generation process for partners and marketing campaigns;

- Led the process of integration of the building generation algorithm into a microservice architecture;
- Developed  microservices for algorithm needs;
- Formulated a concept for translating state laws to Python and built communication between zoning team and engineers;
- Implemented 3D visualization of a building on the client side;

- Created messenger initially using LongPolling technology then improved by WebSockets technology;
- Implemented mailing process using Mailchimp service;
- Integrated LiqPay and Portmone payment systems as well as GoogleMaps API;
Position: Lead/Senior Software Engineer
Category: Python
Experience: 7 years | English: fluent

- Streamlined DX on several past projects by introducing devcontainers and Nix devshells
- Maintain a small homelab with Proxmox
My responsibilities include communicating with customers, collecting their requirements, making architecture proposals, implementing the proposed architectures.

When it comes to implementation, I like to automate as much as possible, which includes employing the infrastructure-as-code techniques. My favorite IaC tool right now is Pulumi.

Python is the main language on most projects I contributed to, but I do like to learn new languages and technologies. Even if I do not use what I learned immediately, the new knowledge always has an impact on everything I do afterwards. I remember that learning Rust has changed how I structure my Python code to be more functional and more explicit regarding what parts of the code are responsible for what data.

I found it difficult to reproduce development environments sometimes, especially when onboarding new team member to a project and the process of installing all the required system dependencies is not documented properly. I am intrigued by NixOS and the Nix package manager, and I would like to explore the possibility of using nix-shell to set up environments with the necessary binary dependencies for a given project. I'd like to not have to remember to run `apt install libpq-dev` every time I want to `pip install psycopg2` on a fresh system; nix-shell can take care of this for me automatically.
I am looking for a position where I will be able to spend more time focusing on technical tasks (writing code) instead of making slides and proposals :)

I want to have more learning opportunities. I feel like my responsibilities have become very repetitive and not as challenging as before.
Position: Lead/Senior Software Engineer
Category: Lead
Experience: 11 years | English: fluent

I'm just better than 95% of other developer. Why my rate is so high? I safe the money for the customer by providing a high quality code in time
.NET, C#, Silverlight, WPF, WCF, ASP.NET MVC, REST, JavaScript, Angularjs, Knockout, CSS, HTML, SOAP, XML/XSLT/XSD, Python,  MSSQL, Oracle, NoSql, Java, Team Lead
Seeking a professional and competent people no matter what the work will be.
Position: Lead/Senior Software Engineer
Category: Java
Experience: 11 years | English: upper

Certified AWS Solution Architect
Over 11 years of experience in software development and architecture design.
Certified AWS Solution Architect. 
Business domains: Social Media, FinTech, eCommerce, Healthcare, Retail.
Current focus on technical design, architecture documentation, solution analysis. Architecture design and modelling for cloud-ready and cloud-native highly scalable and highly available applications. Strong understanding of the object-oriented concepts, design and architecture patterns.
Strong technological knowledge and experience in Web-programming, particularly in Java, Spring, Hibernate and Amazon Web Services. Open-minded and goal-oriented.
Excellent interpersonal and communicational skills, active teamwork attitude, quick learning ability and driving projects to successful and on-time release.
Learning and advancing skills while staying on top of technological trends is one of the key priorities since technology evolves at a lightning speed.
Position: Lead/Senior Software Engineer
Category: Node.js
Experience: 8 years | English: upper

I'm a senior software engineer/team lead with proficiency in Node.js, Typescript, Serverless, AWS Lambda, Nest.js, Angular, AWS services, PHP, Symfony,  RabbitMQ, Kafka, PostgreSQL, MySQL, Neo4j, MongoDB, GraphQL, Docker, API & Micro-services. I have the experience to lead projects, create, and design micro-service architecture. Constructing an elegant, functional, and laconic code applying cutting-edge technologies and approaches. I'm highly motivated person, with 100% involvement in the product.
Senior Software Engineer in the R&D department in a leading music company.
Together with a team, we launched a few projects from scratch. We were developing back-office and analytical programs. I laid the basic architecture of the program and database design. I was participating in writing a basic template for future projects.
Technologies: Serverless, Node.js, TypeScript, AWS Lambda, AWS  AppSync, GraphQL, DynamoDB, PostgreSQL, AWS SNS, AWS EventBridge, AWS S3.

Senior Software Engineer/Team Lead. We're creating a real-time audio application for our clients.
Technologies: Node.js, NestJS, TypeScript, PostgreSQL, Docker, Kafka, gRPC, Redis, AWS, micro-services.

Senior Software Engineer/Team Lead. We're creating back-office applications for our clients. Technologies: Node.js, NestJS, TypeScript, MySQL, Docker, RabbitMQ, GraphQL, Redis, MongoDB, MariaDB, Elasticsearch, Keycloak, TypeORM, Mongoose, Microservices.

Senior Software Engineer. We have been creating an extremely big affiliate marketing solution from scratch. The solution is tailored for business owners around the world. It has been deployed to the production environment. Created on micro-services architecture and new technologies.
Technologies: Node.js, PHP 7.3+, Symfony 4, MySQL, Neo4j, AWS Services, Docker, RabbitMQ, Redis, CQRS, DDD, Event Sourcing.

Full-stack developer. File storage application. Technologies: Node.js, PHP 7.2+, Symfony 4, PostgreSQL, AWS S3, Angular 7.

Full-stack developer on web service for searching translators, designers, photographers, etc. Technologies: Node.js, AngularJS, MongoDB.
I am very interested in working on a big and challenging project with a micro-service or a serverless architecture that uses the following technologies: Node.js, Nest.js, AWS Lambda, TypeScript, etc.
I want to bring value to the product and participate in the decision group. I would like to be a part of the motivated team that drives the project to the growth.
Position: Lead/Senior Software Engineer
Category: Android
Experience: 10 years | English: upper


Senior Software Engineer with around 10 years experience in full software development life cycle - including analysis, design, development, testing, deployment, documentation and management experience. In addition to Mobile, I have experience with Web (frontend/backend), Blockchain, Android Things, Multi-platform.
    As the team lead, have experience in:  manage Android teams, interview candidates, hold business communications with the customer (email, calls, business trips), organize Agile software development process, build strong relations inside the team.
    As resource manager of android mobile department - hire people inside company, help employees in professional growth and career development, plan and optimize employees’ replacement/rotation process.
Interesting project, ideally without old tech stack.
  I especially interested in crypto and web3  projects, but it's not a must.
Position: Lead/Senior Software Engineer
Category: .NET
Experience: 6 years | English: upper


Software Engineer with over 6 years in commercial development. Experienced in developing engines and
applications for chatbots, working on a cryptocurrency trading platform, a logistics optimization project, and
writing SDDs. Skilled in C# and .Net, with openness to React and Python as a secondary stack.
Position: Lead/Senior Software Engineer
Category: JavaScript
Experience: 11 years | English: fluent

- Projects from ground zero as a lead developer for big companies - KPMG, Siemens. 
- Completed and released applications. 
- Set up communication process with remote teams or as a part of team extension
- Working with stakeholders/business directly.
- Successfully did technical and product discovery for various companies
- Worked mainly as a fullstack dev for the last 10 years, with frontend focus for the last 5. 
- Team lead experience in small and medium teams. 
- Experience with scope discovery and leading projects from ground zero. 
- Last few years mostly fin tech solutions.
Lead or senior frontend with Angular or React, possible fullstack position with C# or Node.
Position: Lead, Senior Software Engineer  c#
Category: .NET
Experience: 11 years | English: fluent

Co-founder and CTO of a Ukrainian SAAS startup
15+ years of professional experience in Web and Service development. Strong architectural and infrastructure vision.
Proven track record as a leader of teams and  individual contributor. Preferrable stack is c#, have passion for devops
- Minimal bureaucracy
- Clear company structure and processes
- High level of corporate culture
Position: Lead/Senior Software Engineer, C++
Category: C++
Experience: 11 years | English: upper

Skills Tags:
ATL Boost C++ Linux COM DCOM Driver Development Kit (DDK) Embedded MFC Microsoft Visual C++ STL WinAPI Windows Programming C-Linux C-Windows Embedded .NET Generics C# Framework LINQ MSBuild REST Sockets WinForms XAML Android Database MSSQL MySQL Firebird AVR32 Android BlackBerry BREW HP webOS RIM Symbian Windows Phone
Leading the development process, managing and coaching the team. Researching of customer's business processes, architecture development and refinement, designing and implementing of new functionality. Managing the requirements, communicating to customers to ensure timely completion of tasks and milestones. Responsible for identifying appropriate resources needed, assembling project team. Taking part in defining solution architecture of the overall system. Identifying and prioritizing the architecturally significant requirements. Defining of components of the system and interaction between them. Making strategic engineering decisions. Defining of the physical configuration of the system environment. Participating in establishing new business processes. Defining the way of parallel work of multiple sessions on different working contexts. Working as delivery manager for several streams of the work (defining scope, work framework/development life cycle, prioritizing of the tasks). Communication with testers, business analytics and business users. Control the project documentation.
Position: Lead/Senior Software Engineer C/C++ mainly
Category: C++
Experience: 0 years | English: 


8+ years of commercial experience, mainly in multi-tier, distributed networking systems, back-ends and data processing.
C++, C, Python, JavaScript, Linux, Windows, Qt, SQL, Mac OS X, multi-threading, networking, Boost, XML, XSLT, SOAP, sockets, Agile, modern engineering practices
I'm looking for interested project mainly for back-ends/engines development, highly loaded and concurrent solutions, big data and all kinds of data processing. As with all I want to do really important things. If I lack some skills - will  adopt aptly.
Position: Lead Senior Software Engineer / Java Developer / Solution Architect
Category: Java
Experience: 10 years | English: upper

Assist to re-design complex systems making them HA, scalable and increase throughput to accomplish desired business goals.

Have experience as a co-founder of start-up in logistics, developing design tool for 3PL providers from zero point till MVP for initial customers, was involved into marketing, search of potential clients and partners, collecting feedback, building roadmap and definition of main development stages, creating business model and preparing presentation for A investment round; hiring and managing people on hourly ratio basis;
A versatile and professional software engineer with a commitment to and experience of developing innovative and creative software solutions.
Experienced in taking a challenges in Computer Science, Algorithm and Solution Development.
10+ years of commercial experience in different domains: logistics, gambling, networks, MAS.

Have no limitation in technology selection, solving problem using the optimal approach, the same thing with a programming language its a great tool in right hands (php, python, c++, java, js, typescript or even bash).

PhD degree in “Computer Systems and Components”, work name: “Solving of Dynamic TSP based on behaviour model of ant colony in MAS”. Have more than 10 publications related to own science work.
Interested in a part-time [from 40 usd/hour] development or software architecture consulting: microservices, MAS, swarm intelligence, EDA, relational DBs, cloud (k8, VMs + setup / support); Java/Spring based stack.
Position: Lead/Senior Software Engineer (JS)
Category: JavaScript
Experience: 8 years | English: upper

I was working on various sizes of projects, developing, leading teams and designing architecture, writing tech docs.
Familiar with spinning up projects' environments using AWS or Azure(less) services.
Have experience in Team Leading (up to 10 people) with planning/grooming, estimations, and delegations.
Also, I am experienced in Tech Leading for 5+ teams by 5-8 people.
Database: Microsoft SQL Server, MySQL, PostgreSql.
Program Language: C#(.NET, ASP.NET), JS, TS, PHP, CSS, HTML.
Technologies in .NET: ASP.NET(MVC 5, WebApi 2, SignalR), LINQ, Entity Framework, IoC, Unit Test(Moq, Nsubstitute), Quartz.NET.
Technologies in PHP: Yii, Wordpress.
Other: Docker, AWS. Azure.
Technologies in JS: Angular 14, ReactJs, AngularJs 1.x, Jquery, Unit tests (Karma, Mocha, Jasmine, Sinon), e2e tests (WebdriverIO), Webpack.
The stack I am interested in is - Angular/React + Node,\ (Lead/Full Stack position).
Projects with cutting-edge technologies or where there is possible to start everything from scratch are much preferable.
Would be cool to work with a team from Vinnytsia/Ukraine but it isn't a must-have.
In ideal, it would be nice to have the opportunity to relocate to the USA after some term.
And obviously, it is nice to have a good team, the opportunity to grow, and a competitive salary.
Position: Lead/Senior Software Engineer (JS)
Category: Node.js
Experience: 6 years | English: upper

I'm proud to have contributed to the expansion of our team tenfold through my high-quality work and strong collaboration with the manager.

Besides that, I took on the responsibility of replacing the old development environment with a new one that I designed and implemented from scratch. As a result of my efforts, the new environment has improved efficiency and productivity for the team.
Within my career, I had plenty of projects in different domains. The latest ones were: a crypto management system for mobile banking, a security-analytics system, and a real estate platform. 

In the listed above projects, I served as a technical lead engineer and covered the following responsibilities: 
- Microservices architecture design and development
- Coding, testing, debugging, refactoring
- Conducting technical interviews
- Training and mentoring team members
- Tasks estimation. Process planning. Scope/Phases discussing

FYI: I'm still a tax resident of Ukraine, but I live in Europe
I would to continue developing in blockchain/Web3 field