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

Tech Lead, Architect
Back-end, after COVID restriction, remotely: 
- cryptocurrency/fiat exchange (Golang);
- low latency trading platform refactoring (C);
- game authentication server bugfix (C++);
- request-response RPC API on the base of libp2p for blockchain project, simple pallet in scope of substrate framework (Rust), ESP8266 node to submit extrinsic (C);
- build and set up Yocto Linux and vxWorks images for virtualization/containerization;
- Requirements engineer, HMI scope, Polarion, ASPICE (Java/C++);
- HTTP API for Windows based distributed video editing & CMS (C++).
- REST API for POS terminal (C++11).

Embedded systems, before COVID restrictions:
- IoT (Azure IoT Edge, AWS Greengrass), telemetry;
- multimedia streaming, SIP, VoIP, ffmpeg;
- automotive, AUTOSAR Adaptive;
- Linux, RTOS and bare metal (ARM, STM32, AVR, DSP, etc.);
- mostly C, time by time: Rust, C++/Qt, Golang, Java, D, Python, bash, Perl, Lua;
- microservices over Redis, MQTT, ZeroMQ, nng, D-bus, libp2p, raw sockets;
- CAN bus, SPI, IIC, RS232, USB, ETH, BLE, TCP, UDP, SOME/IP etc.;
- buildroot, Yocto, OpenWRT, make/cmake, das U-Boot.

Versions control:
 - git, mercurial, SVN

Other:
- Docker
- SQLite, PostgreSQL, MongoDB
Backend, system or low level programming (C, С++, Rust, Golang)
Position: C/C++ Scientific programmer
Category: C++
Experience: 9 years | English: fluent

Ph.D. in physics
Author of more than 30 scientific papers
C/C++, Fortran, Python, HTML, data analysis, numerical methods, data/theory fit, statistics, processes modelling, Monte-Carlo simulations, parallel programming, machine learning, algorithms and data structures, strong math background, 3D computational geometry
Find interesting job in programming field where I could apply my professional skills and experience widely.
Position: C/C++ Senior Linux Embedded Developer
Category: C++
Experience: 5 years | English: upper

• C/C++ (4 years) (Threads, async, boost, Templates, GoogleTests, SSE, CUDA CMake, TBB, MPI)
• Linux (x86, ARM) / Bash
• Network
• Python (2 years)
• OOP/OOD
• CI/CD - Git/Gerrit/GitLab/BitBacket/Jenkins
• BSc in Computer Science
Linux System Engineer | PLVision | 2021 - Present (2+ years)

Technologies: C/C++, Linux, Network, Python

SDK features design and development for a high-performance data center Switch for one of the leading companies in the field. 

- Took complete ownership of the entire code lifecycle, from participating in architecture reviews and creating high-level design and test plans to implementing the features.
- Regularly delivered presentations to introduce new features and showcase design concepts.
- Proactively contributed to code reviews and actively promoted knowledge sharing within the team. 
- Features delivered: Memory Monitoring Framework, Port Mirroring Support, Thread Monitoring, Control CLI, and others.


Linux System Engineer | Inango | 2020 - 2021 (1 year)

Technologies: C/C++, Python, Yocto, Linux, Network

Supported and contributed to DOCSIS broadband network solutions.

- Responsible for integration of new SDK version to the customer setup.
- Worked on customer WiFi bug fix requests.
- Added COS ECN feature support for physical and LAG ports.

Linux System Engineer | SmartAVI, Inc. | 2019 - 2020 (1 year)

Technologies: C/C++, Python, Linux, Network

- Net Ip Pro project – Migrated the solution to new HW and automated the build
- SaviGateway project – System build automatization and feature development.
• flexible hours
• teamwork (2 - 5)
Position: C/C++ Senior Linux Embedded Developer
Category: C++
Experience: 11 years | English: upper

The challenge was to reverse engineering of proprietary Honeywel security system interface to get rid Honeywell interface expand module for third parties. We was informed that on customer side one developer spent one year with no result. I prepared hardware prototype of transceiver and designed driver to open, read, write packets and with my colleagues we get understand the protocol data meaning. The worked application we achieved in 1.5 month.
Technologies:
C, C++ 11, 14, 17, stl, boost, python, Qnx, Linux user / kernel space, FreeRTOS, ThreadX, Yocto porting, QNX, make, cmake, ARM.

