V

Vaibhav Jain

Senior Software Engineer

Uithoorn, North Holland, Netherlands6 yrs 6 mos experience
Highly Stable

Key Highlights

  • Expert in software design and architecture.
  • Proven track record in fraud prevention systems.
  • Strong leadership in tech team management.
Stackforce AI infers this person is a Fintech and Logistics expert with strong backend development and team leadership skills.

Contact

Skills

Core Skills

Apache KafkaSpring BootMysqlApache FlinkKotlinJavaAgile Project ManagementPythonData StructuresMachine Learning

Other Skills

AWS SWFAlgorithmsCeleryData AnalysisData EngineeringData MiningDesign PatternsDevOpsDjangoDockerDropwizardElasticsearchGo (Programming Language)HazelcastInfluxDB

About

I am a Senior Software Engineer currently working in Trust & Safety team at Bitvavo, one of the largest crypto exchange in Europe. I have a primary interest in Software design, architecture and database internals. My other interests include SRE, DevOps and Data Engineering. Previously I worked as a tech lead at Ninja Van in Singapore. In my free time I like to mentor upcoming engineers, take interviews, attend meet-ups and read books/research papers. I pursued my masters in Computer Science from Georgia Tech with specialisation in Computing Systems. Hit me up if you wanna discuss anything related to tech :)

Experience

Bitvavo

Senior Backend Engineer

Dec 2024Present · 1 yr 3 mos · Amsterdam, North Holland, Netherlands · Hybrid

  • Part of Trust & Safety Team. Presently working on re-architecting the Transaction Monitoring system that monitors roughly millions of transactions in a day for compliance and fraud.
  • Designed and implemented a User Locks system to allow internal systems/Financial Crime agents to place or lift locks on different features/account for a user on Bitvavo app in case of fraudulent/suspicious activity. This helped us lock about 100 accounts daily and save ~10 million euros in a month from fraud.
  • Designed and implemented Dimensions Builder, a platform which serves different data points aggregated using Apache Flink. This is going to be a critical component for different systems within Bitvavo.
  • Designed Crypto Wallet Monitoring system to block suspicious crypto wallets which is going to serve as baseline for future monitoring systems like Transaction Monitoring. Prevented fraud of 50 million euros since release and blocked 500 fraudulent wallets.
  • Setup SLIs and SLOs along with error budget alarms for all the critical flows owned by the team
  • Legacy codebase is written in Typescript, new codebase is in Kotlin, datastore is MySQL and MongoDB for different services and we follow an event-driven micro-services based architecture with Kafka as the message broker with AWS as cloud provider. We are managing our team's infra ourselves via Terraform and it is deployed on Kubernetes.
Apache KafkaSpring BootTypeScriptNestJSMongoDBMySQL+3

Ninja van

3 roles

Senior Software Engineer II

Jul 2024Nov 2024 · 4 mos · Singapore · Hybrid

  • Tech Lead in First Mile Team.
  • Designed Vehicle Route matching feature to tag vehicle information with a route to enable product and BI to plan for optimal vehicle utilisation and get insights into the costs involved
  • As a self-proposed initiative, designed an audit system for tracking changes to the shipper addresses and related settings to enable Ops visibility and help engineers in a smoother debugging process
  • Took company-wide tech talk on Introduction to GPU Programming
Design PatternsPlay FrameworkHazelcastRedisApache KafkaKubernetes+7

Senior Software Engineer

Promoted

