lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: C++ Software Developer, UE4/5 Game Developer
Category: Unity
Experience: 2 years | English: intermediate


Have experience in various fields in educational projects including various programming languages. Participated in the development of CAD applications. Used OpenGL technologies and related libraries. Participated in the implementation of STL and COLLADA file parsers. I worked as a Junior Unreal Developer for over a year, working with UE4 and various technologies. I participated in a multiplayer project using GAS and also took part in a multiplayer project that involved porting a UE4 game to Nintendo Switch.
Position: C++ Software Development Engineer
Category: C++
Experience: 5 years | English: upper

Implemented solution which decreased by 70% spending time for
releasing branding products.
Owned whole CI\CD process - performed configuration of all build\release pipelines; added possibility to recheck code quality before merging to specified branch; integrated Artifactory.
C++ Software Development Engineer
October 2017 - current
- Implemented and improved product functionality.
- Improved user experience by realizing new docking mechanism.
- Led design and implementation of integration with another Materialise products.
- Owned Azure DevOps CI\CD process: created and updated build\release pipelines, configured agents on demand.
- Realized framework to cover product by UI tests.
- Upgraded Wix installer and implemented from scratch QtIFW based installer.
- Worked on solution which decreased by 70% spending time for releasing branding products

C++ Software Developer (Freelance)
January 2016 - November 2017
- Designed and implemented different projects using following technologies: C++, C, Python, C#; OOP, OOD, algorithm developing, multithreading, concurrent programming, network programming
- Realized and supported program that was responsible for parsing, editing, repairing hundreds of specified text files using STL, boost, multithreading
Position: C++ software engineer
Category: C++
Experience: 2 years | English: fluent


Computer Science bachelor at Taras Shevchenko National University of Kyiv. Developed planner for cranio-maxillofacial operations as a software engineer at Materialise for 2 years, participated in Materialise C++ Academy as an intern software engineer where worked on a project for converting Minecraft block structures into 3D-printable objects in STL format.

See my CV for details.
I’m looking forward to work with Linux/GNU environment and Rust programming language.
Position: C++ software engineer
Category: C++
Experience: 4 years | English: upper


C++ software development engineer with 4 years of experience in desktop applications development using Qt framework. 9 month of team leader experience. Mentor experience for trainees. 
Technologies: C++, UML, Design Patterns 
Frameworks/Libraries: Qt Widgets, Qt Quick, OpenGL, ImgGui, Boost, Protobuf, GTest / GMock, Eigen math, Robotics Library, TinyXML, Xerces
Cross-platform development: Windows, Linux
Developed projects: 
- Created an Android application with the opportunity to project 3D building plans on reality using AR technologies (Software Engineer). 
- Created Windows desktop application for visualization of generative design algorithms for industrial purposes (Software Engineer)
- Modeling processes for industrial robots. There are several requirements to model and visualize the process of material application to some building materials (Developer)
- Desktop application that allows representing raw scan data as 3D visualization with numerous ways to edit and use it (Software Engineer & Team lead)
- Application to convert raw point cloud to mesh and output it in a specified format (Software Engineer & Team Lead)
- Worked on implementation from scratch Mesh Editor to manipulate the triangle meshes that allow loading, viewing, and editing different file formats mesh files (Team Lead)
Position: C++ software engineer
Category: C++
Experience: 4 years | English: upper

Acting team/tech lead when the actual lead doesn't look.
C++ software engineer with 2 years of experience in embedded development (automotive domain). Experience in full cycle software development (writing / decomposing / implementing features, testing, bugfixing, requirements elaboration, architectural decisions, communication with customers / stakeholders).
Extensive use of modern C++ standards (C++14) in Linux environment.
Position: C++ Software engineer
Category: C++
Experience: 5 years | English: upper


I am a C++ developer with a 5 years of experience in developing for Windows (user and kernel mode). I have strong knowledge of the principles of OOP, the Standard Template Library (STL), memory management and multithreading.
Position: C++ Software engineer
Category: C++
Experience: 1.5 years | English: intermediate


Programming languages: C++'11/14 
Libraries: STL, Qt, WinAPI 
Classic Algorithms and Data Structures, Design Patterns, OOP 
Development tools: VisualStudio, XCode 
Operating systems: Windows, MacOS 
Version control systems: Git 
Methodologies & Practices: Agile, Domain Driven Design, SOLID, TDD 
Others: C#, ASP.NET, JavaScript, JQuery, SQL
Position: C Software Engineer
Category: C++
Experience: 2 years | English: upper


IBM mainframe application for Swedish telecommunications company that serves two of the largest communication operators in the USA.
•Developing and maintaining C codebase
•Designing and implementing comprehensive test cases 
•Debugging code within highly secure and restricted environment
•Took over the responsibilities of a senior developer who departed the project, successfully executing his tasks and delivering consistent results
•C, Tcl, z/OS, Solaris
Position: C# Software Engineer
Category: .NET
Experience: 4 years | English: fluent

Participation in startup, which have developed stress and cardio monitor equipped with ECG.
1) Position : back-end developer.
Responsibilites : 
 - Development of tools and microservices for web-sites.
 - Databases administration .
Programming languages : C#, C++.
Used technologies : Docker, Mono, CMake. 
Operating Systems : Windows, Linux.
Databases : MySQl, PostgreSQL, MongoDB.
Protocols : HTTP(S).
API: REST.

2) Position: C#/C++ Software Egineer.
Responsibilities: 
- development of software applications and microservices;
- development of algorythms;
- development of APIs, responsible for integration with other prodcuts;
- participation in all phases of Software Development Life Cycle;
- maintenance and management of shared codebase.
Programming languages : C#, C++, C++/CLI.
Used technologies : CMake, MSBuild. 
Operating Systems : Windows, Linux.
Protocols : TCP/IP, HTTP(S).
API: REST.

Current position : C#/C++ Software Egineer.
Desired way of professional growth:
1) C#;
2) Security;
3) Microsrvices and APIs development;
4) Cross-platform development.

Job expectations :
1) Challenging and interesting tasks;
2) Participation in project architecture development;
3) Strict and defined processes in the company and in the team;
4) Proffessional growth;
5) Career growth;
6) Active and constant use of the English laguage. In futute : opportuinity to participate in business trips to Europe/USA. 

Not interested in: 
1) UI development.
Position: C++ Software Engineer
Category: C++
Experience: 3 years | English: fluent


3 year as C++ Software Engineer
Worked across the software development lifecycle, including designing and implementing new features, decomposing complex tasks to simpler ones, refactoring old components to make them easier to work with, covering new code with unit tests, reviewing others’ code, etc

3 months as a tech support engineer:
- Helped customers to update and set up the product (billing system) and to solve their problems related to databases, system, firewall, hacker attacks, server crashes, network, etc
- Monitored state of clients’ servers
Position: C++ Software Engineer
Category: C++
Experience: 4 years | English: fluent

Development and maintenance of commercial medical software. C++, Python.

Smart contracts development for EOSIO blockchains start to finish.
 
3rd party and internal libraries integration.

UI creation with Qt.

Unit-test and auto-tests coverage. 

Non-commercial experience in computer graphics (plain C path-tracer with UI made on SDL, using OpenCL, fractals visualizer on MLX).

Qt C++ program for preparing of STL models for 3D printing (creation of G-code)

Re-written standard C library.

Implementation of "ls".

Command-line applications and games in C++. Qt applications.

Commercial development of web pages (HTML5, CSS3, JS, Bootstrap, Wordpress, Joomla).

Internet-shop on PHP, MySQL, HTML/CSS as studying project.

Accomplished Materialise C++ and Algorithms development Academy.
4+ years of commercial experience of C++ development, refactoring and bug-fixing.

1,5 years of Smart contracts development for EOSIO-like blockchains (WAX, EOS).

Algorithms, OOP, STL, boost, Qt

CMake and installer configuration.

Python scripting.

3D rendering, OpenGL

Unit testing experience.
TDD.

Some experience with Rust, Python, HTML5, CSS3, PHP, SQL, JavaScript, React, Flutter, Docker.

Windows and MacOS

SCRUM experience
Position: C++ Software Engineer
Category: C++
Experience: 4 years | English: upper

I have succeded in transfering a legacy project from the outdated platform it was built for to completely different OS, participated in development of successful desktop application widely used in commecrial world.
4 years of working experience with modern cross-platform applications using C and C++ related technology stack. Have minimal experience in telecommunications and embedded development. Participated in development of successful conference calling application used in commercial world. Ported an outdated application built in previous century for Windows OSs to modern Linux-based OS. Currenlty work on SDK widely used in car-industry.
I prefer to work with Linux-related projects with modern code bases that follow industry best standards. Open to learning new technologies proven to have quality input (e.g. projects on Rust). I want my work to have a positive impact.
Position: C++ Software Engineer
Category: C++
Experience: 0 years | English: upper