• Having 18+ years of working experience.
• Embedded application development on C and C++ 11,14,17, stl, boost, 
• Health-care medical devices development
• Real-time embedded development over Linux, QNX OS, less OS, FreeRTOS, ThreadX
• Linux development User / Kernel space.
• Yocto BSP porting
• Developed embedded application products include 
• Industrial controllers, Step Motor Drives, 3G/4G modems
• Familiar with interfaces and protocols: RS-485, ModBus, CAN, CAN Open, I2C, SPI, TCP/IP network applications.
• Strong fundamentals and design experience in Digital/Analog electronic hardware.
• Java in context of Android app development
• Unit Tests development Gmock / Gtest
Find interesting tasks and interesting team with sharing knowledge practice to improve professional skills.
Position: C/C++ Software Developer
Category: C++
Experience: 3 years | English: upper


4+ years of experience in commercial software development, most of the time I have been working with graphics algoritms and system programming. Currently I working on such topics as: Computer Architecture, Programming Languages, Algorithms and Computer Science in general.
Position: C/C++ Software Developer
Category: C++
Experience: 0 years | English: 


C, C++, Windows, Qt, multithreading, graphics, fonts, UI, UX, crossplatform, kernel/embedded, ontology
Want to work in Canada / USA / Europe. Ready to start from mid-level position with growth prospect.
Areas of interest:
- End-user software with rich UI/UX
- Graphics
- Games
- Kernel-level and embedded systems with limited resources
- Client-server solutions
- Knowledge-oriented and ontology-based systems
Position: C/C++ Software Developer
Category: C++
Experience: 2 years | English: intermediate


Company: SoftServe.
Involvement Duration: 6 months.
Project Description:

Project provides audit and outsource services between manufacturer and pharmacies.
Our the team is developing a unit platform for calculation rebates in audit services.
Tools &amp; Technologies: Microservices architecture, Python, Sanic, Postgresql,
Liquibase, SQLAlchimy, UnitTests, Docker, REST API.

Company: Jabil.
Involvement Duration: 1.5 year.
Projects Description:

First Project: Porting a board dependent application on linux. The application helps to cook in
fryer.
Tools: C language, emWin, QP real-time embedded framework.

Second Project: Help to develop Linux distribution for management controllers used in
devices such as servers, top of rack switches or RAID appliances.
Tools : C++, Yocto, Python.

Third Project:
The project was tasked with supplying the expertise and tools to develop RF solutions. One of
these tools is the software needed to drive the RF hardware. RF hardware may come in
different forms and be designed to solve different solutions. To this end, the software is
designed to be flexible allowing the basic architecture to be applied to different designs. The
software is designed to be layered and module with the intent of increasing the reusability of
the parts. The end goal is to provide a set of building blocks that reduce the time to market for
new designs.
Tools: C++ 17, Google Test.
Position: C/C++ software engineer
Category: C++
Experience: 10 years | English: upper

- Dynamic raytracing subsystem for unofficial World of Warcraft backend. It's goal is to detect the 3d objects added into the game's world dynamically
- I have a personal pet-project Skyrim, C++ library - JContainers (which is still alive and being used), which become a standard of modding, enabled complex features in various mods. Its goal is to enhance this limited language with easy to use, JSON-serializable data structures.
Areas where I worked:

- Automotive. Lidar sensors and raw image processing. Developed Qt (C++) tool to simulate and analyse how lidar rays distrubuted on a ground curvature, on obtacles. Developed drivable surface generation component and KPI tools (C++/Python) to analyse quality of our component output. Improved groundtruth generation tools. Participated in refactoring, speedup, integration, deployment of an existing module into a much larger infrastructure. Worked with Hdf5 file format, C++, opencv, python, docker, linux, CUDA.

- 3D printing. 3D Computational algorithms (C++): mesh (3d pattern) generation, boolean, morphing, distance-function based algorithms. Used Intel TBB library for parallelization and speedup.

