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
- 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.
- 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.
- 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.
C++ Developer
638863963c2fbb0013cdfef0
| Kontraktor | 316 € / 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