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


Mostly worked in EDA at SIEMENS (from intern to senior level) using Unix, C++11. Projects I worked on and owning require algorithmic and analytical thinking. Familiar with tools useful or mandatory during investigation, development and validation steps. Also, working with an intern.

Here are details taken from my CV:
Senior C++ SOFTWARE ENGINEER
SIEMENS. Yerevan | June 2023 - Present
Own a project which is responsible for translating one format of chip representation to
another - is a C++ source code which reads chip geometries and other objects and
translates them to another format. During this last month I worked on implementing new
feature vital for customer.
After, went over the source code to check and document
how we handle some set of operations and opened stories for improvements accordingly.
Decreased overall runtime by 5% by refactoring the source code to use hashing instead
of string comparison operations. Also, working with an intern.

C++ SOFTWARE ENGINEER
Sperasoft. Yerevan | Aug 2022 - Present
Used - Windows, till C++17, Visual Studio, lua, git, p4, jira, Sony and EOS SDKs, Unity and C#. unit testing libs.
2 months on FIFA 2024 companion mobile application for Korea.
8 months as a C++ software engineer on a porting platform which is a library
providing easy to use API for porting games from one environment to another.

C++ SOFTWARE ENGINEER
AMD. Yerevan | 2021 - Aug 2022
Used Linux, till C++17, qt, p4, jira, totalview, gdb
Worked as a backend engineer on writing software for FPGAs.

C++ SOFTWARE ENGINEER (INTERN TO MID)
SIEMENS EDA. Yerevan | Jan 2019 - Oct 2021
Used Windows, Unix based OSs, till C++11, tcl, python, CVS, Jira, totalview, gdb and other tools for daily usage.

-Implementation of features based on clients requests.
-Reduced runtime and used memory by our tools.
-Added functionality to reduce the size of the output database.
-Created tool for QA and also team members to test new format translation tool.
-Improved log printing in all our tools.
-Did benchmarking to measure time and memory usage of the tools, including optional flows, for last several years.
Working with GUI is not interesting for me.
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: upper


Most of my experience is related to automotive projects, game development and being a generalist programmer.
Position: Senior C++ Developer
Category: C++
Experience: 10 years | English: fluent


***Most recent experience first***