- Open source World of Warcraft backend (C++). Developed (by myself, as a contributor) movement subsystem for backend (the source code you can find at github / SilverIce / Movement). Also worked with collision detection. Improved performance 

- iOS in role of app developer. This includes sometimes quite
  non-standart projects (C++/Python) where we had to decode audio signals from an old, chip-less credit cards. Worked with OpenGL, GCD, ffmpeg
- I'm looking for projects that are in an active development phase.
- I'm not seeking for stale or legacy or projects that only require bugfixing
Position: C/C++ Software engineer
Category: C++
Experience: 2 years | English: intermediate


Junior C/C++ Software Engineer
Interface Masters Technologies | Feb 2022 to Feb 2023
* Support network-embedded appliances
* Develop new features and bug fixing

Associate C/C++ Software Engineer
GlobalLogic (April 2021 to September 2021)

* Designs and creates software solutions to solve pain points for various clients
* Checks the feasibility of software prototypes
Modifies code to fix errors

Trainee C/C++Software Developer
GlobalLogic (January 2021 to April 2021)
Position: C/C++ Software engineer
Category: C++
Experience: 2 years | English: intermediate


LLC Symbol Transport ( September 2020  —  Present )

• Development and support of software for transport, trade and cash terminals/ validators for various devices with various Linux-based OS. 

• Development of reader software for working with contactless cards, GUI's, transaction formation, terminal operation logic depending on its type.

• Work with contactless cards (Mifare, Cipurse), bank cards of various PS (and their tokens) and dual cards.

• Software development with enhanced code optimization in conditions of limited device resources.

• Debugging existing solutions to detect and eliminate errors.
Position: C#/C++ Software Engineer
Category: .NET
Experience: 4 years | English: upper

Integrated code generation into projects for some routine work in my project libraries.
Designed a unique protocol level into a separate common project, which prevents code duplication, and works well with most libraries.
I am a Software Engineer possessing strong knowledge of OOP programming and architecture design, worked with R&D projects using cross-platform libraries, encryption algorithms, and building infrastructure in a large company. I have experience in mentoring other people, doing project releases, code reviews, and system design.
Looking for a job that can broaden my knowledge in .NET or/and C++ and offer new professional opportunities.
Position: C/C++ Software Engineer
Category: C++
Experience: 5 years | English: upper


03.2021 - now
Position: C/C++ software engineer.
Project: Advertising project, real time bidding platform, high-load system.
Responsibilities: features writing, bugfix, performance increasing, unit tests.
Dev tools and technologies: CLion, Pycharm, VirtualBox, Perf, Valgrind, Postman, Jira, Jenkins, Git, CMake, Snowflake, Unit test, Google test.


12.2019 - 06.2021
Position: C/C++ software engineer / team lead.
Project: Gambling. Client server application, stand alone machines.
Responsibilities:
People management.
Old server handling (legacy C code), new server writing (based on micro-services), bug fix, unit tests.
Dev tools and technologies: VS Code, Qt, Pycharm, Postman, Jira, Jenkins, Git, CMake, MySql, Protocol Buffers, gRPC, GDB.


01.2018 - 11.2019
Position: C/C++ software engineer.
Project: Automotive. 
Implementation of additional functionality for the navigation system, implementation of data transfer protocol, bug fix, service support.
CLion, Eclipse, VirtualBox, Perf, Valgrind, Jira, Jenkins, Git, CMake, Unit test, Google test, Docker, GDB.

Responsibilities:
Supporting and implementation of behavioral tests, updating of test framework, unit testing, implementation of the parts of prediction navigation functionality, supporting and implementation of async data transfer protocol between client and server, bug fix, service support.

12.2012 - 12.2017
Company: Prioritet-1.
Position: manager (means like a team lead).
Responsibilities:
Compensators disassembling, organization of logistical processes, working with government structures, people management.
Position: C/C++ Software Engineer
Category: C++
Experience: 4 years | English: intermediate

1. Programming competitions diplomas
2. Developed first released mini-games for product company
3. Development of an internal framework for the team
4. Optimized code for approx. 30%
5. Completed courses:
   - Coursera C++ Modern Development (White, Yellow, Red)
1. Olympiad programming (All-Ukrainian, International olympiads)
2. Game Development (Mini-games, product company)
3. Windows/Linux software development
4. Windows software development
5. Development of crossplatform spreadsheet
Don't interested in outsource/outstaff
Position: C/C++ Software Engineer
Category: C++
Experience: 6 years | English: upper


2019 - 2020, C/C++, Python, MQTT, IoT, AWS, Protocol Buffers - Embedded software for extension board, communication protocol development according to specification and agreed architecture.

2018 - 2019, C++, Poco - Inter-process communication with POCO library in context of automotive project

2018, C++, Qt, ZeroMQ - GUI development with cross-platform library, communication protocol with high-performance messaging library.

2013 - 2017, С++11/14, wxWidgets, Protocol Buffers, Boost, ZeroMQ, HTML, CSS, JavaScript - High load remote monitoring and management system. Re-design and development of communication protocol. GUI development with cross-platform library.
Looking for a long term contract in a friendly team of professionals
Position: C/C++ Software Engineer
Category: C++
Experience: 4 years | English: upper


3 years of commercial experience, strong background in networking.

Enthusiastic and active team player with experience of working effectively in dynamic environments. Able to work with minimal supervision or independently and provide technical leadership to several developers.

I focus on development of high quality code to simplify and improve further support of the project on day-to-day basis, take part in project architecture enhancements and evolution.

Other responsibilities:
1. Documentation creation and support.
2. Knowledge sharing within the team.
3. Code reviews.
4. Mentoring.
5. Bug investigation and fixing.
6. Tests creation.
Challenging tasks, comfortable working conditions, new skills and experience.
Networking related domain/project would be a plus.

NOT interested in development for Windows, pure C projects.
Position: C/C++ Software Engineer
Category: C++
Experience: 11 years | English: upper


6 years as C++ Game Developer, creating one MMO title and several adventures and puzzle games. I took part as Game Logic developer, GUI developer and client-side network programming. Also I have basic system administration skills on Linux platform, good experience with GDB tool, Valgrind tool as memory leaks seeker and application profiler. I have 6 month experience in Qt development. And have experience in changing existing C/C++ 32-bit code to support 64-bit platforms.
High frequency trading software, or game development, or Linux network programming or other interesting jobs:)
Position: C/C++ Software Engineer
Category: C++
Experience: 11 years | English: pre


Antivirus, Firewall, Data Loss Prevention, system and network software development.
I am not interested in game and finance.
Position: C/C++ Software Engineer
Category: C++
Experience: 7 years | English: upper


C++ 11/14/17, Multithreading
OOP, Design Patterns, Algorithms
Boost, Gtest, Gmock, CMake, Make
MATLAB, Simulink, Stateflow, Simscape, Code generation
Git, Docker, Bamboo, Jenkins, Azure DevOps
Linux, QNX
Python, Bash
not bug fixing
Position: C/C++ Software Engineer
Category: C++
Experience: 4 years | English: fluent

I've participated in many endeavors, such as winning 
KeepSolid Code Cup 2018 hackathon, participating in Google Summer of Code 2017 as a student and mentoring in the same program in 2018, open source development as part of an international team of devs, and Audio related development at current position. Each one expanded my scope as a developer further. I also make electronic music music as a hobby and know a lot about digital audio processing. 

Colleagues regard me as responsible, quick learning, helpful person, with great problem-solving and good business communication skills.
I have about 4 years of experience in Embedded operating systems development, as well as a strong background in Audio and software DSP. Current scope includes development of Automotive Android (AAOSP) on OS level, with Middleware (HAL), Media and Audio related features being the primary focus. I use modern C++17/C11 in development, am very familiar with multithreading (mostly pthreads), have experience debugging Java (Android apps). 

I also contributed to open-source NT-based operating system, am familiar with Windows dev tools and have experience working in both Linux and Windows environments.

