C++ Developer
Überblick
Kurzer Überblick
Peter ist ein erfahrener Entwickler mit mehr als 10 Jahren Erfahrung. Derzeit arbeitet er an einem Projekt für eine Investmentgesellschaft, die an Börsen in der ganzen Welt tätig ist. Er ist für die Integration neuer Datenanbieter in C++, die Verbesserung und die Erforschung weiterer Möglichkeiten zuständig. Er ist an der Erstellung und Unterstützung von Geschäftsstrategien, Stresstests von Systemen, der Behebung von Problemen, der Bereinigung der Plattform und der Verbesserung der Codebasis beteiligt. Was die technologischen Tools angeht, so hat er Erfahrung mit C++, Boost, Java, Spring-Boot, R, Python, Bash, C#, MariaDB, AWS, JIRA, Docker, Git, Linux und Windows. Das größte Team war ein 12-köpfiges Team, bestehend aus Entwicklern und Testern. Er ist es gewohnt, in einer agilen Umgebung und einem internationalen Team zu arbeiten.
Berufliche Erfahrung
- 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.
| Freiberufler | 316 € / Pro Tag |
| Eben | SENIOR |