Patrik Vas, Developer in Baia Mare, Maramureș County, Romania
Patrik is available for hire
Hire Patrik

Patrik Vas

Verified Expert  in Engineering

Software Developer

Baia Mare, Maramureș County, Romania

Toptal member since November 17, 2020

Bio

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

IGotAnOffer Ltd
Python, Django, jQuery, Shopify, JavaScript, PostgreSQL, Vue, Team Leadership
R3
PostgreSQL, React, SQL, Spring Boot, Corda, Kotlin
Morgan Stanley
JavaScript, Java, TypeScript, IP Networks, Multithreading, Linux, Python, C++17

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

Part-time

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

2020 - 2022
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.
Technologies: Python, Django, jQuery, Shopify, JavaScript, PostgreSQL, Vue, Team Leadership

Software Engineer

2020 - 2020
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.
Technologies: PostgreSQL, React, SQL, Spring Boot, Corda, Kotlin

Software Engineer

2016 - 2020
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.
Technologies: JavaScript, Java, TypeScript, IP Networks, Multithreading, Linux, Python, C++17

Experience

Market Data Distributor Publish-Subscribe System

I worked on Morgan Stanley's low latency, high throughput market data distributor Pub/Sub system. This system was the firm's most used Pub/Sub system with over 1,000 running instances, each serving between 100 and 100,000 clients.

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/
IGotAnOffer is a coaching interview platform that helps professionals get jobs at top companies like Facebook, Google, McKinsey, BCG, etc. Their coaches are all ex-interviewers with first-hand experience of what it takes to get an offer.

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

2017 - 2019

Master's Degree in Computer Science

Eötvös Loránd University - Budapest, Hungary

2013 - 2016

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring