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


Hello! I am an embedded systems engineer with a passion for innovation and problem-solving. My journey started at the prestigious University of California, Riverside, where I honed my skills in programming on Atmega microcontrollers.

During my academic years, I had the opportunity to work on fascinating projects that have shaped my expertise. One of my most notable accomplishments was creating a Smart Cruise Control system, integrating OpenCV for road sign detection with a cruise control mechanism using Finite State Machines (FSM). This project showcased my ability to blend computer vision with control systems effectively.

At my first job, I spearheaded the development of a model rocket release system. By analyzing data from various sensors, the system autonomously ejected payloads after the model rocket launch. This project solidified my proficiency in real-time data processing and decision-making.

My skill set extends beyond the realm of traditional embedded systems. I possess hands-on experience with Software Defined Radios (SDRs), opening new possibilities for communication applications. Moreover, I have undergone multiple trainings in CUDA programming, mastering parallel programming for GPUs, as well as RTOS training that involved Embedded C programming on ARM microcontrollers.

Additionally, I successfully developed a back-end for drone ground control station software. The project demonstrated my ability to work on complex tasks and effectively integrate multiple components.

Currently, I hold a managerial position, which speaks to my leadership capabilities and time management skills. However, I am eager to complement my managerial role with hands-on C/C++ development work, and I am actively seeking remote opportunities to achieve this goal.

If you are looking for an innovative, driven, and adaptable embedded systems engineer to join your team remotely, I would love to connect! Let's collaborate on exciting projects and make a difference together.

Looking forward to embarking on new challenges with you!
Position: C/C++ Developer
Category: C++
Experience: 0 years | English: intermediate


I am currently engaged in fascinating and challenging project, which is creating remote desktop application. Applying my knowledge of C/C++ programming languages I am implementing the main networking functionality using TCP protocol. As the development process is going I am improving my practical skills.
Position: C/C++ Developer
Category: C++
Experience: 0 years | English: intermediate

I had experience with standard Windows and Linux APIs, well versed in graphics, networking and multithreading.
I have developed several utilities (most of them are on my github).
I had no commercial experience in development (with the exception of a few small freelance projects), but I have been programming for the third year and during this time I got acquainted with many technologies and techniques.
Comfortable working conditions, career opportunities
Position: C/C++ Developer
Category: C++
Experience: 9 years | English: intermediate

Firmware that used on airplanes and cars!
I'm strong C/C++ software developer with nine years of professional software developing experience. For this time I worked in airspace, mobile and automotive industries. I have wide expirience including Linux develepment, Embeded development. Currently I'm looking for some Automotive or Airspace project.
C or C++ automotive or airspace project.
Location: Kiev or remote
Position: C/C++ Developer
Category: C++
Experience: 3 years | English: upper


I worked as a freelancer for six months. Engaged in code refactoring, optimized the program. There were also some web projects.
I tried to open my own startup, which would be based on neural networks.
I have amateur skills in developing games on the Unreal Engine 4.

Oct 2020 – Sep 2021, Junior, Luxoft
Kyiv
Develop new video compression/processing algorithms that effectively implement standard video codecs for the leading Media Streaming Clients.
Responsibilities:
- Develop new video compression/processing algorithms that eff ectively implement standard video codecs;
- Optimize code for performance and footprint , considering advantages, of h/w platform;
- Participate in code review;
- Document the code;
Technology and Skills: Microsoft Visual C/C++, NVIDIA CUDA

Jul 2021 – Sep 2021, Junior, Luxoft
Kyiv
Develop a new crash report system
Customer: Corsair
Responsibilities:
- Develop new Windows background service that effectively manages dumps for reporting;
- Develop new Web-API that have no explicit authorization, for connecting to server;
- Participate in code review;
- Document the code;
Technology and Skills: .NET Core, Microsoft ASP.NET, Microsoft Azure Blob Storage, Microsoft SQL Server, Microsoft Visual C/C++

Sep 2021 – Jan 2022, Junior, Luxoft
Kyiv
COBALT development for PS4
Customer: Google codecs
Responsibilities:
- Refactoring and bug fixes;
- Optimize code for performance and footprint , considering advantages, of h/w platform;
- Participate in code review;
- Document the code;
Technology and Skills: Microsoft Visual C/C++

Jan 2022 – May 2023, Middle, BitMedia
Kyiv
Customer: Daimler
Responsibilities:
- Refactoring and bug fixes;
- Refactor projects from .vsproj to CMake;
- Participate in code review;
- Document the code;
Technology and Skills: 
Microsoft Visual C/C++, CMake, Git

March 2022 – Jul 2023, Middle, Fractured Byte
Kyiv
AAA game development for Nintendo Switch
Customer: NDA till release
Responsibilities:
- Gameplay development;
- Refactoring and bug fixes;
- Develop internal tools programs;
- Optimize code for performance and footprint , considering advantages, of h/w platform;
- Participate in code review;
- Document the code;
Technology and Skills: 
Microsoft Visual C/C++, Unreal Engine 4, SVN, P4V
Interesting and friendly team, an opportunity for professional and career development
Position: C/C++ Developer
Category: C++
Experience: 2 years | English: intermediate


Junior С++/C# Developer (September 2022-June 2023, SoftServe).
I dealt with the development of application based on computer vision (image processing).
During this period I worked with C++ (stl 17), SIMD (SSE, AVX), Digital Image Processing (DIP), Windows, Unit Tests (Google Test), Bitbucket. 
Also after some period I started to work with C# (.NET 7.0), CLI, WPF.

Trainee C++ Developer (October 2021 - March 2022, SoftServe)
Junior C++ Developer (April 2022 - July 2022, SoftServe)
I dealt with the development of client-server applications.
During this period I worked with C++ (stl 98, 17, Poco), PostgreSQL, Linux (Red Hat), Unit Tests (Google Test) and so on. All applications had been written according to design patterns (most MVC) and SOLID principles.
Position: C/C++ Developer
Category: C++
Experience: 0.5 years | English: fluent


Main languages: C++, C.

Have experience with: Qt, SQLite, QML, GMock, boost.
Tools worked with: git, Docker, Jira, Confluence, Jenkins, Gerrit.
IDE(Semi-IDE): CLion/VSCode/emacs/QtCreator.
Been using Linux-based OS distributions for last 3 years.

About 2 years of non-commercial experience with Java.
About a year of non-commercial experience with C.
Less then a year of commercial experience with C++.

Lots of Bash scripting experience, less in Python/Lua/Ruby
Nice project with lots of pattern usage.
Uses CMake (any other automated build framework).
(please, say no to bash build scripts)
Works well with CLion (+) or VS Code (+/-).
Position: C/C++ Developer
Category: C++
Experience: 7 years | English: intermediate


Oct 2019 – present
Software Developer
Migrated existing embedded system from Linaro to Yocto.
Fixed various bugs in USB communications, including hardware debugging and fixing custom communication protocol.
Fixed device updates, including Yocto, update itself, and update of the microcontroller's firmware, fixed multiple issues within the microcontroller's firmware.
Implemented various optimizations and fixes onto the network layer, including problems with wifi authentication and rare cases of hardware incompatibility. Tuned network connection parameters.
Added support for new external hardware.
Fixed a few issues in the interaction between the device and mobile apps.
Wrote custom binary for wifi scan using libnl.
Improved overall system stability.
Fixed power management issue in USB hub driver.
Investigated and fixed a lot of customer-facing issues.
Completely redesigned one of the most problematic services.

Before all that, in a different project, I helped develop an automatic test platform for a distributed embedded system that uses DDS as a transport protocol.


Aug 2017 – Oct 2019 Software Developer
Created MacOS kernel extensions for libraries injection. Researched and implemented SIP bypassing. Bugfix.

Developed Linux kernel module for file operations filtering. Implemented part of protection mechanisms. Helped with performance optimizations.
Added support for the newer platform. Developed of transparent proxy based on OFP/ODP/DPDK. Changed l3/l4 network handling to support transparency. Made changes in OFP for efficient storing and searching for additional info about sessions. Found and fixed a few bugs in packet handling.

Feb 2016 – Aug 2017 Junior Developer
Developed process monitoring modules for Linux and MacOS kernels. Integrated drivers into an enterprise solution. Ported existing Mac kernel extensions to MacOS Sierra. Bugfix.

Sep 2015 – Jan 2016 Trainee C++ Developer
Developed a userspace service that provides access to the WebOS database considering high performance and limited resources on embedded devices like TVs, watches, etc.
Position: C/C++ Developer
Category: C++
Experience: 5 years | English: intermediate


Software developer of embaded, real-time, multithreaded systems.

Skills:
- C/C++, STL, assembler;
- Scala functional language;
- Qt, Google test framework;
- Linux middleware & kernel, Android;
- ARM platform, ARM TrustZone;
- multithread programming;
- algorithms and data structures;
- project and team management.

Experience with:
- trustlets for secure OS, kernel and services development (ARM assembler and C);
- low-level software development (Linux kernel, C, assembler);
- middleware system programming (daemons, shared libs, etc.);
- high-level application design for Linux (C++, Qt);
- ARM platform and ARM TrustZone technology;
- leading a team of more than 30 people with final application commercialization.
Position: C/C++ Developer
Category: C++
Experience: 3 years | English: pre

I work mainly with C / C++ (Visual Studio, C ++ Builder). To implement the small tasks using Ruby. During my work I develop applications for Windows. I have experience working on projects independently and in a team. My experience can be rated as a medium. I have the application debugging experience in OllyDbg and IDA.
In my work I use version control systems git and redmine.
С/С++, STL, OOP, WinAPI, JSON, Ruby, OllyDbg, IDA, Assembler, GIT, Redmine.
I want professional growth, self-development and friendly team.
Position: C/C++ developer/Backend Developer
Category: C++
Experience: 11 years | English: upper


C/C++ programming (Visual Studio, Embedded Studio);
Delphi programming (writing component, OpenToolsAPI, RTTI);
.NET programming; 
3D / 2D graphics programming (HOOPS, rendering of 3d models, rendering of 2d drawings based on DWG, DWF, PDF files); 
Multi-threading programming;
SQL programming (Oracle, FireBird);
OOD programming (Versant)
MFC/WTL, ATL, wxWidgets;
OLE/COM technology;
MAPI;
GIS;
Developing application under Win32 platforms including Windows 98, Windows NT, Windows 2000,  Windows CE (Smartphone 2002 - 2003, PocketPC);
Developing Win NT, Win 2000 services;
Developing custom channel protocol simulators;
Cross-platform development (Win/OS X);
Palm OS programming;
Multithreading and multiprocessing  programming;
Driver development for Windows platforms;
RealDWG SDK, Datalogics PDF SDK, PDFTron SDK, DWF Toolkit SDK;
boost, POCO, OpenSSL, SQLite, QT;
Jenkins, Git, JIRA
Google Test framework;
Google Omaha protocol;
Golang
Docker
Kubernetes
Microservices
Position: C/C++ developer (CAD/CAM, 3d printing)
Category: C++
Experience: 11 years | English: intermediate


• C++ programming (C++ 11,14 , std algorithms, oop, less templates)
• Mesh processing (smoothing, remeshing, geodesics, slicing, OpenMesh, OpenVDB, etc)
• Polygonal geometry processing (intersections, smoothing, Voronoi diagrams, Delaunay triangulation, boost::geometry, boost::polygon, etc)
• Basic CUDA kernel programming related to the above mentioned
Improve math and programming skills in interesting projects.
Position: C/C++ developer, embedded
Category: C++
Experience: 11 years | English: intermediate

Programming and electronics are not only my job, but also my hobby, so I am completely dedicated to projects. For FreeRTOS, a subsystem has been added to protect memory from destruction by other tasks using the MPU(STM32 Cortex M3 / M4). A server for the microcontroller was developed to work with the RPC JSON protocol. The CANBUS adapter for Android radios for better integration with the car is nearing completion. I also assembled a 3D printer according to my drawings, gradually changing the firmware for it. I understand a little bit about cloud technologies, at home server works on the OpenNebula platform, where virtual machines work: GitLab, mail server, and others. And in general, I am interested in many other things ...
Software and hardware development in Electronic Cash Register (ECR, fiscal printers, specialized ECR). Protocol interaction with external devices (banking terminals, fuel dispensers (gas stations), microcontroller network interaction (SPI, I2C, CAN, Ethernet, ...). In projects used RTOS, LWIP, USB stack. Device circuit design 2,4 layers from scratch in Autodesk Eagle, Altium)
Expectations - good teamwork, interesting projects, professional growth
Position: C/C++ Developer, embedded
Category: C++
Experience: 8 years | English: upper

Tests development for a legacy code for an Israelian customer from an automotive domain. Driver development.

Full-cycle development (scheme, board, casing, firmware) of the controller for the remote beer shop supervision (tapvisor.com).  
Few models of the offline beer counters.
Beer self-serving system.
Wine dispensing machine (electronics and hydraulics).
Programming languages: C++, C,  VBA, Python
IDE: IAR, MPLAB, Delphi, C++ Builder, RAD Studio, Visual Studio
Microcontrollers: STM32, STM8, PIC18, PIC16
Technologies: FreeRTOS, HTTP, SIM modules (MCU), GPRS, XML, JSON, Google Test
Communications: UART, RS-232, RS-485
Project management: Redmine, Jira, Crucible, BoolsEye
VCS: SVN, GIT
Operating systems: Windows
Libraries: STL, VCL.
Position: C/C++ developer, Embedded developer
Category: C++
Experience: 7 years | English: intermediate

Software development for investigation and calibration of US applicators for Wellcomet® ultrasound devices 

Firmware development for Wellcomet® ultrasound devices

Vector control for 3 phase AC Induction motor realization.
С, C++, IAR for ARM, msp430, Borland C++ Builder

software development for controlling devices from PC (RT data exchange, data processing and graphical representation)

firmware development (ACIM, BLDC, DC motor control; working with diffr. LCDs;  i2c, uart, 1wire etc.; bootstrep loader and in-app-programming;  PID control, signal filtering)
 
industrial PLC programming
Studying of new prorgamming technologies. 

Job demanding physics and mathematics knowledge would be preffered.
Position: C/C++ developer (For Ukraine Only)
Category: C++
Experience: 4 years | English: fluent

Author of two patents, one known as "Human limb Modeling Based on Deformable Ellipsoid Model" which related to human motion analysis and computer vision field. Another known as "Multi-Channel Dynamic Pattern Generation for WSS" which is beneficial in then field of optics with LCOS display.

I was award Chinese Government Scholarship in 2015 for Master Degree program.
I am a self-motivated fast learner, with an everlasting hunger for research and development. I believe in team work but at the same time confident about my own capabilities and reliability in delivering efficient work output. Due to my industry experience and academic background I have acquired an in-depth knowledge of software development for both Embedded and Applications along with electronics and hardware designing understanding.

Currently I am working in China as a Senior Embedded System Engineer in a R&D department since 2 years. My role in team is to develop software and write drivers for custom hardware based on ARM/Xilinx ZYNQ and STM32 MCUs. I am also responsible for software development and maintenance for Windows and Unix OS.  

At my present job I am working on a Wavelength Selective Switch WSS for 5G network project. The project belongs to optics and communication engineering. I am responsible for software framework and algorithm development in C/C++, also responsible for software development for optical calibration, testing and automation of the whole process.

Previously in other company I have worked on number of Computer Vision and Image processing related projects such as human motion analysis, facial recognition and 3D modeling. I have worked on smart home control panel that is responsible for home security and appliances controlling. Moreover, I developed an Augmented reality test application and harnessed the power of GPU for object creation. Beside that I also have some experience with SLAM technology for Intelligent Autonomous Mini Vehicle projects and Network programming for TCP/IP Suit.
I have a strong interest in research and development, so I expect work that is interesting and challenging. I would be glad if I am given opportunities to take on new challenges and share my ideas with team of experts. I expect work environment to be competitive but friendly so that everyone can learn and provide their best outcome.
Position: C/C++ developer, FPGA developer
Category: C++
Experience: 1.5 years | English: basic


I was involved in the development of software for transceivers and other components, I was involved in the development of electrical circuits. In my work I used stm32cubeide, activhdl, vivado, ise, altium and Pcad.
Open to everything new, ready to master various technologies and other skills.
Position: C/C++ developer, Java developer
Category: C++
Experience: 0 years | English: fluent


- Bachelor in Theoretical Physics, specialization in Computer Science
- C/C++, Java
- Basic HTML knowledge
- Experience with RT digital signal processing
- Experience with Android development
- Knowledge of Algorithms, Data Structures and Design Patterns
- Basic experience in embedded development.
- English: Advanced
Graduate theoretical physicist, seeking a career start in software
development. Interested in music, audio engineering, electronics and DIY. Have high analytical skills and learning ability.
Position: C/C++ developer Linux
Category: C++
Experience: 11 years | English: intermediate

GamePoint Bank Server is working on production without troubles.
UnrealIRCD Modules are deployed ( for both, 3.XX.XX and 4.XX.XX, version of UnrealIRCD ).
Current version of GameProxy is working without troubles. New one with IPv6 and WebSocket under the process of testing on the production.
New Transaction Server ( Distributed ) ready for complex testing. Local testing, include creating test cases, been done.
Parallel and Distributed Computing. 
Server-side applications development. 
Network programming. 
Designing Parsers  & Interpreters.
Integration component into the united system. 
Designing n-tier systems. Designing business application and distribution automatic system. 
Designing GUI. Processing Graphic & Sprite. 
Planning and managing job (including the developing tools for planning).
Friendly environment. Team support and concentration on the achievement of goals. Stability. Possibility improve knowledge. Ideally to enjoy completed tasks.
Position: C/C++ developer (Middle) / Golang developer
Category: Golang
Experience: 2 years | English: upper


I'm confident with the following stack: C++17, Linux, CMake. Have some understanding of boost.asio and boost.spirit. Also fixed a couple of bugs in different Qt projects, familiar with the ideas behind it. On the recent job I have been mainly working on improving functionality of the existing code and improving its performance. For investigating performance drawbacks I mainly used valgrind and became pretty familiar with its interface. I also have some experience working  as a backend-developer, developing mainly in Golang with the following stack: Go, Postgresql as a longterm data storage, RabbitMQ as a messaging system in our projects, and Redis for caching. All the ideas I've learned I can also apply in different languages.
Position: C/C++ developer (*nix projects preferred)
Category: C++
Experience: 6 years | English: upper

Just for example few completed projects: 
- did implement support of RDP File System Virtual Channel Extension as virtual filesystem on macOS;

 - bluetooth subsystem for STB MAG424(from kernel module to userspace bindings; HID, A2DP) based on bluez5 and alsa/pulse-audio;

 -  dockerized developer’s environment for each platform/board(there are many platforms with different toolchains, libs and so on), setted and put into operation private docker registry for convenient images delivery between developers, which extremely reduced the time to deploy or update developer's environment for specific platform;

- 1st version of desktop crossplatform vpn client based on openvpn: www.vpnunlimitedapp.com 

Also I have experience in managing the company's software development department, mentoring.
I am linux && macos guy, so prefer projects with that specific. Love system development. Good at crossplatform projects. Prefer to work on product.

Area of development: crossplatform development, embedded linux, system development for OS X(kext development, system extensions), GUI(Qt widgets), network applications, fullcycle of application development(from technical specification to deployment)

Languages: C, С++/C++11, basic Objective-C, bash, basic python, dockerfiles, conanfiles

Libs: boost(asio, thread, filesystem, ...), qt4/qt5, libcurl, libprotobuf, log4cplus, jsoncpp, rpclib, libsqlite3, freeimage,  a lot of them...
Have desire to work on product - it is where I can maximize benefit for all. I am not really interested to work for outsource or outstaff companies.

It is important for me what impact have product to work on. Don't have big desire to work onto gamedev projects.

I am openminded and will glad to work with international team from all over the world and have regular English communication.

And it is important for me to keep work/life balance:)
Position: C/C++ developer or iOS developer
Category: C++
Experience: 8 years | English: fluent

Development of a popular open source C++ project on github
Once graduated I worked at BugartGames startup as Game Client Developer. I developed games using Objective-C and C#/Unity.
Then I used to work as a freelancer for 4 years developing huge amount of mobile apps (iOS and Android). During freelance I developed sqlite_orm - a popular C++ ORM library for SQLite.
Then I went to Wargaming to be a C++ Game Client Developer. I developed World of Tanks Blitz - mobile + desktop tank shooter written with our custom game engine written with C++.
Then I went to Playtika to be a Game Client Developer also.
Them I went to sabbatical to practice Rust and my own projects.
Now I am looking for new opportunities.
Adequate team, clear processes, pros as colleagues.