lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Software Engineer
Category: Python
Experience: 2 years | English: pre


Software Engineer – Freelance
May 2020 – Now
Logistics. Data analytics 
Receiving and processing different datasets using SQL.
Python, Pandas, PostgreSQL.

Oct 2019 – Dec 2019
Logistics. Face recognition web app 
IP-camera faces recognition, AWS integration, corporative system integration, telegram.
AWS S3, AWS Rekognition, Python, Django, Redis, Celery, PostgreSQL.

Oct 2018 – May 2019
E-commerce. E-shop for food in the refrigerator 
Website front-end, back-end, payment systems integration.
Python, Django, Nginx, Celery, Docker, Yandex payment, Yandex Kassa.

Sep 2019 – Oct 2019
Logistics. Video parcel dimension system 
Video stream processing, parcel measurement with OpenCV.
Python, OpenCV.

Jul 2017 – Mar 2018
Gambling. Betting automatization system 
Parsing bet information from popular gambling sites, bet placement automatization.
Python, Selenium, Docker, docker-machine, Redis, regex.

Mar 2018 – Aug 2018
E-commerce. Cashier workplace 
Website front-end, back-end, weighing-machine integration.
Python, Django, Docker, jQuery, Bootstrap.

Jun 2017 – Jul 2017
Entertainment. coub.com parser  
Clips meta-data parsing, video/audio downloading, and composing.
Python, OpenCV, regex.

Dec 2017 – Dec 2017
E-commerce. Caffe telegram bot 
Telegram bot for pre-ordering drinks and croissants for a time slot 
Python, Telegram API

Project manager – «Terrasoft» 
Nov. 2016 - Jul. 2017
Managing partner's projects. Ensuring the quality and timeliness of product development and implementation. Managing business analysts and developers.

Head of Research and Development of Identification and Control Systems (last position) – «New Post» LLC
Dec. 2010 - Nov. 2016, Apr. 2018 - Now
Development, optimization and description of new technologies for the parcels identification. Project management. New equipment implementation and integration. New products development. Identification system’s product ownership.
Position: Software Engineer
Category: PHP
Experience: 11 years | English: fluent


Software Engineer / Full-stack Developer / TechLead Kitapp.pro 04/2019 - 05/2020, Ukraine Mobile/Web Studio
Creating web and mobile apps from scratch to productionready working build for AppStore/GooglePlay including working with managers/devs using Scrum/Agile, creating documentation for REST API and much more. Results: 3 apps. First, it was legacy app, nothing special, the second one is sport's app for tracking activities with coach and the third is "Uber" alternative with additional functionality. Stack: PHP - Laravel, GO - Centrifugo, JS - Angular, MySQL, JQuery, AJAX, Cordova, Ionic3, HTML5, Material Design, Human Interface Guidelines.
Position: Software Engineer
Category: C++
Experience: 7 years | English: upper

I have had patches accepted by some projects upstream, including Linux kernel, LibreSSL, OpenVPN, wpa_supplicant/hostapd and many others.
Software engineer. Gentoo developer. Familiar with Linux kernel and Yocto/OpenEmbedded development.
I have experience working with free software development community.
As a Gentoo developer I maintain multiple packages, work on LibreSSL support in Gentoo, review pull requests on GitHub, etc.
I am interested in contributing to open-source.
Position: Software Engineer
Category: Golang
Experience: 3 years | English: fluent

As Python developer:
- Coded a website that includes simple REST API and interactive UI based on Vue and AJAX. It serves a DB of 50000+ employee records w/o performance issues and implements all CRUD operations for them.

As Analyst / PM:
- Designed automatic KPI reliant mobile ads campaign optimization tool
- Developed reporting and analytics methodologies from ground up for a 20+ ppl project
Software Engineer (GoLang) [3 years]
# 1 [most recent]:
A pre-MVP stage project of a cashback
platform. Involved in design of both architecture and overall logic. Closed due to Russia's invasion of Ukraine.
Responsibilities:
- Microservices architecture planning
- Business logic design
- Coding, code reviews
- Documentation writing
# 2
A user communication service for users of the company's desktop products. The platform allowed company's marketing and retention specialists to build scenario-like flows for automated sending of emails/notifications to users. I joined the project in the middle of the service's lifecycle. Took part in numerous new modules' introduction, maintenance and improvement of the existing ones. Actively communicated with adjacent teams and stakeholders.
- Web Back-End Development (from inception/design to
deployment)
- Documentation (dev and user oriented)
- Direct stakeholder communication (support and education in the
form of 1:1 assistance, workshops, etc.)

Product Manager [1 year]
- Spec writing, prototyping
- Research
- Internal tech support
- Development planning
- Staff management
- Spec writing, prototyping
- Research
- Internal tech support
- AdOps
- Analytics
- Manual testing
Data Analyst [1 year]
- Platform KPI analytics
- Reporting and analytics methodology development
- Reporting and analytics automation
- Tracking solutions management

Other less relevant:
Account manager (digital ads B2B), Account manager (online gaming B2C), Support and Retention Team manager, Customer Support, Translator/Interpreter,
[4 years]
- Account Management
- Staff management
- Customer Support
- Data analytics
- Translation, interpreting
Position: Software Engineer
Category: Java
Experience: 4 years | English: fluent

I've set up CI/CD from scratch for my current company using Jenkins. Took 3 weeks but the employer was very happy.
Last but not least - I've managed/architectured two projects, one for University and second one - friend's startup. All of them passed the MVP/exam requirements.
​Software Engineer III
2019.09 – current time
Application security and code quality control. CI/CD Development. Static code analysis and testing. Documentation design

Software Engineer II
Kyiv, Ukraine 2019.03 – 2019.07
Team Lead of the i18n team. Providing solid technology stack and programming approaches for the whole company in order of the internationalization. Implementation of the gettext stack across all technologies, as angular, ruby, etc

Software Engineer II
Kyiv, Ukraine 2018.07 – 2019.02
Member of the security team. Sustain engineering big eCommerce platform. Fixing vulnerabilities, provided by white-hat hackers, developing mechanisms to prevent exposing and exploiting future vulnerabilities.

Support Software Engineer
Kyiv, Ukraine 2017.07 – 2018.07
Support for existing projects. Developing new functional for integrations with ERP systems and new eCommerce projects.

Intern Software Engineer
Kyiv, Ukraine 2016.08 – 2017.05
Developing software and integrations. Sites reliability and maintenance.
RESTful API, Services/Microservices architecture, in-house development
Position: Software Engineer
Category: Java
Experience: 3 years | English: upper


Software engineering for more than 3+ years in the industry and more than a year as a full-time professional specialist in automation, synchronization, testing, integration, and finally creating new software platforms for various industry sectors like finance, ERP, medicine and education.
Currently lead software developer at JSC NMMC Uzbekistan.
Back-end development with Spring Boot and Cloud ( Strong Middle, 3-year experience)
Front-end development with React.js ( Junior, 1-year )
Devops: Docker and Linux combo (usually for own projects, and Jenkins and AWS also)
Project Manager for start-ups: UML with LucidCharts, Trello and Jira for tracking, Slack, Microsoft Teams.
Technical support: L2 and L3 
Thriving in team-working with interpersonal and communicational skills and experiences
Cooperate work experience (duties, responsibilities and protocols, ethics and etc ) 
 Digital Navoiy Hackathon  winner with navoiy-express.uz
Position: Software Engineer
Category: Python
Experience: 4 years | English: intermediate


Software engineering industry experience with Python/Kotlin. Experience in distributed systems, microservice architecture, object-oriented programming, relational databases and NoSQL db, unit testing and debugging. Reverse engineering android apps. Build and rebuild project modules into scalable and clear design documentation. Developed and implemented new solutions for balance of speed and reliability in the system load.
Position: Software Engineer
Category: Python
Experience: 0 years | English: upper

Monkey interpreter
GO, COMPILER DESIGN, PROGRAMMING LANGUAGES
Created a robust lexer, recursive-descend Pratt parser, AST-walking interpreter and REPL for the Monkey programming language.
Implemented first-class support for the higher-order functions, recursion, tail call optimization, closures, namespaces, etc.
Extended built-in functions to work with heterogeneous lists and closed-addressing hash tables as well as strings.
Designed a standard library with wide variety of modules covering: buffered I/O, containers, mathematical functions, logging, etc.

