lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: upper

Hello! I have 7+ years experience in software development. I developed desktop applications (kiosk payment software, medical software) as well as server applications (backend of hotel booking website, price comparison website, surgical planner).

My technical expertise includes:
C++, STL, boost, multithreading, OOP/OOD, design patterns, unit/integration tests, database development (SQL Server, MySQL), network programming.
I worked with different IDEs (Eclipse, Visual Studio 2005-2013) and version control systems (SVN, Git, TFS).
Beside experience in C++ I also used Python, C#, SQL, Javascript, HTML/CSS during my work and always open for learning new technologies.
C++, STL, boost, Unix, multithreading, OOP/OOD, design patterns, unit/integration tests, database development, Python, SVN, Git, TFS, Visual Studio, Eclipse, continuous integration
Position: Senior C++ Developer
Category: C++
Experience: 5 years | English: upper

I've took a part in first public release one of my working projects.
We've developed it from scratch.
C++, STL, Google Test/Mock,  Qt5(mostly QtWidgets), Design Patterns (GoF), Algorithms and Data Structures, bash, Git, Svn, Mercurial, XPath
Experience with Linux and OS X. 
AOSP Development. 
ASPICE understanding
Agile undestanding.
Experience with code quality utils like Google Sanitizers, Valgrind, clang-tidy etc.
Strong knowledge of OOD and TDD/BDD.
Python scripting experience.
Juniors mentoring.
Interviewing experience.

I prefer cross-platform development using modern C++(11,14,17) with 3d parties like Boost libs, Asio, protobuf, gRPC etc.
Ready to switch in Rust programming language.
I DONT WONT working with Windows API or MFC and Windows system programming.
Position: Senior C++ Developer
Category: C++
Experience: 6 years | English: upper

- Client-server applications
- 6+ years of commercial experience
- Experience with DBMS (MSSql, Sybase)
- Experience with VoIP (SIP/H.323/SDP/RTP/TLS/STUN/TURN protocols)
- Experience with VDI projects
- Experience in automotive domain
Currently in Poland, but still working like Ukrainian B2B (tax resident of Ukraine). 

Full time projects:
1) Client-server application, VoIP telephony
- Description:
Support of cross platform application (server side). Development of new tools, unit testing.
- Technologies:
C/C++, Boost::asio, STL,  CMake, Linux, Jenkins, multithreading, Bugzilla, gtest/gmock

2) DataBase firewall
- Description:
Developed new tools/features for Windows app and service that provided protection of databases. 
- Technologies:
C/C++11/14, ACE, STL, ANTLR, MSSQL, Sybase

3) Cross-platform client-server application, VoIP 
- Description:
Developed new features, fixed bugs for cross-platform application
C/C++,  STL, multithreading, Jira, TLS, TCP/UDP, OpenSSL, COM API

4) Cross-platform client-server application, CMTS
- Description:
Developed new features, fixed bugs, creating unit tests and automation tests (python)
- Technologies:
C/C++ 17,  STL, multithreading, Jira, Bitbucket, cmake, linux, thrift, boost,gdb, valgrind, docker, kubernetes, gtest

5) Automotive project
- Description:
 Developed new features for navigation system, modify routing algorithms, implementing new business logic, creating unit/integration tests.
- Technologies: C/C++ 14, STL, multithreading, Jira, Gerrit, Jenkins, gtest/gmock

Freelance projects:
1) Linux utility for convert PDF to HTML
- Description:
Supporting project, fixed bugs, implementing business logic with third-party libs (poppler)
2) Asterisk-based utility for send audio data
- Description:
Fixed bugs with sending audio, send additional data to audio channel.
Position: Senior C++ Developer
Category: C++
Experience: 9 years | English: intermediate


- Developing different cross-platform (Windows, Linux, MacOS) desktop and server applications using native system libraries (WinAPI, LinuxAPI, pthreads, X11, Cocoa) or cross-platform libraries (boost, Qt, wxWidgets).
- Experience with OS native API: Unix Daemons or Windows Services, processes, threads, files, pipes.
- Experience with networking (understanding TCP/IP model) protocols: TCP, UDP, HTTP, Websocket, REST API.
- Strong Software Design skills using Patterns and SOLID.
- Good skills in math (Linear Algebra, Differential calculus, etc.)
- Image processing (Working with 8/24/32-bits pixel-formats, image modifing, filtering, masking).
Don't want to work as embedded developer on daily basis (but it's ok to find and fix some issues rarely).
Referring to russian agression and current war, I don't want to work for russian companies or russian clients.
Position: Senior C++ Developer
Category: C++
Experience: 5 years | English: upper


- Development of a system for data extraction (c++, python)
- Development of a market data processing system
- Team management and setup of development processes using Scrum practices
- Leading features through the whole SDLC

- Development of a system for sending and accepting orders (Client/Server pattern, Monitoring, PostgresDB, Multithreading,
Binary protocols)
- Trading platform development (Networking, Microservices patterns)
- Gitlab CI jobs creation and configuration, setup of gitlab pipeline for the repositories

- Development of a multimedia system (camera)

- Implementation an authentication/authorization protocol with the use of the Crypto++/OpenSSL libraries
- Working with NoSQL DB Redis, Mongo
- Unit and Integration testing (gtest, Catch2)
- Documentation maintenance
Position: Senior C++ Developer
Category: C++
Experience: 5 years | English: upper


Experience was in:
- methodologies: Kanban and Scrum;
- tools: JIRA, smartvcs, Jenkins/Teamcity/Bamboo, bitbucket/stash etc.;
- review procedure: Reviewboard, Crucible; 
- UI development with help Qml/QtWidgets for Linux/macOs/Windows platforms; 
- work with C++ 11/14/17 standards;
- communication to the client code team of experts;
- unit testing: Google, QtTest;
- version control systems: Git/Mercurial;
- library: Qt, STL and familiarity with Boost;
- also familiarity with graphics debuggers (RenderDoc, apitrace), 3D graphics APIs (OpenGLl), CMake/Makefiles (basic experience!), with MFC, Win32 and C# UI, basic knowledge of the Python/Javascript.
Position: Senior C++ Developer
Category: C++
Experience: 6 years | English: intermediate

Good debug skils,
Fast learning,
Basic unerstanding of ML, embedded.
Freelance years:
 Backup server.
   client/server
   TCP/IP sockets;
   IPC;
Data collecting server and firmware for arduino based HW.
   client/server  MySQL server;
   Multithreading;
   Async IO;
   TCP/IP sockets;
   QT;
   embedded; firmware for different arduino boards.
Brewery controller
   Embedded
NMEA devices tracker
   Embedded/ raspbery pi
   Python
Person Presense Detection
   embedded
   algorithms
   Azure cloud
Wirless battery management system
   Embedded/ Freescale mcu
   Wireless lib(bare metal driver)
   Developed custom communication protocol
   client/server

HMI (Human machine interface):
   automotive
   embedded
   QT/QML

Software for artists:
   Qt
   Vector computation optimizations (intel compiler, SSE, AVX)
   UI Framework

Graphical suite(vector/rasrt editor)
   UI Framework (custom framework based on QT, Cocoa, WPF)
   ML (WindowsML, CoreML, ONNXRuntime)

WiFi Routers:
   OpenEmbedded
   Bitbake
   Automake
   Embedded

Fitness device
  Embedded
  Bluetooth
Interesting project
Daily meetings on English,
Friendly team,
Embedded domain, prefferable bare metal/FreeRTOS.
Position: Senior C++ Developer
Category: C++
Experience: 7 years | English: upper

