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


Company:	GlobalLogic (Lviv, Ukraine)
Duration:	Jan 2017 – October 2019
Role:
Project Description:	Software Engineering
Gateway supporting L1 protocols as Docsis, Ethernet and wide range features: WiFi, VoIP, Parental control, NAT, etc. 
Responsibilities:	•	Debugging and fixing of a wide range of networking issues and crashes.
•	Add ability to device management support throw SNMP (develop protocol implementation, create MIB files).
•	Implementing fault tolerance WiFi chip initialization in case of hardware issues.
Technologies:	C/C++, Networking, Linux Kernel, OpenWrt.

Project Description:	Gateway supporting WiFi 6. 
Responsibilities:	•	Port kernel.
•	Port WiFi drivers.
•	Driver debugging.
•	Preparing software for WiFi Alliance certification.
Technologies:	C/C++, Networking, Linux Kernel.


Company:	PLvision (Lviv, Ukraine)
Duration:	October 2019 – November 2020
Role:
Project Description:	Software Engineering
Gateway for datacenters. 
Responsibilities:	•	Develop C++ infrastructure.
•	Designing and presenting load balancing and high availability features.
•	Implemented interface state monitor.
•	Developed kernel module for updating ARP entries.
•	Created eBPF modifier for ARP requests.
•	Implementing load balancing via teamd.
•	Adding systemd scripts.
•	Program profiling in order to achieve the best  performance.
Technologies:	C/C++, Netlink, Networking, Linux Kernel, LACP, HA, Ethernet, Infiniband, teamd.


Company:	GlobalLogic (Lviv, Ukraine)
Duration:	November 2020 – July 2022
Role:
Project Description:	Senior Software Engineering
Firmware for gateway based on OpenWrt. GW supports Ethernet for WAN/LAN and wide range features: WiFi, VoIP, Parental control, NAT, etc. 
Responsibilities:	•	Design features as Health-Monitor, DHCP fingerprint, Port Triggering, Port forwarding, Domain Name filtering.
•	Write automation test using Python Boardfarm framework.
•	Managing a small team of 4 people.
•	Code review.
Technologies:	C/C++, Networking, Linux Kernel, OpenWrt, STL.

Company:	Newxel (Lviv, Ukraine)
Duration:	July 2022 – now
Role:
Project Description:	Senior Software Engineering
Driver for Wireless card with support 802.11ax 
Responsibilities:	•	Added OpenSync compatibility.
•	Implemented Netlink API for driver with the support of chunked transfer.
•	Debugging widespread type of problems: memory leaks, memory corruptions, kernel panics, use after free, etc.
•	Driver profiling via ftrace.
•	Added support for kexec and kdump.
Expect comfortable conditions for professional skills development, flexible working schedule, interesting projects, and a friendly team.
Position: Senior C/C++ developer
Category: C++
Experience: 10 years | English: fluent


Experienced Software Developer 10+ years of commercial experience with C++ programming (C++17) and highly deep background in backend development 
Experience with Qt Framework 
Multithreading
Strong knowledge of programming concepts, patterns, STL, algorithms
Experience with unit testing
Experience with Jenkins and Gitlab
Deep understanding of OOP, SOLID principles
Knowledge of microcontrollers, their architecture
Experienced with PSoC, Raspberry Pi, Arduino platforms;
Able to work with various operating systems, including Windows, macOS and Linux-based OSes;
Position: Senior C/C++ developer
Category: C++
Experience: 7 years | English: intermediate


Last 2.5 years worked with Autosar Adaptive, EB Corbos, DoIP, UDP, GMock, GTest, GitHub.
Total 11 years of development experience
Over 8 year of C/C++ development experience
7 year experience in automotive
5 year experience with Gtest, GMock
7 years of experience using Unix systems
Over 7 years of experience using  version controll systems (SVN/Git/Gerrit)
Have experience in code-review (Gerrit/Crusible/Redmine)
7 year experience of work in Agile/SCRUM/Sprints10
Position: Senior C/C++ developer
Category: C++
Experience: 6 years | English: upper