Jul 2022Sep 2024 · 2 yrs 2 mos · Singapore · Hybrid

  • Tech lead in First Mile team leading a team of 6 engineers (distributed across Singapore, India and Indonesia) and involved in the technical architecture and design of the product features and engineering initiatives
  • Improved the p99 and p95 response time of the search functionality in Pickup Jobs page used by Operations staff to search for pickups to be done from shippers warehouses by about 15x by migrating the datastore from TiDB to ElasticSearch (Average RPS: 5000, p99 latency: 500ms)
  • Designed the workflow to send First Mile Pickup Receipts (consists of success and failed parcels picked up from shipper) for TikTok, Shopee and Lazada shippers every day (about 30k) via WhatsApp resulting in the onboarding of more shippers and an increase in the parcel volume by 5%. (Peak of messages processed: 1 million per day, Average of messages: 50K/min)
  • Designed the pipeline for integration of machine learning model with the backend system to identify similar addresses and merge pickups from similar locations to optimize on the number of driver trips being made and reducing the costs per parcel by 15x
  • Designed a Proof of Pickups(POP) auto-invalidation system with integration of Machine learning models to identify and reduce fake proofs uploaded by Drivers and inform the supervisors leading to an overall 94% valid fake proof detection. This involved building a generic platform called Jobber to execute any kind of jobs on Kubernetes including ML jobs and adopted by other teams as well for use-cases such as reports generation.
  • Took company-wide quarterly tech talks on:
  • 1. Redis: Caching and beyond
  • https://drive.google.com/file/d/17zm3wf6lhWxYuhXyCVx4JG6vqW4Eugp2/view
  • 2. Scaling your product using ElasticSearch
  • https://drive.google.com/file/d/1sY5Dh7PFD-2wFCdc8L7Q2qY3Wrd4o0Uw/view
Design PatternsPlay FrameworkHazelcastRedisApache KafkaKubernetes+4

Software Engineer II

Aug 2021Jun 2022 · 10 mos · Singapore · Hybrid

  • Worked as part of PUDO team and contributed by:
  • building Dp Management Service, a new micro-service to handle all PUDO point administration and management
  • improving on-time parcel delivery success to PUDO points which led to an increase in the % from 52% to 95%
  • integrating PMD, a static code analyser into CI/CD (self-managed Atlassian Bamboo)
  • introducing and promoting usage of Redis over Hazelcast as the caching layer for frequently accessed DB entities
  • coming up with tech design to address 7-11 Customer/Driver Collect Integration issues
  • Was a tech lead for the Stations teams for a period of 8 months:
  • designed the First Mile Pending Pickups performance widget feature
PythonDesign PatternsPlay FrameworkHazelcastRedisApache Kafka+7

Karat

Interview Engineer

Jan 2022Jan 2023 · 1 yr · Remote

  • Conducted over 100+ interviews for companies like Palantir, Coinbase, Deliveroo, Walmart as part of Karat
Data Structures

Clear

2 roles

Software Engineer II

Promoted

Jan 2021Aug 2021 · 7 mos

  • Built platform service to download huge amount of tax compliance data (invoices, tax summary etc.) from Government platform. The service can download around million invoices with SLA upto 10 mins, with 5x improvement compared to old monolithic system, which improved overall customer satisfaction and SLAs for all segments (SMEs, large enterprises like PUMA, Tata AIG etc.)
PythonDesign PatternsRedisApache KafkaInfluxDBJava+7

Software Engineer I

Jul 2019Dec 2020 · 1 yr 5 mos

  • Worked in the ClearGST Preparations and GSP Interactions team as a backend developer solving critical B2B product problems.
  • Worked on building various GST tax compliance forms end-to-end from design to implementation supporting scale of more than 100K invoices.
  • Got Spot award for delivering high priority Match G1 vs Sales project
  • Did DB and application level optimizations to reduce errors and improve apdex and resiliency of the application
PythonDesign PatternsRedisApache KafkaJavaSpring Boot+3

Cyware labs

Software Engineer Intern

Feb 2019Jun 2019 · 4 mos · Bengaluru, Karnataka, India

  • Worked as the backend developer developing cyber security and networking features for their product CTIX (SSL Certificate Analyzer, Notes and integration with CIAM) and also developed a Celery monitoring tool for company’s internal uses and also containerized the product using Docker . Related Domain - Cyber Threat Intelligence Exchange Technologies Used- Django, Django-Rest-Framework, Celery, Redis, MySQL, InfluxDB, Docker
PythonInfluxDBDjangoCelery

Coding ninjas india

Teaching Assistant

Jan 2018May 2018 · 4 mos · New Delhi Area, India

  • Was a teaching assistant in the Cognizance Machine learning course and assisted a batch of 150 students in domain of machine learning and deep learning
PythonData AnalysisData MiningMachine Learning

Education

Georgia Institute of Technology

Master of Science - MS — Computer Science

Aug 2022Dec 2024

Jaypee Institute Of Information Technology

Bachelor of Technology — Computer Science

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Apache Kafka & Spring Boot

Explore similar profiles based on matching skills and experience