Programming Assignment Bot
PYTHON, TELEGRAM API, ALGORITHMS, PLAGIARISM DETECTION
Created chat bot that serves as a bridge between teachers and students, allowing teachers to set up a programming assignment.
Students can send their solutions and check them against a teacher-defined test suit(including a check for plagiarism).
Implemented state-of-the-art plagiarism detection algorithm: “MOSS, A System for Detecting Software Plagiarism. Aiken, Alex. (2002).”
Stateless implementation allows for horizontal scaling and provides failure tolerance guarantees.
Added support for solutions targeting many different languages/compilers/toolchains.
Software Engineer Intern | Distributed Lab
Kyiv, Ukraine
GO, SWAGGER, POSTGRESQL, REDIS, VIPER, TRAEFIK, SENTRY, HORIZON, ETHEREUM, BLOCKCHAIN
Dec. 2022 - Apr. 2022
• Worked on TokenD project for constructing ready-to-use blockchain-oriented services deployable on different blockchains.
• Created a multi-purpose blob storage service written in Go, bootstrapped by OpenAPI, backed by PostgreSQL and Redis.
• Set up micro-service deployment containerized by Docker, orchestrated by Docker Compose and monitored by Cop and Sentry.
Position: Software Engineer
Category: Java
Experience: 1 years | English: upper


Software Engineer (Java), EPAM Systems
January 2019 – Present
-create and update microservices using Spring Framework and Java 8;
-write unit and integration tests using Mockito & Junit;
-fix sonar and fortify issues and bugs;
- perform practices and standards in creating API with Jira, Jenkins, Confluence (Continuous Integration);
- involved in full life cycle of the application development using agile/scrum;

Software Engineer (Java) - Trainee, EPAM Systems
October 2018-December 2018

Project - Weather forecast application. 
Java development training project using Spring and Angular2.
Responsible for coding of DAO classes using Spring with Hibernate. 
-Implemented Business logic. 
-Implemented REST architecture. 
-Implemented invocation of the 3rd party API. 
-Implemented authorization via Google API using Spring Security. 
-Responsible for creating Swagger Documentation. 
-Responsible for error handling. 
-Implemented services for parsing data. 
-Implemented UI using Angular2.

Project - "Cash Register".
-Responsible for coding POJO Classes. 
-Created and developed a database in MySQL.
- Implemented access to entities using JDBC, Connection Pool (pattern Singleton with double-check) and DAO classes. -Implemented Business logic (patterns: MVC, Strategy, Abstract Factory, Front Controller). 
-Responsible for writing UI using JSP and JSTL. 
-Responsible for writing filters to enforce the correct user rights (pattern: Chain of Responsibility).
Interesting and challenging  tasks, cutting-edge technologies, friendly atmosphere, conditions for growth and development.
Position: Software Engineer
Category: Java
Experience: 8 years | English: upper

• I was techlead-developer(2 members), which successfully created fully mobile back-end part with  the full product creation cycle from idea to working envinronment  via Nodejs + Mysql + Google Cloud Kubernetes,project moved to next marketing/funding stage + back-end is easy to maintain for Junior developers.
• Developed of six short by terms startup-prototyping freelance  projects for upwork were successfully completed with the full product creation cycle, Upwork job success score is 97%.
• Developed cryptobanking backend features with GCP, AWS experience with Javascript(Node) microservices with
successful results for customers
• Developed humanoid-like robot which can be programmable for educational purposes with Java, Javascript, GCP
and startup has gone to funding phase.
• Developed 10 different projects with Java, JavaEE, Spring Microservices, HTML/CSS, Javascript, SQL/NOSQL,
AWS software engineering work with best practices maintained and valuable result for customer.
Software Engineer Jun 2021 - Mar 2022
Freelance(educational robotic startup), UA
Developed humanoid-like robot which can be programmable for educational purposes with Java, Javascript, GCP
and startup has gone to funding phase.

Software Engineer Aug 2020 - May 2021
Codemotion, Kyiv, Kiev (Ukraine)
Developed cryptobanking backend features with GCP, AWS experience with Javascript(Node) microservices with
successful results for customers.

Software Engineer Mar 2018 - Jul 2020
Minn, Kyiv, Kiev (Ukraine)
Successfully created fully mobile backend via GCP, Javascript(Node, Express) and Typescript from scratch and
Minn application is moved to next marketing/funding stage.

Software engineer Mar 2018 - Jan 2019
Upwork, Kyiv
Six projects were successfully completed(97% Job success).

