
Patrik Vas
Verified Expert in Engineering
Software Developer
Baia Mare, Maramureș County, Romania
Toptal member since November 17, 2020
Patrik is a software engineer professional who excels in developing highly efficient and reliable software for fintech companies. He delivers production-ready products using technologies such as C++, Python, and Java. He decommissioned a 20-year-old legacy component by re-architecting the market data permission system and building a more reliable, feature-rich system. Patrik thoroughly tests products, looks for ways to optimize performance, and enjoys mentoring junior developers.
Portfolio
Experience
- Python - 7 years
- C++ - 5 years
- Linux - 5 years
- SQL - 5 years
- JavaScript - 5 years
- Java - 3 years
- Django - 3 years
- React - 1 year
Availability
Preferred Environment
IntelliJ IDEA, Sublime Text 3, Vim Text Editor, Git, Linux, Visual Studio Code (VS Code)
The most amazing...
...project I've developed included the addition of a WebSocket transport layer to a market data distributor system enabling direct web browser connections.
Work Experience
Lead Software Engineer
IGotAnOffer Ltd
- Took full ownership of the entire technology stack.
- Grew the team from one developer to three developers and one QA engineer.
- Created processes and workflows to accommodate the increased size of the team.
- Provided technical leadership on product meetings with the CEO and design lead.
- Led efforts to modernize our tech stack. Updated the front end to use Vue with TypeScript. The Django system was updated to the latest version. Besides increasing productivity, these updates made our stack more attractive to new hires.
- Built and shipped impactful features like coach compensation automation, coaching payments (paid out more than 1 million dollars), self-refunds, etc.
Software Engineer
R3
- Designed the data model and general architecture of the reference application.
- Developed and tested various reference application features such as fund transfer, oracle validation, and login.
- Designed and developed a REST API for accessing Corda's features from the web.
Software Engineer
Morgan Stanley
- Implemented new features and enhancements to low latency, high throughput market data distributor publish–subscribe (Pub/Sub) system.
- Developed a new WebSocket transport layer and a client JavaScript library, which enabled web browser clients to connect directly to the product.
- Re-architectured the market data permissioning system by replacing the legacy code with a more feature-rich and reliable system. This allowed us to decommission a 20-year-old legacy component.
- Developed tools that helped our operation team configure, run, and troubleshoot the product.
- Managed junior team members, providing tasks, feedback, and guidance where needed.
- Created end-to-end and performance tests for all the features I developed.
Experience
Market Data Distributor Publish-Subscribe System
I developed new features, including network data compression, multicast and WebSocket connections, and TLS permissioning. I also contributed a significant amount of End-to-End and performance tests.
Interview Coaching Platform
https://app.igotanoffer.com/coaching/tech/Since getting started, they've helped more than 2,500 candidates get a job in consulting, product management, technical program management, software engineering, and more.
Education
Master's Degree in Computer Science
Eötvös Loránd University - Budapest, Hungary
Bachelor's Degree in Computer Science
Babes-Bolyai University - Cluj-Napoca, Romania
Skills
Libraries/APIs
REST APIs, Pandas, React, jQuery, Vue
Tools
Git, Vim Text Editor, Sublime Text 3, IntelliJ IDEA
Languages
Python, C++17, C++, Java, JavaScript, SQL, Kotlin, TypeScript
Frameworks
Boost, Spring Boot, Django
Platforms
Linux, Corda, Visual Studio Code (VS Code), Shopify
Storage
PostgreSQL
Other
Multithreading, Algorithms, Web Scraping, Boost.Asio, Software Engineering, IP Networks, Team Leadership
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