Tech stack (more detailed)
Commercial experience:
C++, C, Java(debugging), STL, C11,  C++17, Embedded Android, Linux, Linux Audio (ALSA), Audio DSP (proprietary), OpenMAX (basic understanding), Bash, Git, Gerrit, JIRA, Jenkins 

Open-source experience:
C++, C, WinAPI, Windows, CMake, WinDbg, Visual Studio, VirtualBox, Git, JIRA
I would love to be part of a strong, friendly and connected team. I prefer working with latest technologies and explore jobs that differ from my past experiences, such as working in smaller teams on a product vs. outsource projects. I would also prefer a remote job.

I do not want to work on business or mobile gaming projects. The best kind of project would be audio or DSP related but I am otherwise open to opportunities in other areas.
Position: C/C++ Software Engineer
Category: C++
Experience: 5 years | English: upper

Completely reworked system update service that made it more stable, faster, testable, and also added the possibility for partial updates with decreased package size.

Was able to reverse-engineer and implement necessary changes to the Linux kernel to make a proprietary kernel module (that expected own proprietary kernel) work with the in-house built kernel. This unblocked the development of POC for a month before we finally received the necessary resources from the vendor.

Replaced local sockets-based IPC between the container and host parts of Android graphics emulation layer with own ashmem-based implementation that allowed to increase the FPS by two times.

Was responsible for implementing and supporting most of the macOS EndpointSecurity system extension module, which allowed to support BigSur+ versions.

Got Bachelor's degree in Software Engineering in 2018.
During that time I participated and got pretty good results in development and ACM-style competitions: (prizewinner of Institute- and Ukraine-level Olympiads in 2015, 2016, a participant in ACM ICPC world semifinals in 2015, 2016, 2017).
I have a solid 5 years of commercial development experience.

For the last ~2 years, I'm working as a C/C++ software engineer at an outsourcing company. The last 3 projects are:
- development and support of hardware-agnostic smart TV OS for a USA-based TV manufacturer (system-level software like system update service, centralized registry service, storage service, monitoring services, SDK, a toolchain for in-house and 3rd-party application development teams, etc.).
- POC of porting an existing solution to run containerized Android applications to a custom Linux-based Broadcom STB for a France-based telecommunications company.
- development and support of Linux/macOS cloud-based antivirus software that consists of interception modules (Linux kernel module, macOS KEXT/SysEXT), endpoint protection, and remote management module.

Before that, I've been working as a freelancer on various small but interesting projects (mainly with C/C++, sometimes C#, Java, and other languages/frameworks) including: parsers and interpreters; virtual machines; caching and process scheduling implementations; memory allocators; raytracing and computer graphics; network protocols and utilities; Linux kernel modifications; and many more. 

I have a strong knowledge of:
- C/C++ (embedded development practices, Linux kernel internals, STL, Qt);
- OOP/OOD, algorithms and data structures, multithreading, networking (Linux sockets API, protocols), Linux internals;
- C# (WinForms, WPF), Java Core, Bash.

Also, I'm familiar with Python, x86(x64)/ARM/MIPS assembly, OpenGL, JS, HTML/CSS, SQL, Functional Programming, cybersecurity practices, and much more interesting stuff.
I want to find a full-time permanently-remote job with interesting and challenging "never-done-before" tasks, an opportunity for professional development and career growth, and comfortable working conditions.

Not interested in gambling projects.
Position: C/C++ Software Engineer
Category: C++
Experience: 0 years | English: intermediate


Interested in C/C++ development using UNIX-like operating systems.
Mostly use the Linux operating system and have a basic knowledge of how this system works inside.
Projects:
- CLI timer to track productivity using the Pomodoro Technique. Helps to organize time effectively during studying or working.
- Simple LaTeX editor with the minimum required set of functionality. Designed for easy and fast creation of reports (laboratory work, practical work, course work) using pre-created templates.
- Nintendo Game Boy emulator and debugger. Will allow you to play old school games for the famous portable 8-bit game console. (in development)
A 20-year-old student looking for an opportunity to work in a cool software company.
Want to gain new knowledge and skills in a company to actively develop in the professional sphere and be as productive as possible at work.