Software Engineer Feb 2014 - Feb 2018
EPAM Systems, Kyiv
Developed 10 different projects with Java, JavaEE, Spring Microservices, HTML/CSS, Javascript, SQL/NOSQL,
AWS software engineering work with best practices maintained and valuable result for customer.
Position: Software Engineer
Category: JavaScript
Experience: 0 years | English: intermediate

Education: 
International Solomon University - Master's Degree in Computer Science

Certification:
- Lviv IT School. Web UI development basics 2022.
- IT Education Academy. Course 20764:
Administering a SQL Database Infrastructure.
Software Engineer / Kharkiv machinery plant FED, 2020 - Current:
- ERP "IT-Enterprise" functionality development on C#, IronPython, SQL.
- ERP "IT-Enterprise" administrating.
- MS Windows Server 2019 administrating.
- MS SQL Server 2019 administrating.

Software Engineer / Res. & Prod. Enterprise HARTRON-ARKOS LTD, 2011 - 2013:
- Spacecraft board programming on C++.
- Developing GUI for MS Windows.
- Developing protocols.
I'm a team player who is able to quickly learn and apply new technologies.
Position: Software Engineer
Category: .NET
Experience: 5 years | English: upper

At previous job created middleware (Web API) between Facebook, Telegram, and Viber chatbots and service desk (“Zendesk”) in order to reduce people resources needed to operate on tickets, which almost totally automated support. Also participated in integration of CRM's documenting system with service "Vchasno" and reduced time to sign documents by three times.
Software Engineer on .NET.

Developing, deploying and maintaining enterprise systems and various server-side software on .NET platform using C# language. Also, experienced with such programming languages, frameworks, databases and technologies as: JavaScript, Angular 2, MS SQL, MongoDB, ADO.NET, EntityFramework, Dapper, Git, Redis, AWS, Azure.
In addition, experienced in integration with such systems as messengers and payment systems as well, as creating chatbots.
Professional growth, financial motivation and modern technologies.
Not interested in old technologies and legacy.
Only fully remote work or relocation to Canada, Australia or USA.
Position: Software Engineer
Category: Java
Experience: 11 years | English: upper

Web based platform for rich media applications (online streaming and instant messaging service). The architecture is built to respect the horizontal scalability and fault tolerance. Implementing custom modules with Java for Tigase and WowzaStreamingEngine. Memcached parallel cluster serving up to 6K of images per second. Implementing a transcoding video cluster with SpringBoot and Thrift. Cloud based data mining tools: ElasticSearch, Kibana, Logstash. Automatisation of deployment process with Ansible.
Software engineer. OOP design and implementation. Distributed architectures. Software Industrialisation & automation. DevOps. International work experience.
interesting/challenging projects, friendly team, professional development
Position: Software Engineer
Category: Python
Experience: 6 years | English: upper

A software engineer with 6 years of professional experience. Expertise in designing, developing, supporting and improving scalable corporate software solutions and web applications. Interested in Data Science and Machine Learning. Constantly studying and developing Software Science and Data Science skills.
Software Engineer
People.Ai	October 2018 to April 2020
•	Improved performance of synchronization processes with Salesforce to process the bigger amount of data
•	End-to-end ownership and implementation of project initiatives that led to renewal deals and new clients
•	Improved monitoring of the processes and application that increased coverage of the system and led to higher alert precision and recall

Software Engineer
Ciklum (Code Worldwide)	April 2017 to October 2018
•	Implemented flexible integration with Image Recognition services like Google Vision and Adobe Sensei
•	Design and implement microservice displaying the business on a map based on Google Maps API
•	Rapidly prototype new opportunities to confirm the feasibility

Software Engineer
PNN Soft	January 2014 to April 2017
•	Researched, designed and developed CMS Platform built on top of DotNetNuke CMS
•	Modified existing software to correct errors, upgrade interfaces and improve performance
•	Designed and implemented an automatic solution for application deployment without downtime
Currently, I'm searching for either option with relocation to NA (USA, Canada) or an interesting product company.
Position: Software Engineer
Category: JavaScript
Experience: 2 years | English: upper


Software engineer skilled in both frontend and backend development. 

Had hands-on experience with:

- JavaScript, TypeScript, Clojure, ClojureScript
- React, Redux, Reagent, re-frame
- MUI, Chakra UI
- HTML5, CSS, SCS 
- NodeJS, ExpressJS, NextJS
- AWS, MySQL, PostreSQL
- Unit testing, Integration testing
- Github, Jira