...• Found allot of bugs in different products.
...• Saved time by streamlining and automating processes.
...• Invented solutions to exclude "Human Factor/Error"
...• Able to learn quickly and be a team player.
...• Excellent analysis and problem-solving skills
...• Attention to details and desire to get things done.
...• 5+ years apps & tools development for various systems [ C / C++]
...• Design & build GUI desktop applications with Qt, and databases.
...• Tailor clean code for reusability, and extendibility
...• Scripting languages [ Python, Bash, Batch]
...• RDBMS / SQL databases [ MySQL, MariaDB, PostgreSQL, SQLite]
...• To get more commercial experience, and improve my skills
...• A challenging opportunity to work on
Position: C++ Software Engineer
Category: C++
Experience: 7 years | English: pre


7 years in commercial C++, using Python for internal needs:
 - 3 years of support and development of FIX interface of hi-loaded trading system (experience in C++/trading/Fix  protocol/transact sql/python/protobuf/boost);
 - past 4 years of development and support of financial trading platform (Linux environment, C++11/14, Python, boost, 0MQ, Oracle PL/SQL, CMake, Docker, Go, have experience managing with full software life cycle from requirements management to deploying into production/support).
not embedded/shortterm outsource
Position: C++ Software Engineer
Category: C++
Experience: 5 years | English: upper


As a software engineer, I have gained significant experience in the Automotive domain, particularly in the context of the Android platform (AOSP). My expertise lies in embedded systems development using C and C++11/14. Over the years, I have actively participated in projects centered around AOSP and security. 

Main skills:
• C/C++
• Android/AOSP
• Unit/Functional tests
• Linux system programming
• Networking(TCP/UDP socket)
• Multi-threading
• UML/SOLID/Software design patterns
• Cryptography
• Automotive (Aspice, CAN, UDS, DoIP)
• Scrum
• Git/Gerrit
• Jira/Redmine

Basic knowledge of QT, Bash, Python, Java
Position: C++ Software Engineer
Category: C++
Experience: 3 years | English: pre


Backend developer on high load distributed system.
Responsibilities:
* Server side network core;
* Database core;
* Build system based on CMake;
* Migration data base tool;
* Unit & Integration test;
* Support continuous integration team;
* Mentor junior developers;
* Code review;
Position: C++ Software Engineer
Category: C++
Experience: 7 years | English: fluent

Overall 10 years of work experience as a software developer, 7 years as C++ software engineer.

Participated in big legacy project, completed various features with good quality. A lot of communication with customer in English in low technical level with good feeling of understanding of each other.
C++11, STL, Qt, object oriented design, clean code, design patterns, unit testing, refactoring, multithreaded programming, performance profiling, Agile/Scrum, Jira
Stable project with fixed production process.
Not gambling games products.
Part-time schedule is also suitable.
Position: C++ Software Engineer
Category: C++
Experience: 3 years | English: intermediate


C++(C++11, C++14), Boost, STL, Multithreading
OOP, OOD Principles
Сmake, GoogleTest, SQL
Basic Python, C#, Java knowledge
Linux, Git, JIRA, Confluence, SCRUM
REST, Automotive domain.
Feature development according to ASPICE
Interesting project with challenging tasks. Not bugfix please.
Position: C++ Software Engineer
Category: C++
Experience: 2 years | English: fluent


C++ Software Engineer: 2021 - Present, 2 Years
Windows/MacOS desktop application (client side)
Main technologies and tools:
C++14, Qt5, Win32 API, Git, Jira, Jenkins, CMake, Postman
Responsibilities: 
- Bug fixing
- Feature implementation
- Code refactoring
- Architecture redesign
- Code review
- Mentoring
- Customer(USA) interaction and interaction with parallel teams
- Time estimation
- Configuration of CMake

Amateur experience with OpenGL and Unreal Engine C++ 4/5
Position: C++ Software Engineer
Category: C++
Experience: 3 years | English: intermediate

The main responsibilities at Intallias are:
- Development of new product features;
- integration and unit test development;
- writing documentation;
- teammate's support;
- code review.

My main responsibilities at GlobalLogic were:
- Developing new product features;
- Bug fixing;
- Daily communication with foreign managers and teammates.

My main responsibilities at StealthMail were:
- Developing new product features;
- Implementing a mechanism of interaction of API functions of the product;
- Participating in the development of the API library of interaction with the cloud service;
- Improving and extending the company's proprietary libraries.
- C++ Software Engineer at Intellias (August 2020 – onwards)
- Junior Software Engineer at GlobalLogic (February 2020 – July 2020)
- Junior C++ developer at StealthMail (March 2019 – October 2019)
- Develop my С++ and other skills;
- To work in a progressive and friendly team;
- To solve new interesting and hard challenges.
Position: C++ Software Engineer
Category: C++
Experience: 4 years | English: intermediate


C++ Software Engineer: Working with computer vision/image processing using Qt.
I prefer projects that work tightly with image processing, ML and math.
Position: C++ Software Engineer
Category: C++
Experience: 4 years | English: upper


• Design and develop REST API. Use of microservice architecture (gRPC, RabbitMQ, Redis, MySQL/SQLite/RocksDB).
• Experience of developing various protocols over raw TCP connection;
• Solid knowledge of TCP/IP networking;
• Implemented checker for Clang Static Analyzer, peephole optimization for LLVM IR;
• API tests automation using Python;
• Profiling of CPU and memory usage to determine bottlenecks in order to improve them (perf, ASan, gdb);
• Confident GNU/Linux user;
Interested in distributed systems, compilers, databases, performance analysis, and digital security. Enjoy complex tasks and cutting-edge technologies.
Position: C++ Software Engineer
Category: C++
Experience: 0.5 years | English: fluent

I am a quick learner with an eagerness to acquire new skills and tackle challenges. For each employment, I’m a valuable contributor who digs into the roots of the issues in order to find the most efficient solution.
Education:
Taras Shevchenko National University of Kyiv, Sep 2021 – Present
Master of Software Engineering 

Taras Shevchenko National University of Kyiv, Sep 2017 – June 2021
Bachelor of Software Engineering, GPA: 3.63/4.0 

Experience:
Meritos Trade (Start-up closed) Kyiv, Ukraine
Software Engineer May 2021 – Aug 2021 (4 months)
C++ (MFC, boost, Takion/TWS API, Multi-threading, Networking) – design and development of the infrastructure for alogirthmic trading:
␣ Developed Takion platform extension (.dll), which displays specific market data statistics and serves as a trading indicator;
␣ Developed .dll library, which utilizes Telegram bot API for notifying substantial messages via the Telegram;
␣ Developed tool for uploading streaming, historical Interactive Brokers ticks data to the ClickHouse DB for later analysis;

Ring Ukraine Kyiv, Ukraine
Junior Software Engineer Feb 2020 – Oct 2020 (9 months)
C++, Linux – maintaining components responsible for managing the Ring Smart lights system:
␣ Found and fixed bug with deletion of the device schedules on the device removal, which led to the resources hanging;
␣ Added the logic for retrying setting of the device properties after bridge replacement, provisioning failures, which ensured proper device behavior;
␣ Found and fixed bug in devices’ communication protocol that involved wrong request-response matching logic due to the sequence number intersections and led to the devices freeze;

SAP Walldorf, Germany
Software Engineering Intern Jul 2019 – Oct 2019 (3.5 months)
␣ C++, MySQL – integrated geospatial functionality in the Vora database: added support for reading BLOB, CLOB, ST_GEOMETRY formats, SRID constraint, allowed importing EWKT;
␣ Python, C – implemented a pyarrow file-system interface for the SAP cloud-storage connection library, which allowed using PyArrow with Parquet datasets on cloud storage like S3, GCS, HDFS;
I'm looking for a development team united with a common goal and targeted to the result, a reasonably flexible schedule is expected.
Higly scalable projects with C++17 or above are preferred.

I don't consider GameDev, solely Embedded positions.
Position: C++ Software Engineer
Category: C++
Experience: 10 years | English: intermediate

I'm interested in improving things beyond the task scope
* I've saved some estimated development time by using existing tools\libs on multiple projects
* Pushed team to implement useful tool on hackathon
* Always document useful stuff for the team
Experienced professional ready to solve complex technical problems. Able to dive into a new area, attentive to the details, responsible.