Two years in game development using Unity(C#)
Main tasks : Gameplay programming, optimization, animations, camera.

Three years in game development using C++ on proprietary engines
Main tasks : gameplay programming, client side optimization(memory usage, cpu time), 3D animations programming, UI logic implementation, pipeline tools development(Qt), sound programming, scripting(tools, python)
Worked on several mobile 1st/third person shooters and racing games.
Worked closely with artists and designers to create development pipelines used during implementation and assets creation.
Trained several newcomers.

Previously spent 4 years working on IDE for VHDL and Verilog programmers. Linux development environment.
Main tasks: framework and GUI implementation, algorithms for schematics display, memory optimizations.

English: advanced (IELTS 7.5)
Seeking for opportunities in game development or related field, preferably C++, but Unity is OK. Gameplay or tools programming are the best match.
I would also consider openings in other fields, given the project is interesting.

Ability to work remotely at least sometimes would be a big plus for me.
Position: Senior C++ Developer
Category: C++
Experience: 5 years | English: upper


Now:
- Senior software developer at GlobalLogic (1y 6m):
High-load digital advertising system based on nginx
- C++ trainer at Luxoft training center (2 y 6m):
Online lectures and trainings creation. 

Previous experience:
- Software developer at Luxoft (3y 5m):
HMI/Backend development for automotive systems with Qt framework and C++.
-Course instructor at ITEA (1y):
Basic and Advanced Qt/C++ offline courses. 
-Author of "Practical use of Standart Template Library in C++" video course (ITVDN)
Interested in web services projects 

Please do not offer: 
-Maintenance projects
-Embedded projects
-C projects (Only C++ 11 and above!)
-Windows projects
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: fluent


Over 20 years of experience in C++ development, mainly desktop applications for different companies.
I'm looking for challenging projects, friendly team, job satisfaction and abilities for development.
Position: Senior C++ Developer
Category: C++
Experience: 9 years | English: upper

- as a tech lead I was responsible for the In-vehicle Navigation System component
- analyzed, designed, estimated, and implemented features where different departments and companies were involved
- redesigned file synchronization flow for desktop applications
- ported the existing project to Git and setup Jenkins CI integration with code review
- unified codebase of Windows and macOS desktop clients which allowed having Linux client almost "for free"
Participated in several projects:

- Automotive
In-vehicle Navigation System
Technologies: C++11/14, STL, multithreading, Google Test, Google Mock, boost, git, repo,  Embedded Linux, Jenkin, CMake, Lua, ccache, icecream

- Cross-platform desktop application
Cloud-based file synchronization system
Technologies: C++11/14, Qt, STL, RESTful web services, Jenkins, Git, SVN, Google Test, Google Mock, OCaml, Linux, Android, Windows, macOS, Apache Thrift, Google Protocol Buffers

- Embedded
Tizen OS integration with the customer's hardware
Technologies: C, C++, Python, Bash, Repo, Git, Jenkins, GStreamer, Crosswalk, Chromium, RPM, GBS, Embedded Linux

Besides work, I like to explore different languages and technologies from React and Node.js to Rust
Will prefer:
- Modern C++ (11 and above)
- will consider switching to Rust or Go
- product company or ability to influence the product

Not interested:
- Legacy support
- C/C++
- low-level embedded
- Windows/macOS development
- Gamedev
Position: Senior C++ Developer
Category: C++
Experience: 10 years | English: intermediate


- Programming languages: C++03/C++11, C, shell script, x86 asm
- STL/Boost libraries
- Operating systems: GNU/Linux
- Development tools: GNU toolchain, Eclipse
- OOA/OOD, Design Patterns, SOLID
- Experience with networking, multithreaded applications
- Version control systems: Mercurial, Git
My personal preferences:
- Target OS - Linux or another Unix-like OS
- Challenging technical tasks are welcome
- C++11 standard or newer
- Fairly young project, just to avoid support-only activities
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: intermediate


- Programming languages: C++11, Objective-C, C, shell script, cmake, make
- Operating systems: Mac OS or unix like
- macOS SDK, STL/Boost libraries
- Development tools: Xcode, terminal
- OOA/OOD, Design Patterns, SOLID
- Experience with device handling, networking, multithreaded applications
- Version control systems: Subversion, Git
Looking for interesting project
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: upper


Protocol analyze solution (PCIe/NVMe)
Responsibilities: Adding new business logic to the existing protocol analyze solution, implementing new features, fixing bugs, refactoring code, making code reviews, providing estimates, participating in meetings with a customer, participating in planning, working with technical documentation(protocol specifications).
Technologies:	C++, STL, WinAPI, MFC, BCG, Qt

Test Automation Framework
Responsibilities:	
Extending existing API, Adding new functionality to test framework, supporting existing automated tests, improving reliability of a framework, writing new test cases, fixing bugs in a product.
Technologies:	Python, C++, COM API

Monitoring system for telecom devices
Responsibilities:	
Application development, reading technical specifications. Analyzing existing solutions. 
Technologies:	SQL, SNMP, Sockets.

Voip Loudspeaking system
Responsibilities:	
Server and client application development. Architecture design. XML-based request-response protocol development. Setting up the network and server environment on Linux.
Technologies:	libVLC,RTP, XML,Qt, Sockets,SQL.

Configurator for Telecom Devices
Responsibilities:
Application development. Bug fixing and product support. Writing of user manuals. Writing modules for hardware testing.
Technologies:	boost::asio, Qt Audio, Qt Widgets, XML.
Embedded
Position: Senior C++ Developer
Category: C++
Experience: 10 years | English: intermediate


Research and implementation algorithms for control electric motors.
Development UI for defibrillators.
Development gstreamer plugins for hardware decoding video on camera with Tizen OS.
Development UI for industrial printers.
Development internet browser for TV
Development UI and engine for car navigation
Porting Qt application on android
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: fluent

I speak three languages, so feel free to talk to me! I'm open to meeting new contacts and for new opportunities.
•	Seasoned C++ Developer and Team Lead;
•	Strong technical background, including C++, ANCI C, OOP, script languages;
•	Advanced English both in written and verbal;
•	Proven analytical, communication skills and problem solving. Excellent team player;
•	Cross-platform development: Win, Linux, Mobile, PS2, PSX, OpenTV, SmartTV;
•	Tools: VS, Jira, Perforce, svn, cmake, Codewarrior CodeBlocks and others;
•	Familiar with Java, OpenGL, DirectX, Java script, Assembler, R, Perl;
•	Ability to work under stress with lack of input, prioritize information, take responsibility and make fast and correct decisions;
•	Solid understanding of main approaches in software development processes.
With more than 15 years in Software Development, Video Gaming and Scientific Programming I strongly determined to help bring success to my team.






Not only I do know how to deliver on time quality, bug-free code and effectively communicate with management and colleagues, I enjoy it.
Position: Senior C++ Developer
Category: C++
Experience: 10 years | English: basic

Commercial HMI SCADA
Interlocking system for railway
System of centralized traffic control for the railway network
Service research software for detection of location control rod of nuclear reactor
Access control system for Ukrtelecom;
DCS - distribution control systems
Software media gateways between different systems
Strong knowledge of OOP/OOD & design patterns.
Strong knowledge and intensive experience with:
C/C++, COM, STL, WinAPI, GDI/GDI+, ATL, XML/XSD, Subversion, CVS, Jira, Confluence, TeamCity, CruiseControl, command shell.
Experience with VBS, VBA, JavaSript, OpenGL, Linux, QT, MFC.
Experience design multithreaded robust durable application.
Strong skills with fulltime lifecycle soft software solution.
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: upper

The best achievement:
Joined a Ring company when it was a small startup (<50 developers)
Helped it to evolve so it was acquired by Amazon for $1 billion

My responsibilities:
Development of an ultra-low latency video streaming solution used for bidirectional communication/conferencing, which works reliably in different network conditions.
Summary of Qualifications:
    • 11+ years of experience in C++ for Linux and Linux-based embedded operating systems
    • Experience in code analysis and optimization tasks
    • Experience in C++ programming for Android
    • Experience in C/C++ source to source code transformations, obfuscators
    • Experience in C++ programming for automotive
    • Experience in C++ programming for video streaming
    • Good math and algorithmic skills

Current project description:
Development of firmware for cloud connected Artificial Intelligence Cameras (Ambarella, Linux, Yocto Project)

Position:
Firmware engineer (Video Streaming)

Objective:
Looking for a full-time Senior C++ developer position in a challenging project.
Looking for a full-time Senior C++ developer position in a challenging project.
Position: Senior C++ Developer
Category: C++
Experience: 7 years | English: intermediate


Team Lead C++ R&D Software Engineer at product company. Developed modular desktop and web applications with layered architecture and unit/integration/acceptance/system tests.
Currently I am Senior C++ Developer.

Industry skills:
C++ 03/11/14/17, STL, OOP, TDD, Design Patterns, Scrum, VHDL, Verilog.
Familiar with JavaScript, Java, Bash, AOP

Libraries & Framework:
boost, Qt, wxWidgets, LLVM, curl, icu.
Familiar with Spring Framework

Tools & Technologies:
Git, SVN, Visual Studio, Eclipse, FLEX (Lex), Bison (Yacc), GCC, Jira, Redmine, UML, Kerberos, CAS

Other Skills:
Code review (Crucible, ReviewBoard), Supervising, Software Requirements management, Staff training, Development Team management
White salary, professional growth, agile team, back end development
Position: Senior C++ Developer
Category: C++
Experience: 4 years | English: upper

Create a couple of base modules for an automotive platform for one of the big automakers.
Drive improvements on ART level (SAFe).
Drive improvements on team level.
There is experience in developing embedded systems of different scale and complexity.
Experience:
- January 2021 - today
    Senior C++ developer - Developed a HMI for the automotive project  Work with UML, C++14, Git.

- November 2019 - December 2020
    C++ developer - Develop desktop applications for Windows and macOS. Work with C++14, C++17, Qt, QML, CMake.

- January 2019 - November 2019:
    C++ Linux developer + Scrum Master - Automotive project. Organized and lead Scrum in a team with 8 members. Worked in SAFe, drive improvements on ART level (SAFe). Work with C++14, C99, Docker, Python, Jenkins, setup CI, Linux, QNX, CMake.

- September 2018 - December 2018:
    C++ Linux developer - Developed a base platform for the automotive project (Low-level services and wrappers on the system). Work with C++14, C99, Docker, Python, Jenkins, setup CI, Linux, QNX, CMake.

- April 2018 - August 2018:
    Junior C++ developer - Developed an Emergency call system for an automotive project. Work with Qt, QML, C++11, Git, Linux, CMake.

- October 2017 - March 2018:
    Freelancer - C/C++ Embedded system


A stack of technologies:
- C++11
- C++14
- Qt
- Git
- Linux
- Basic knowledge of QNX
- Basic knowledge of Python
The company, which will provide ways to improve hard and soft skills. Interest project with difficult tasks and a good team. Work in Scrum or Kanban.
Position: Senior C++ Developer
Category: C++
Experience: 5 years | English: intermediate


UI interfaces, Design tool,  Automotive projects
Position: Senior C++ Developer
Category: C++
Experience: 5 years | English: upper

Ukrainian Olympiad in Informatics Winner
Very high-performance developer with excellent communication and social skills

Experience and knowledge in c++, stl, mobile development, was development, cmake, boost, python, git, linux, networking, embedded, UE4, gamedev 

Developing android, iOS and web applications using c++ from scratch
Implementing an AAA shooter from scratch
Implementing network protocols of different layers
Implementing software for out-of-band management
Developing a verification framework for switches and network adapters
Position: Senior C++ Developer
Category: C++
Experience: 7 years | English: fluent


With a solid foundation in C++ development, I am confident in my ability to grasp new languages and concepts quickly. My adaptability, problem- solving acumen, and passion for learning will undoubtedly serve as strong pillars in this transition. I am excited to leverage my existing skills to explore the nuances of Solidity, smart contracts, and decentralized applications.
Problem solving and interesting algorithmic challenges in interesting project.
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: fluent

Hired employee:

- As a C++ software developer, created a device-detecting library, adopted by all the teams of the product;

- As a team lead, helped to kick off a team at a new branch location from scratch; 

Own open-source projects:

- A lightweight header-only STL-like library for AVL/Red-Black/interval binary trees and more. With a light haskellish touch, it relies on a compile-time polymorphism and metaprogramming;

- A tool for creating bilingual books involved some reverse engineering, implementation of a Haskell web server hosted in a cloud and also an Electron-based HTML+JScript client to edit and encode books;

- A machine learning model that must predict a potential vocabulary a user might need. Mathematically, the model grounds on a mix of word2vec and SVM;
Worked as a senior developer and a team lead. Have spent the most of my career with C++. Also used Haskell for a while. And a bit of Python/MATLAB when dealing with mathematically involved tasks. Have been on sabbatical for a while, during which I developed my own projects on and off. Among the most recent ones are:

- an STL-like C++ library for binary trees like AVL, red-black, ...; 
- an NLP machine learning model to predict a user's vocabulary;
- a tool to create bilingual books in Haskell/Javascript;
Position: Senior C++ Developer
Category: C++
Experience: 11 years | English: upper

I`ve been worked at different C/C++ projects from 1 to 30 developers more then 19 years. Desktop,  web-backend, system apps, windows(GUI and business logic), embedded applications. Also have some experience with QT, C#, Objective-C, Python.
С, C++ 98, C++ 11/14/17, STL, Multithreading, MFC, WinAPI, ATL, QT, OOP, Patterns, COM, Objective-C , SQL, C#, Python for unittest scripts. Blockchain, Smart Contracts
Looking for a job
Position: Senior C# Developer, C# Team Leader or .Net Architecture.
Category: Lead
Experience: 11 years | English: intermediate


C#, MSSQL, general experience as professonal programmer - 15 years, (+10 as C# developer, +3 as C# TeamLeader)
Position: Senior C++ Developer for AI
Category: C++
Experience: 11 years | English: intermediate

I created the B0-cell to recognize various signals from the sensors.
Artificial Intelligence, Neural Network, 
Qt, JavaScript, SQL, Linux
I want to work on developing artificial intelligence for robotics.
Position: Senior C++ Developer / Middle C# Developer
Category: C++
Experience: 11 years | English: upper

1. HAL level, Motor driver, ARM<->ARM USART IPC for Insulin Pump:
http://www.medtronicdiabetes.com/products/minimed-530g-diabetes-system-with-enlite
2. WDK, WDM, WHQL, IFS, minifilter
https://www.ceedo.com/ceedovault/
Senior Software Engineering
C++, STL, MFC, boost, Ffmpeg, DirectShow, RTP, SNMP, RTMP, SIP
Windows Drivers, WDK, WDM, WHQL, IFS, minifilter, registry filtering driver, DriverWorks
Embedded C, ThreadX, Assembler
SQL
Windows, Linux, Cross-platform

Experience in: C#, Java
Some experience in Mac OS X, iOS, Objective-C, Android
Remote job only
Position: Senior C++ developer (OpenGL, Games, Cocos2d-x) for iOS, Android, Win32, MacOS and Linux
Category: C++
Experience: 7 years | English: fluent

Portfolio:
Zenboards (Kanban board)
https://www.youtube.com/watch?v=thTAOLx9haM

Game: Robots Attack
https://www.youtube.com/watch?v=SJ4TDx23svo 
Game: Magic Wars
https://www.youtube.com/watch?v=ljblFz9ZkOo

Course: OpenGL & GLSL video course
https://www.udemy.com/course/opengl-and-glsl-fundamentals-cpp/

I created many great multi-platform apps & games with C++/OpenGL/Cocos2d-x/Objective C for iOS, Android, Win32, MacOS during 6 years 
Games with rich animations, realtime networking / backend connectivity, custom OpenGL drawing & shaders using Cocos2D-x and C++
I also do some social network apps: Instagram-like photo sharing; Party planning project; and multimedia streaming apps for realtime video surveillance.
I have OWN apps in the AppStore. One of them hit Top 4 Charts in the U.S. iPad AppStore and gained some media attention.
I use C++ / STL and Objective C and all required tools and frameworks. For iOS its Cocoa (UIKit and Foundation), Interface Builder, Objective C runtime, Core Graphics, Core Animations, Blocks, GCD and so on
C++ multiplatform development.

C++11/14, STL and Boost, Templates, 
Multi-threading: threads, locks, mutex, cond_vars, thread pools,

Game development: 
OpenGL ES 2.0, GLSL, shaders, VBO
Cocos2D-x (C++), Box2D physics

iOS & Mac OS X experience: 
Objective C, UIKit, Cocoa, Objective C, Foundation, Core Graphics, Core Animation, Concurrency (GCD, NSOperationQueue)

Android: Android studio, Android SDK (java) and NDK, C++ JNI bindings, Java

Libraries: Hiberlite ORM, ODB ORM, SQLite, PugiXML, RTTR
Build tools & project management: Xcode, GNU make, Cmake, Jira, Confluence, Bitbucket

Networking: BSD sockets, TCP, UDP, HTTP. REST based services, cURL, NSURLSession, NSURLConnection, AFNetworking
Networking & databases: RestKit, EasyMapping, JSON / XML, PHP, MySQL
I'm looking for interesting REMOTE projects in multimedia / games / graphics, 2D or 3D games and cross-platform UI applications with C++ (OpenGL, Cocos 2D-x) for iOS & Android, Win32, MacOS and Linux.
Also I do Objective C / UIKit / AppKit apps for iOS and MacOS