Committed to delivering clean, efficient, and scalable code to improve project performance and scalability.
Position: Software Engineer
Category: Java
Experience: 2 years | English: intermediate


Software Engineer
Techmates Group, LLC
08/2021 to Current Kyiv, Ukraine
Project role included developing new features using AWS, OpenApi, Telit IoT Platform. Also creating, optimizing, and maintaining Atlassian Bamboo plans. A lot of work with designing new modules structure, parallelizing, and optimizing AWS resource usage. Mainly work with Lambda, SQS, SNS, Cloud Watch, Cloud Formation, API Gateway, Kinesis stream, etc.
Junior Software Engineer
Epam Systems
09/2020 to 08/2021 Kyiv, Ukraine
Project role included developing on Hybris platform, performance improvement developing, optimizing SQL queries for Oracle DB, working with Pentaho and Kettle transformations for data migration. Also, porting parts of the monolithic application into separate microservices, working with Apache Solr, Dynatrace, Neoload, Kibana, Jenkins. In addition, on the project, I had to work with Serenity for API testing.
02/2020 to 08/2020 Kyiv, Ukraine
Trainee
Epam Systems
Project role included developing web projects using Java Servlets and Spring Framework also working with Mockito framework for unit testing, Thymeleaf, jQuery, CSS, HTML5, data structures, design pattern. And we also had projects with teams which included developing desktop and web applications for improving Git skills; improving mutual understanding with the team; and increasing our own skills of working with databases. Both projects included using databases, work with the user interface.
09/2017 to 2021 Kyiv, Ukraine
University laboratory work
Taras Shevchenko National University of Kyiv
Project role included developing and optimizing C++ programs for understanding some of the algorithms, and detailed parsing of syntax and language capabilities. The projects were personal. Some projects included data exchange between the server and clients, BFS, DFS. Also, some projects included developing desktop applications for detailed parsing of syntax and language capabilities; understanding the work of file systems, fast algorithms for finding, sorting texts; work with tables and databases. The projects were personal. Some projects included testing.
I look forward to working as a team on a project that will require my knowledge. I would like to work with the development using new technologies.
Position: Software Engineer
Category: JavaScript
Experience: 2 years | English: upper

I am a software engineer with experience as a designer, project manager, and financial analyst. I consider this experience to be my strength because it helps me to see the projects from different angles: development, business, and design. Also, it makes me more flexible, allows me to propose new solutions, and it brings clarity to communication with both the client and the team.
Software Engineer
Useful skills: 
1. Understanding development flow, best practices, and architecture of web apps (desktop and mobile)
2. My dev stack: HTML5, CSS3, JavaScript, TypeScript, Angular, Node.js, Brightscript, SceneGraph
Main responsibilities: 
1. Development of web and smart TV applications in JavaScript, TypeScript, and Brightscript

Project manager
Useful skills: 
1. Communication with developers, supervision of content creators 
2. Working with web design (Figma, Illustrator, Photoshop)
3. Working with analytics (Google Analytics)
4. Understanding of SEO optimization and SEO promotion (Ahrefs)
5. Communication with partners
Main responsibilities: 
1. Creation and support of video services platforms for placing video advertisements of partners
2. Work with developer and content manager teams

Bookmaker
Useful skills: 
1. Understanding the philosophy and rules of the bookmaker's work "from the inside" 
2. Understanding of all relevant tools and resources in the bookmaker market 
3. Knowledge of all relevant products and services of the bookmaker office 
4. Knowledge of most types of sports. Worked with the following sports: tennis (ATP, WTA, ITF), basketball (NBA), hockey (NHL), Australian football (AFL) 
Main responsibilities: 
1. Management of financial flows, analysis of financial indicators, and work with risks 
2. Statistical analysis of sports indicators and formation of coefficients based on it 
Trained trainees, trained more than 10 new employees

2011-2015, ASK Group marketer
1. Design (Illustrator, Photoshop)
2. I was involved in sales. This experience helps me find common ground with a wide variety of people
Position: Software Engineer
Category: Python
Experience: 10 years | English: intermediate


Software Engineer with 10 years of experience developing backend services for web applications, instant messengers, distributed applications, etc.
Having a toolbox containing such cool stuff as Functional programming, TDD, Agile methodologies and Architectural thinking.