
Vlad Bancila
Verified Expert in Engineering
Senior C++ Software Developer
Bucharest, Romania
Toptal member since April 9, 2021
Vlad is a seasoned senior software engineer with over 14 years of experience and a demonstrated history of working in the outsourcing/offshoring industry. He's delivered projects in a range of industries, including financial services, stock exchanges, gaming (poker), networks, and cybersecurity. Along with having a master's degree in CS focused on security, Vlad is skilled in C/C++, Bash, networking, GNU toolchain, internet protocol suite (TCP/IP), and debugging.
Portfolio
Experience
- Linux - 14 years
- C - 14 years
- C++ - 12 years
- Bash - 12 years
- Networking - 12 years
- Embedded Software - 9 years
- Bash Script - 8 years
- Python - 6 years
Availability
Preferred Environment
Linux
The most amazing...
...thing I've developed was a low-latency market-data connector for the Spanish stock market for Société Générale's high-frequency trader desk.
Work Experience
Senior C++ Software Engineer
Societe Generale
- Implemented new market connectors, including a low-latency market data connector for the Spanish markets.
- Upgraded market connectors for new market releases.
- Enhanced market data-monitoring tools with the production teams.
Senior C++ Software Engineer
Run It Once Poker
- Built servers on all available platforms using qmake (unify build system).
- Refactored database usage and port from using MySQL to use Qt SQL.
- Developed new features for the client/server applications.
Senior Linux C++ Software Engineer
Netop companies
- Integrated the new communication engine in Netop products.
- Ported the legacy build system to CMake, which led to a 90% improvement in build time.
- Implemented a TCP relay module for client-server communication.
Senior Linux C/C++ Software Engineer
Keysight Technologies
- Designed and implemented a link-layer traffic generator/analyzer module that would emulate the Ixia hardware traffic generator. The traffic generator was configured from a central point using XML over TCP.
- Designed and implemented a discovery mechanism for the IxVM agents. The discovery agent would register all the endpoints to a central server, it would offer system information and configuration and upgrade existing agents to newer versions.
- Integrated the IxVM modules into existing Ixia products.
Linux C/C++ Software Engineer
Bitdefender
- Designed and implemented a generic proxy that offered networking and synchronization services to pluggable protocol analyzer modules.
- Created protocol analyzers for SMTP, FTP, and Yahoo Messenger.
- Implemented the integration with antivirus/anti-spam engines.
Experience
Market Data Connector for the Spanish Stock Exchange
Bitdefender BOX
IxVM Traffic Analyzer
Education
Master's Degree in Computer Science
Academia de Studii Economice - Bucharest, Romania
Engineer's Degree in Computer Science
Politehnica University of Bucharest - Bucharest, Romania
Skills
Tools
CMake, Make, GCC, Makefile
Languages
C++, C, Bash Script, Python, Bash, Embedded C++
Platforms
Linux
Frameworks
Qt
Other
Embedded Software, Computer Science, Networking, Embedded Development, APIs, Multithreading, Security, Software Design, Stock Market, Stock Trading, Europe
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring