IT Recruitment Services Remote & dedicated teams About Us Contacts Areas of Expertise It vacancy CV EXAMPLES Blog 2 Case Studies

CV: Senior C++ Developer

Location: Poland

Rate: 5000 usd gross

Professional Experience

Position: C++ Developer

10.2020 - Present

Responsibilities:

  • Designing and implementing new functionality in the Clipboard component mostly: copying and pasting objects like shapes and numbered lists with their styles within one document and between documents. Some words about this work: during copying a selected object all nested objects and their styles must be copied too. An object style can have complicated hierarchical structure so it’s necessary to wolk a styles tree and include in copying content required parents. During pasting only new styles must be inserted in a document. At the end a document must still have a valid DOM structure. All of these require learning existing DOM structure, designing portable architecture and implementing effective algorithms.
  • Participating in cross-functional teamwork such as code-review, documentation, discussion and defining specification.

Tools & Technologies: C++14, STL, Boost, Gtest, Linux, Cmake, Ninja, Mercurial, JIRA

Position: C++ Developer

03.2020-10.2020

Responsibilities:

  • Implementing new functionality and bug fixes.
  • Maintenance CI/CD based on AWS and customizing build processes: some build steps required creating new extensions for Meson build system.

Tools & Technologies: C, C++11, STL, Python/C API, Linux, Docker, Git, AWS, Bash, Meson, Ninja, gcc, gdb, pdb

Position: C++ Blockchain Developer

03.2019 – 02.2020

Responsibilities:

  • Implementing new functionality for Virtual machine x86-64. I took part in testing our custom virtual machine which can run smart contracts written on C++. We couldn’t use code from standard libraries because it required linking contracts with them so my task was also implementing some STL containers for our own purposes.
  • Designing and implementing Bitcoin sidechain

Tools & Technologies: C++11/14/17, STL, Boost, Gmock, Gtest, Linux, Bash, CMake, make, gcc, gdb, Git, JIRA, Blockchain: Bitcoin, Ethereum, Solidity, BitShares, Graphene

Position: C++/C# Developer

09.2017 – 02.2020

Responsibilities: Implementing new functionality, bug fixes, communication with customers

Tools & Technologies: C++11/14, STL, C#, .NET Core, Angular 8, Windows, SVN, JIRA

Position: C++/C# Developer

03.2016 – 09.2017

Responsibilities: Implementing new functionality, bug fixes, maintenance

Tools & Technologies: C++11/14, STL, Boost, COM, ATL, WTL, C#, WPF, WCF, Windows, WinAPI, MSBuild, MSSQL, TFS, SVN, JIRA

Join the Znoydzem community.

Apply as a Developer

I agree to and accept that ZNOJDZIEM LLC will provide better user experience by collecting, analyzing and cataloging information about Internet electronic addresses that I have connected with my devices and about the type of my devices (such as the type and version of software) as well as by making automatic decisions (not involving sensitive data). The agreement applies for the legally binding period, or until either the user or ZNOJDZIEM LLC withdraws from the agreement. Withdrawing from the agreement will result in removing the user's data. Please see our privacy policy.

We use cookies to provide the best experience for you. Learn more