Späť na profesionálov

C++ Developer

Prehľad


Krátke zhrnutie

Peter je skúsený vývojár s viac ako 10-ročnou praxou. V súčasnosti pracuje na projekte pre investičnú spoločnosť, ktorá obchoduje na burzách po celom svete. Má na starosti integráciu nových poskytovateľov údajov do jazyka C++, ich vylepšovanie a skúmanie ďalších možností. Podieľa sa na tvorbe a podpore obchodných stratégií, záťažových testoch systémov, riešení problémov, čistení platformy a zlepšovaní základne kódu. Pokiaľ ide o technologické nástroje, má skúsenosti s jazykmi C++, Boost, Java, Spring-Boot, R, Python, Bash, C#, MariaDB, AWS, JIRA, Docker, Git, Linux a Windows. Najväčším tímom bol 12-členný tím zložený z vývojárov a testerov. Je zvyknutý pracovať v agilnom prostredí a v medzinárodnom tíme.

Pracovné skúsenosti

  1. Senior C++ developer (JUN 2021 - present)
  • Integrated new data feed providers into the core platform and improved existing ones.
  • Fixed issues with concurrency and improved speed on the core platform.
  • Built and supported new trading strategies, including expansion to Asian markets.
  • Ensured messaging consistency and stress tested the system.
  • Fixed issues in 3rd party black-box feed applications.
  • Cleaned up the platform, improved codebase, and fixed concurrency issues.
  • Improved distributed calculation using available technologies.
  • Currently updating the codebase to C++20 and introducing end-to-end tests.
  • Worked on the "Research database project" to provide researchers with a backtesting platform.
  1. C++ Tech Lead - FX Trading / VP (OCT 2020 - MAY 2021)
  • Automated stress tests for the BARX FX system, focusing on faster execution and reduced run time.
  • Promoted to Line Manager and worked on the Load Balancer component, modernizing the code base and introducing tests.
  • Responsible for hiring and looking for ways to add CD to existing CI.
  • Worked with Python and Bash languages.
  • Used Solace, Linux, TeamCity, and Oracle db technologies.
  1. Senior Software Engineer / Team lead (AUG 2018 - SEP 2020) - Company name removed
  • Led an international team in implementing business requirements for T7 Entry Service and Trade Manager Server.
  • Responsible for stability, software quality, and innovation on trading servers for various exchanges.
  • Led the implementation of Compression Trading logic and Basket Trading logic.
  • Maintained stability of production software and worked on the architecture of Trade Manager and T7 Entry Service.
  • Led hiring, teaching, coaching, and establishing processes.
  • Participated in estimation process, pricing, and capacity calculations.
  • Designed and implemented code in C++ with tight deadlines.
  • Promoted modern C++ techniques, test automation, and code reuse.
Author
C++ Developer
638863963c2fbb0013cdfef0
Kontraktor316  / Denne
ÚroveňSENIOR
Role
C++ Developer
Jazyky
English
Zručnosti
ARMAWSApplication ServerBashBitbucketCC#C++CICDCOBOLCloudCode ManagementContainer Engine SoftwareContainerization SoftwareData ManagementData ManagerDatabaseDevOpsDockerFunctional TestingGitJavaJiraLinuxMariaDBMicrosoft serversMonitoring ToolsNoSQLNon-Functional TestingOperation SystemsOraclePerformance TestingPerlProcessorsProject Management ToolsPrometheusPythonSQLSQLiteShellSpringSpring bootStress TestingTeamCityTesting TypesToolsUnit TestingUnix
Lokality
ČeskoRemotePraha