Over 5 years of commercial experience and counting.
So far have worked on three different projects in three different companies:
  * a cross-platform gamedev project for a product company where I started as an intern; during different periods of time did gameplay programming (mostly integration of the a minigame into the main game) and UI programming (porting of game UI elements onto a new UI engine).
  * a high loaded Linux-based digital video processing system for an outsourcing company; the project was mature and complex and not very well maintained over its lifespan so most of the time was spent on maintenance tasks like bug-fixing, refactoring, helping customer support with difficult customer issues (it was a B2B product); but we also kept extending the functionality by adding new features which usually wasn't a trivial task to do because of the complexity of the project, its age and the fact that its components were very tightly coupled; at the later stages I also helped with hiring new people (applicant selection and carrying out the technical interviews) and mentoring them.
  * my current project is a desktop (Win and Mac) digital photo editing software; I work in the image processing development team for one of the company's products where we integrate the code bought from a third-party company into an image processing framework used in other products of the company, occasionally we also touch the UI code of the application, but normally that's the responsibility of the dedicated team :)
What is common for all my projects is that they featured (or feature) extensive collaboration and direct communication with the colleagues all around the world. They all had/have large and complex code bases, not always well-maintained, but always interesting to learn and explore.
What would definitely be a plus for me is a reasonably new project (the lower limit is C++14), where I could fully make use of modern language facilities and well proven best practices.
Ideally the amount of code maintenance on the project should be 40% at most, preferably less.
Also I'd like a team with well established processes.
If you can offer some relocation opportunities in the future, that is also a huge plus.
Not particularly interested in low level and embedded projects.
Finally please pay attention to the "I don't work with section".
Position: Senior C/C++ developer
Category: C++
Experience: 5 years | English: upper

Settled and implemented 3A setting synchronization between bundle of connected cameras in 360° camera project. Self investigation for implementation of custom node into Qualcomm camera pipeline.
Senior engineer in BRYCEN Co., Ltd. (Tokyo, Japan):
- 8K camera development [ Linux, Camera 2 API, Qualcomm APQ 8096]
- Native Android libraries development / enhancing / optimizing.
- Implementation of logic for client server application (requests / responses processing ) for hospital cameras.
- Porting custom EIS library to user-mode driver layer in Android camera pipeline [ Qualcomm Snapdragon 845 (SDA845)].
Challenging projects, new experience, friendly atmosphere inside the company. Work concentrated on result with flexible time and place of work (office/remote).
Position: Senior C/C++ Developer
Category: C++
Experience: 11 years | English: intermediate

Involved into RTOS development and verification by formal methods.
Architecture design and implementation of custom TDD solution over 802.11 protocol. 
Managing marketing requirements and designing different components of the system (responsible for TRDs and System Design Documents). 
Participating in the development of wireless driver for Linux kernel.
Expert in Qualcomm-Atheros 802.11 solutions.
Programming languages: C, С++ ,Python
Embedded Linux (User-Space/Kernel), RTOS development, Device drivers development
Source control system : Git, Mercurial, SVN
UI: Qt, GTK+
Specialties: C++ Software Development, Kernel Development, Wireless Protocols.
Professional software : Microsoft Visual Studio, Emacs, Eclipse, GCC, GDB, Wireshark, Octave, Docker
Debugging Tools: osciloscope, logic analyzer
Looking for new opportunities in a growing project
Position: Senior C/C++ Developer
Category: C++
Experience: 11 years | English: intermediate

- Designing and developing a system software
- Network developing (TCP/IP/ICMP/Frames)
- Cross-platform developing
- Developing the image decoders (BMP, GIF)
- Refactoring and supporting file system filter driver to track changes in files
- Creating file system filter driver to emulate reading remote file like a local file
- Сreating a documentation for software.
Skills: C/C++, STL, WinAPI, ATL/WTL, COM, WebKit, Qt, File system filter drivers, TCP/IP, Sockets, Services, Bash, Multithreading, Linux, Bug Tracking, Hyper-V, CSV.

Used tools:
Gdb, WinDBG, Git, CMake, Gerrit, YouTrack, JIRA, Qt SDK, TeamCity, JHBuild, IDE, vim, MS Office, LibreOffice, Gimp, gtests.
I'm interested in projects related to computer security, network security, and data protection. I would also like to try myself in the area of IoT (Internet of Things). Open to other interesting offers.
Position: Senior C/C++ developer; Linux
Category: C++
Experience: 8 years | English: intermediate

Software engineer with overall 7+ years of commercial programming experience. Worked on various projects for different platforms (Linux, iOS, Android, Windows). The most significant: 
• video surveillance system - I've participated in designing of architecture; implemented modules for processing, enc/dec video and modules for communication with external devices.
• Systems for network monitoring - I've designed the architecture; implemented state machines parsers and analyzers for different protocols; module for integrating with other system.
Main working environment: Linux;
Main working languages: C/C++;
• Qt, STL, nanoMSG, ZeroMQ, OOP, multithreading, 
• FFmpeg, GStreamer, Redis, RabbitMQ, ELK
• TCP/IP, telecommunication protocols (VoIP, PTSN)
• bash, python, java 
• git, svn, perforce 
• make, CMake 
• Jira, Confluence, Redmine, UML
• Linux low-level or back-end project.
• Intelligent management
• Flexible schedule.
• Preferably projects from scratch.

Categorically against: windows, apple, UI or mobile development.
Position: Senior C/C++ embedded engineer / Tech  Lead
Category: C++
Experience: 11 years | English: upper

6 years was working in OS team(4-5 engineers) to develop proprietary RTOS. That includes: 
* Develop/porting device drivers, OS services, system application.
* Design/develop OS kernel primitives for IPC (CPU<->DSP) communication 
* Design and implementation the communication protocols.  
* Migration the RTOS on the new generation of embedded controllers. 
* Develop Matlab/Simulink code generation target and block set library to generate C/C++ code and build native RTOS app directly from Simulink models
* Maintenance the OS code base.
I have over 15 years of professional experience in software development. Working with wide range concepts, technologies and program languages. Understand the analytical methods in problem identification and  effective methods to solve ones. Strong team player and able to lead the team.  Have an experience in creating full stack software solutions as an architect. 
        I'm passionate about embedded systems, OS/RTOS, OS services, device drivers and network protocols. Have solid expertise here and I prefer to work in these fields. From the subject domains, I worked on embedded  solutions for telecom and wind turbine industry, a navigation system for automotive, automation of the x-ray threat detection systems, distributed data storage for the Linux platform, mesh networks for IoT.
Prefer the embedded  telecom or automotive. 
No game dev
No support legacy product   
No fintech 
No gambling.
Position: Senior C/C++/Embedded Linux developer
Category: C++
Experience: 11 years | English: fluent

ARMv7 emulator capable of booting Linux, written from scratch in Rust, written as a hobby project.

Boot/platform responsible person in my current and previous job. In my current job I'm "the Linux guy" for several embedded projects.
I'm a "full stack" Linux developer, with 10+ years experience covering hardware bring-ups, boot loaders, kernel module/driver development and C++ in userspace.
I'm looking for a part-time job (~20h per week), with entire salary being donated to Ukraine charity funds, so no need to even pay me directly. Remote only.
Position: Senior C/C++ engineer
Category: C++
Experience: 11 years | English: upper

Development set of clients (applications) for local content/service providers
Skill and knowledge:
– Linux user-space software development experience (C/C++) for embedded systems
– Comfortable with embedded and cross-platform development
– Practice in porting process of binaries on Linux based embedded systems
– Experienced in managing the build process of software (cmake, make, etc.)
– General C/C++, Posix API, building/ testing/ packaging/ debugging/ scripting in Linux, multi-threading 
– Solid knowledge in software design (UML, typical architectures)
– Experienced in open-source development
Frameworks: C(Efl), C++ (Qt, MFC), Php (Yii), Javascript (AngularJS(basic))
Some other web technologies experience: RESTful, XPath
Experience in management of full software development process: Requirements analysis, Software design (Enterprise Architect), Implementation, Testing (Prevent, cppcheck, etc.), Integration (Teamcity, etc.), Deployment and Maintenance
Experienced in usage of software development methodologies: Agile (Scrum, Kanban), Iterative and Waterfall
– Technical aspects of live and real-time streaming
– Specific of automotive development
//
I want to find interesting project with professional technical growth in cohesive team
I prefer product company with established processes
Position: Senior C/C++ Engineer
Category: C++
Experience: 7 years | English: intermediate

Gateways firmware development using C under embedded Linux environment.
 VoIP client for Symbian S60 (Symbian 3rd and Symbian^3, audio/video calls support).
 Developed software for different microcontrollers (C8051F060 of Silicon Laboratories, Microchip microcontrollers, Ethernet microcontroller Wiznet W3100 and W5100).
C++ engineer with 8+ years of experience.
 C/C++, Linux, Symbian, Windows, Embedded, Microcontrollers
 Architectural design of complex and challenging systems.
 Working directly with international customers.
 Fluent English, Business travel experience.
Looking for interesting and challenging tasks, projects.
Position: Senior C/C++ Engineer
Category: C++
Experience: 5 years | English: upper

Managing a team of 4+ employees.
Creating High-load scalable micro service architecture with Machine Learning
Developing Smart home things from scratch to production.

Fluent in English with proven success in delivering software projects for clients across Europe and the USA.
Senior C/C++ Engineer, specialized in cloud solutions, cross-platform applications, machine learning, audio/video processioning and UNIX-based systems.

* Proficient in languages including C/C++ 17/20, Python, Qt 5/6, and QML 2.0.
* Experienced in using libraries like Boost, ASIO, and STL.
* Multi threading (thread, mutex, semaphore, conditions)
* Expertise in concurrent programming and familiar with   machine learning frameworks such as Tensorflow and Pytorch.
* Solid background in multimedia processing, BLE, Wi-Fi, and adept at working with hardware platforms like Raspberry Pi 4, STm32, Cortex, ATMega328.
* Skilled in Docker, Kubernetes, and managing CI/CD pipelines via GitHub Actions and GitLab.
Position: Senior C/C++ software engineer
Category: C++
Experience: 10 years | English: intermediate


Embedded SW developer (8 years total)
- a TL of a small group of SW developer working on software/firmware side of HW tools for energy metering. 
Tools: C/C++, Linux, RTOS, Linux kernel BSP, bootloaders, a bit of HTML/JavaScript. 

More than 6 years in storage software development worked as a contractor:
- a senior SW engineer in a software-defined data storage project. Worked mainly on client and server side features of a distributed object store: IO initiators, replication data path, Erasure Coding, KV store
 Tools: C, Linux, nodejs' bindings, libuv, LMDB, git, a bit of golang
- another data store project similar to previous: worked on Erasure coding and IO data path. Tools: C++, SPDK, vhost, bdev, git, docker, kubernetes etc
After several years in a data storage filed I would like to get back to Embedded system software development
Position: Senior C/C++ Software Engineer
Category: C++
Experience: 8 years | English: intermediate

More than 7 years of commercial software research, design, development and support and overall 13 years of work experience in IT.
Expertise in C/C++ programming languages, shell scripting, Unix-like operating systems, networking and multithreading as well as in debugging and high optimization for performance, binary size & memory consumption.
C, C++, STL, Linux, POSIX, Embedded, OOP, OOD, Multithreading, Networking, ksh, bash, gdb, dbx, make, cmake, git, svn, vim
System / Network / Linux / Embedded Linux programming.
No overtimes.
Position: Senior C/C++ Software Engineer
Category: C++
Experience: 8 years | English: upper

Let me share the most important values and principles in my work:
* Continuous learning - I am excited to do what i haven’t did before. Love challenging tasks as they bring a new experience. Learn from a situation, learn from people working with, grabbing all the best experience and ready to share, helping colleagues to growth. 
Curious of new trends and approaches in IT in general.
* Quality as it is - In other words - take care of what you do, focussing from a feature to a product in general. Strive for the best result just for the result. Passionate about performance, clear, modular, maintainable, documented and testable code.
* Communication is the key - Open Minded and a very strong team player. Always open for any kind of feedbacks as they helping me to understand am I moving in the right direction.
Experienced in back-end (low latency, high throughput), client-server, OOP, OOD, Multithreading, Networking, IPC, REST API, Security, Databases, algorithms. High ability in problem solving.

List of technical skills:
- C/C++ [7+ YOE]: C++14, STL, Boost, GoogleTest.
- Python [2+ YOE]: Django, ctypes, uWSGI, NginX.
- Networking: TCP, UDP, WebSockets, RabbitMQ
- Operating Systems: Linux (CentOS, Debian), FreeBSD
- Virtualization tools: Docker, Vagrant, Virtual Box, VMWare. 
- Databases: MS SQL, MySQL, SQLite, Elasticsearch.
- Development Tools: GNU Autotools, CMake.
- CVS: Github, Perforce, SVN, Mercurial. 
- CI/CD: Jenkins, TeamCity.
- Software Development Methodologies: Scrum, Kanban.
Willing to grow to a Lead Position.
Continuously developing Agile Project Management skills and Architecture Oriented Design related knowledge. Good in Time Management, productive under stress and good in Risks and Conflicts Management. Skilled in Object-oriented analysis and design (OOAD).
Position: Senior C/C++ Software Engineer
Category: C++
Experience: 5 years | English: upper

Developed and supported motion detection-related feature, that is intended to be enabled on premier class devices on several platforms.
The last project was associated with CV-aided embedded security cameras. My area of responsibility was motion detection which is a software component that runs in a real-time mode processing data from sensors and concluding about the motion via AI models. Motion Detection has been implemented on different devices that are based on different platforms made by different hardware vendors. The challenge was to develop a general platform-agnostic infrastructure for motion detection satisfying meantime business requirements and technical restrictions for a specific device.
Please, note that I don't consider offers from Gamedev companies or positions that require Qt framework to work with.
Position: Senior C/C++ Software Engineer
Category: C++
Experience: 6 years | English: upper

Top Performer at SoftServe.
Good rating after performance review at the current workplace.
Worked on firmware of residential gateways.
Design and implement new features, code
refactoring bug fixing, discuss and develop
requirements, making a demo for client, support
team members, mentoring, resolved complex
tasks on different technologies.
4 days working week would be highly appreciated. 
Project without overtimes.
Position: Senior C#/C++ Unity Developer
Category: .NET
Experience: 6 years | English: upper

Little Thieves - UE5.
The Sinking City - UE4.
Ashen porting - UE4.
Aimlab Mobile - Unity.
Sling bombs - Frozen - Unity.
Own Kingdom - Frozen - Unity.

Polygonal 2D editor, with grid system, and functional like in Photoshop (Tools: Copy-paste, import\export, select, grid, forms generator based on fractals and noises, dynamic points link, mirror.)
2048 Game clone desktop edition with simple statistic.
Procedural galaxy with constellation, and intuitivity camera controll, render\update systems works on chunks like Minecraft. 
Social graph used SteamAPI for making links between people and based on they status.
Custom Design of LLM via multidimensional space.
Professional profile: 
C++ 8 years (11, 14, 17, 19) (STL, Patterns)
Lua 7 years
C# 6 years
PHP 1 year (5.3.6 - 5.4.2)
JS 1 year (ECMAScript 5.1 - 6)
Including experience as technical interviewer

Technical skills:
Networking: Wireshark/TCPView packet analysis, (Client-Server programming)
CG: Adobe Photoshop (3+ years), Blender, Kompas3D, FL Studio
Operating systems: Windows XP, Vista, 7, 8, 10; Linux Arch, Ubuntu, Mint
IDE: VS (2008, 2015, 2017, 2019), Code::Blocks, Cpp-Dev

Professional experience:
Freelance
Indie game developer
Frogwares - game development
Room8Studio - game development
Kensana Entertainment - game development
Frameworks: Boost, Poco, EntityX, SFML, SDL, Cocos2D, Zenject, Photon
Libraries: RapidJSON, JSON, Json.Net TinyXML (1, 2), GLFW, GLEW, irrKlang, Zlib, SQLite, Box2D, FreeType, Curl, Glm
Game engines: Unreal Engine 4.12-4.22 Unity 3D 2017-2019, Source Engine, Urho3D, Gideros, Love2D
Additional information: good understanding of: Eulerian hinge, Perlin noise, Bezier curve, matrices, quaternions, multidimensional euclidian space.

Languages: Ukrainian native, English upper intermediate. 

Hobby: Programming microcontrollers, design and implimentation electronic circuits, AI as neurowebs structures, riding on bike, traveling, playing in computer games)
I don't want to be heavily loaded via UI,Camera systems, tired from both of them.
I want to develop gameplay related mechanics and manage process of development.
Position: Senior C++/Delphi Developer
Category: C++
Experience: 11 years | English: basic

More than 20 years in software developing. Has strong experience in developing cross-platform, multithreaded and networking applications. For last seven years, I were developing a Leadership Highload cloud application and integration modules on C/C++, PHP, Lua, Redis, Nginx, and Erlang.

I have Brainbench certificates in C and Visual C++ and my software won the
Linux World Product Excellence Award for Best Integration Solution.
C/C++, VisualStrudio, Delphi, Windows, Unix, WinAPI, QT, MySQL, ADO/DAO/ODBC, Redis, PHP, Lua, Erlang.
Белая зарплата. Адекватный менеджмент. Интересные проекты.