Position: C/C++ developer
Category: C++
English level: intermediate
Years of experience: 11

Experienced C++ software developer (14+ years of commercial development)
• C++, MFC, Qt, WinApi, Boost and some other third-party libraries, patterns
• Analytical skills
• Ability to perform all cycle of software life
• Ability to create software architecture from zero, find and fix architecture mistakes
• Working with large code base
• Easy adaptable to change with an eagerness to toward learning and expanding capabilities
Research software development, GUI utility development, embedded software development (C++, C#, Python, PowerShell, Qt, Winapi/STL/Boost, CMake, SVN/GIT, COM, XML etc.)
System utility development (C++, Python, PowerShell)
Creation cross-platform software (Windows, Linux, MacOS)
Creating custom UI, unit tests
Working with SQLITE/MySQL (database architecture, GUI to databases)
RPC (Apache Thrift)
Bug fix
Code review
Working with large code base
Create software from zero (full cycle: from gathering requirements till software integration on the customer side and providing customer support)
Working within distributed multinational team
Directly work with remote customers, collect requirements, specification creation of software with desired behavior
Interviewing new candidates
Mentoring new employees
Bank representatives consulting.
Working with agile development – scrum
Working with 3d geometry tasks, algorithm design analysis, complex math investigation tasks
Create installation (Inno Setup)
Software documentation (Doxygen/Graphviz and hand-writing, UML)
Long term interesting project. Prefer remote work.