As an expert in C++, I've worked on projects in automotive, plugin and services development, video codecs.

SKILLS

C++, STL, boost, Qt
Cross-platform development, OOP, multithreading, software testing
Interested in improving things beyond the task scope
Able to find quick and easy solutions to avoid extra work
Debugging complex bugs, performance optimization
Intermediate English
Git, software analysis, build tools, documentation, CI, jira
Databases(Oracle, MongoDB, etc)
Basic knowledge of Python, C#, Delphi, Java, Node.js, web, etc
I'm looking for a strong team-member position(not team leader), on a project where I can learn something new.
Position: C++ Software Engineer
Category: C++
Experience: 1 years | English: upper

Have a patch merged in AOSP tree.
Complete UNIT Factory education.
Experienced with AOSP. Worked on extending and maintenance one of the HAL's.

Have experience with transferring frameworks/services between android versions.

Also have pet projects:

- Custom sorting algorithm optimized for number of operations.
- Mini expert-system
- Own top/htop-like Linux util.
- 15-puzzle solver
- Corewar-like game from 90s

I want to develop new software/services/frameworks or to implement new features in existing ones.
Position: C++ Software Engineer
Category: C++
Experience: 5 years | English: upper


Fortra (HelpSystems)
Software Engineer III
01/2023 – 02/2023

Project: Secure Managed File Transfer. 

Performed activities:
•	Extensive refactoring of the source code: converting MFC collections to STL containers. Writing detailed refactoring plan.
•	Fixing the issues and implementing customer future requests.
•	Profiling the crucial parts of the application and writing refactoring plan for performance speedup.

Technologies Used:  C/C++, MFC, Microsoft COM, VBScript, SQLite, MSSQL, C++ profiling tools, Git, Wireshark, Postman, Azure DevOps Server, Visual Studio.

Instigate Design CJSC
Software Engineer                                                    
08/2019 – 12/2022

Project: AI based Natural Language Understanding solution implementation/acceleration on FPGA accelerator cards and multi-core nodes: The system allows to classify texts. 

Performed activities:
•	Implementation of the classification algorithms on FPGA using OpenCL library and High-level C synthesis.
•	Performing timing performance optimizations of the hardware, resource utilization optimizations. Accelerated the crucial parts of the HW x6 times.
•	Integration of the hardware implementation with the software flow on the Java server. Writing an exporter for trained model data-set used in the Classifier engines.
•	Designed and implemented from the scratch a multi-threaded and multi-CPU pure software implementation with semi-monolithic Classifier algorithm (STL based, used move semantics). 
•	Applied parallel computing principles, Amdahl's law and data compression between algorithmic transitions.
•	Adapted the multi-threaded implementation to the non-uniform memory access (NUMA) architecture.
•	Result verification and debugging using Vitis HLS and Vivado waveform simulator.
•	Development quality assurance tests, fixing issues and optimizing the code.

Technologies Used:  AI, HLS, FPGA, Parallel Computing, C++ profiling tools, C/C++, OpenCL, Java, Xilinx Vivado/Vitis tool-chain, Git, vim, IntelliJ IDEA, CLion.
Position: C++ Software Engineer
Category: C++
Experience: 1.5 years | English: upper

Have recently  completed a BA course, so I know a bit about gathering and managing requirements for the software.
Had experience in:
Qt framework
OpenGL(+glfw, +glsl)
WinApi(sockets, windows services)
C++14/17.
CMake
Also worked with Entity framework, C# with MySql server DB. Had experience with MongoDB

Have been envolved in debuging, developing and testing software, that uses Qt, Vtk, OpenCascade, CMake.
Had experience in developing viewer for stl files using openGL.
Worked on developing server part of client/server app, using WinApi Sockets and Windows Services. 
Also worked with threeJs for creating web viewer.

It is interesting for me to work with C++ Software releated to 3d graphics, Finance, Blockchain, some automotive projects, etc. Also it will be great to improve existent skills, but I'm open to opportunities to learn new technologies.
Embedded projects that are very close to hardware are not interested for me
Position: C++ Software Engineer
Category: C++
Experience: 5 years | English: upper


Have 5+ years of commercial experience in C/C++ development, mostly under Linux.

C++, C, STL, Algorithms and Data structures, Linux, Git, Design Patterns, Multithreading, Python, boost, Gmock, Gtest, Cmake, make, ninja-build, meson