IT Recruitment Services Remote & dedicated teams About Us Contacts Vacancy CV EXAMPLES Blog 2

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