- Work with a big source code base  ( ~1 million lines of code )
- Advanced knowledge of inter-process communication ( different IDL-s, boost.asio, thrift, d-bus, etc. )
- Advanced knowledge of inter-thread communication & event-based programming ( self-made event-queues, qt signal-slots, etc. )
- Self-made logs-analysis tool ( ~35k lines of code )
- Advanced knowledge of the regular expressions
Hi, guest.

I am a software architect and a passionate C++ developer. The previous and current experience of mine is located in the area of native Linux & Windows applications.

I have deep knowledge of IPC, ITC, event-based, and multithreading programming. Besides that, I have experience in building complex component architectures and sub-systems.

Currently, I'm an architect in the project, which develops Navigation for a top-brand automotive manufacturer.

My current responsibilities are:
- Support of the process of interfaces definition
- Requirements analysis
- Analysis of CR-s
- Review of the navigation module's performance
- Communications with major Navigation stack-holders regarding design and architecture
- Support of analysis of the complex stability and performance issues
- Keeping knowledge regarding the "overall picture" of the Navigation module
- Knowledge transfer to colleagues and teams
- Support with project's adaptations
- Support with code-reviews
- Development and population of basic C++ concepts, which are then being re-used within the project

On top of that, I can add:
- playing around with Qt as a hobby.
- development of DLT-viewer plugins
- Experience in the development of 2D games.
- Additionally, I am a beatboxer and love to play around with live-looping systems 

I hope you will enjoy traversing my profile.

----

Which job am I looking for? The one with the interesting subject area. Without a need to permanently be in a "crunch mode". With the high salary level. With adequate management. Nothing special, but so rare ))

In general, I would be interested to take part in the projects, which are related to the development of:

- SW development frameworks
- musical soft-ware ( e.g. vst plugins, DAW-s )
- logs analysis software ( e.g. dlt-viewer )
- game dev. ( the part, which is related to the development of the tools, and not to the filling in the game content )

Still, any other areas also not excluded :-)
Expectations are:

- Long-term project
- No permanent crunch mode
- High salary ( as high as possible for my skill-set )
- Adequate management

From my side, I'll try to provide the total engagement into the project.
Position: Senior C++ Developer
Category: Rust
Experience: 7 years | English: upper

There were lots of wins during my career, but I will highlight a few of them:
- Proposed a new workflow in communication between R&D and domain experts which had been a bottleneck before.
- Reduced the deployment time from 1+ hour to less than 30 minutes for a set of smoke tests.
- Curated integration of third‑party SDK with a product while giving constant feedback to external developers.
I am a software developer with a passion for interesting tasks. I use C++ regularly, yet I am always open to something new since I am a fast learner.

I have experience working on challenging projects with complex domain fields. For example, I was involved in developing software that helps police to investigate crimes by scanning PC/smartphones of suspects for data of interest. Besides implementation, I was responsible for the organization of my task pool for every sprint.

The other position was in an enterprise-level company that aims to protect virtual machines with advanced backup&restore functionality in a versatile team.
I am **NOT** interested in the following topics:
* User Interface (e.g. Qt/QML)
* Embedded
Position: Senior C++ Developer
Category: C++
Experience: 9 years | English: upper

Designed and implemented an anonymous proxy server to fake TCP stack fingerprint in order to fool OS fingerprinting (e.g. to fool ‘p0f’ utility).

Found vulnerabilities at smartphone's initial loader.

Fixed a 16 years old multi-threading bug in enterprise *nix server application.

Reported vulnerabilities to Viber, Google and Ukrainian payment systems.
I do performance tuning, refactoring and advanced debugging, as well as implementing new features. 

Experience:
2018-2021: Backup solution. Server application development and support. Linux server and cross-platform clients.
A bit of microservices experience. C++ and Golang.

2015-2018: Financial application. Server application development and support.

2013-2015: Forensic experience in Android, Web and Windows. Desktop apps with Qt.
I like to make programs better, faster and safer.

I would like to work with Golang and master in microservices architecture.

I'm OK to join both: a mature product and start a project from scratch
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: upper


I have 12+ years experience as C++ developer and during the career took part in various projects, building modular, complex and high quality solutions. Ability to design and develop clean and maintainable code for high-volume production applications belongs to my main pluses. Futher details can be discusses during personal conversation/messaging.
I am looking for a new and challenging C++ project, where I will be able to apply all my skills and knowledges.
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: upper


I have about 15 years of work experience mostly with C++ in different projects. Can easily understand large and complex projects and improve it.
I'm looking for interesting projects and great opportunnities
Position: Senior C++ Developer
Category: C++
Experience: 7 years | English: intermediate


I have experience working with large enterprise projects in critical areas. I worked both in large teams distributed over different locations and in small ones, including being one engineer on the project. There is experience in mentoring on projects.
Position: Senior C++ Developer
Category: C++
Experience: 6 years | English: intermediate

There are a couple things:
- NFC interaction touchpoints for Iqos launch event in Berlin in 2016
- Multimedia server for multi-projection systems which used in Kyiv Planetarium and in lights festivals around the world
- Internal system for licensing and protecting company's software products
I have over 10 years experience in C++ develop. I was start as embedded developer to create different electronics devices with
multimedia purpose. After 4 years I switched to desktop developing and spent six years in programming client-server application
for multi-projection systems. This application powers Kyiv Planetarium, unique projection sphere in Korea and many lights
festivals around the world. The last two years I take the position of Developer Lead for astronomy simulation software. On
business trips I take the role of sales engineer and provide presentations for mainstream product. I have strong knowledge of
C/C++, application architecture and object-oriented programming principles.
I am looking for senior C++ developer for desktop position.
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: upper

Changed the implementation from plain C++ to the declarative format which saved thousands of working hours. Determined typical developer tasks and implemented a template for each type saving hundreds of hours of copypasting for developers.
I'm an expert in C++ with over 10 years of commercial development. For the last 5 years, I'm working in a Linux environment. I know Python as a second programming language. I have recent experience in maintaining a complex codebase that constantly changes due to new requirements.
Full remote work, maybe with occasional office visits; at least 20 days of paid vacation and 10 days of sick leaves
Position: Senior C++ Developer
Category: C++
Experience: 5 years | English: upper


I'm currently working on designing and developing core and GUI features for the Epic Games Launcher and for other components across Epic Games infrastructure.
 - Added mods support to the EG Launcher and EOSSDK from the scratch
 - From scratch within a tight deadline Implemented a proxy application to make it possible to distribute non-game applications such as Spotify and iHeartRadio through the Epic Games Store
 - Created a python module out of some Unread Engine functionality (written in C++) to make it easily usable from AWS Lambdas.
...

Prior to this, I worked as a Software engineer at Synopsys. Here are some of the projects that I've done there (more info is in the CV).
- Layer filtering feature for the Synopsys ICWBEV+ product (layout editing/viewing tool).
It allows filtering layers based on polygons count.
Support for hierarchical and flat modes (consider cell references and placements)
Support for GUI and command line
Ability to save filters, transfer them between sessions
- Python Integration.
In the scope of the project, enhanced the Framework and ICWBEV+ (which is built on top of the Framework) as a python module. The Framework architecture has been changed to make it possible to support TCL and Python objects and isolate Python dependencies.
- IBM Power PC porting
In the scope of the project, the Framework and ICWBEV+ were ported to Linux on Power. Porting included source and makefile changes, also build of almost all third-party libraries (Qt, TQ, QScintialla, QtitanRibbon, LOP) for Linux on Power.
- UI Menu to Ribbon
Developed a generic API in the framework, on top of which the ICWBEV+ product was built, to provide all the necessary functionality to creating/modifying/deleting ribbon pages/groups/controls. Used implemented API to change ICWBEV+’s graphical user interface from menu style to ribbon style.
...

Also, I have some QA experience at Mentor Graphics.

TEC: C++, STL, Qt, Intel TBB, UE, CPython, Pybind11, Python, Bash, TCL, QtitanRibbon, C#
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: upper


I participated in projects for Android (Java SE, not Kotlin), iOS (Objective-C and Swift) and other more or less exotic platforms. Usually, my main role is an engineer that should investigate a problem, design and implement a solution, i.e. just solve problems in the specified terms. But also I handled tasks out of the development area when it was necessary. I was a project manager on a fixed-budget project where the PMI-based approach was successfully applied. I actively participated in development process improvements and research process design. There is an experience in technical interviews, a code review and negotiations with customers from EU, USA and Ukraine. I'm a business-oriented team player and do my best to achieve business goals.
Position: Senior C++ Developer
Category: C++
Experience: 9 years | English: upper


I've been working as a C++ developer for about a decade, mostly on automotive projects: development of different apps for the in-car infotainment system(microservice architecture).
I'd like to join a project with a modern C++ (17/20). It would be also great to practice programming in Go.
Position: Senior C++ Developer
Category: C++
Experience: 9 years | English: basic


I was working with android at my last job.  I developed the functionality of the project, I used posix, c / c ++ (11, 14), TCP, Poco libraries.
I was a lead software engineer. My responsibilities included: communication with the customer (the Chinese side), clarification of the current tasks and obtaining new ones, writing a part of the project (Network (TCP, UDP, MQTT, DDS) and Shared Memory communications development between applications), exporting the non-graphic part of the project for VXWorks.
I don't like bug-fixing (not mine code). I don't like front-end.
Position: Senior C++ Developer
Category: C++
Experience: 8 years | English: upper


Languages: C++, Java, Python
Libraries and Frameworks: STL, Boost, openGL, GTest
Concepts: OOP/OOD, COM, multithreading
OS: Windows, Linux


Jan 2017 - Present
Intellias
Senior C++ Software Developer

Project Description: Development of the utility libraries for HERE Map SDK
Technologies used: boost, rapidjson, GTest, protobuf

Key responsibilities:
* Development of the library that manages GPS probes collection
* Development of the library that provides an easy access to map data stored encoded on the HERE Open Location Platform

Project Description: In-vehicle-infotainment system, map display team
Technologies used: openGL, boost, Poly2Try, Clipper, GTest

Key Responsibilities:
* Development of rendering subsystem for HERE maps
* Triage team activities

Oct 2013 - Dec 2016
GlobalLogic Ukraine LLC
Middle C++ Software Development

Project Description: Support of the feature-rich video editing system
Technologies used: COM, ICU, FreeType, Python, Cython

Key Responsibilities: 
* Support of company's open SDK designed to allow 3rd parties to make software effect plug-in modules: 
* Support  of application's titling and captions effects 
 
May 2012 - Sep 2013
Samsung R&D Ukraine
Software C++ Developer

Project Description: Development of visual post-processing algorithms, Android integration 
Technologies used: Android, OpenGL SL

Key Responsibilities:
* Developed the algorithms for text effects and their parallelization on GPU (openGL SL). 
* Developed the architecture of the library for applying text effects and embedded it to android native.
* Used JNI and Java to develop state-of-the-art mobile applications for Android.
Senior C++ software engineer with over 8 years of experience with the expertise in cross-platform multithreading development and rendering with openGL.
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: intermediate


Last several years I worked in embedded development as a senior software developer.
Language: C/C++ (including C++20), Python as a scripting language, Rust (as a hobby)
Build Tools: Yocto, CMake, Makefiles
Libs, Frameworks: asio, Boost, STL
- Interesting project
- Senior team
- Ability to grow up as an engineer
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: upper

10+ years in software developing on C++. Has strong experience in developing cross-platform, multithreading and various data converters. Background in algorithms and CAD-development. 
Experience in working in Agile teams (including distributed).
modern C++, STL, Boost, Qt, Git
Looking for a complex task and good management. Not interesting in gambling or game projects.