V

Vasubabu Jinagam

VP of Engineering

Bengaluru, Karnataka, India13 yrs 2 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Over 12 years of experience in engineering leadership.
  • Expertise in building scalable distributed systems.
  • Strong background in Agile project management and team leadership.
Stackforce AI infers this person is a seasoned engineering leader in Fintech and AdTech with a focus on scalable systems.

Contact

Skills

Core Skills

Engineering ManagementCloud ComputingMicroservicesEngineering LeadershipScalabilityInventory ManagementEvent StreamingMerchant IntegrationSystem DesignCi/cdSystem DevelopmentCustomer OnboardingSystem Architecture

Other Skills

KubernetesGenaiMachine LearningpythonArtificial Intelligence (AI)EngineeringgolangDjangoAWSAd TechProgrammatic AdvertisingScyllaGoogle Cloud Platform (GCP)Agile MethodologiesNode.js

About

As an engineering leader with over 12 years of experience, I specialize in developing and managing distributed systems and leading teams at scale. Motivated by a commitment to excellence, I consistently strive to build high-performing systems and effectively lead large teams. My expertise spans diverse domains, including ride-hailing platforms, Trading, Retail, FMCG, and Fintech and Banking space. SkillSet: Java, Golang, TypeScript, Node.js, AWS, Kubernetes, and cloud computing. I have a solid understanding of various databases, including SQL, NoSQL, and columnar databases, and employ observability tools to ensure optimal system performance. Beyond technical proficiency, I bring strong leadership skills to the table. With experience in Agile project management and serving as a Scrum Master, I excel at guiding teams through complex projects. My strategic planning abilities contribute to successful project outcomes. In addition to my professional contributions, I share my knowledge through regular tech blog posts on my website hangoutdude.com. I actively contribute to the open-source community, currently overseeing and maintaining nearly five repositories https://github.com/jinagamvasubabu

Experience

13 yrs 2 mos
Total Experience
1 yr 10 mos
Average Tenure
2 yrs
Current Experience

Pocket fm

Senior Engineering Manager

Jun 2024Present · 2 yrs · Bengaluru, Karnataka, India · Hybrid

  • Taking care of Content Ads and building pockettv from scratch. Will update more about roles and responsibilities soon
KubernetesGenaiMachine LearningpythonMicroservicesArtificial Intelligence (AI)+11

Slice

Engineering Manager

Apr 2022Jun 2024 · 2 yrs 2 mos · Bengaluru, Karnataka, India · On-site

  • Leading three critical teams in lending (Borrow) and Banking products, namely the CollectionOps, Repayment, and Core Banking system teams, with a combined team size of 18 members.
  • Role: Engineering Manager
  • Responsibilities:
  • Lead and mentor a team of software engineers, ensuring they have the necessary skills and resources to meet project goals.
  • Oversee the planning, execution, and delivery of projects within specified timelines and budgets.
  • Collaborate with product managers, business analysts, and other stakeholders to define project requirements.
  • Regularly review the PRs to make sure the best quality code is shipped into production
  • Playing the role of architect for my teams and help SDE-3's in coming up with a scalable solution
  • Responsible for maintaining good MTTA, MTTR, MTTD on call metrics for my teams
  • Collaborate with other departments, such as product management, design, and quality assurance, to ensure a seamless integration of technical and non-technical aspects of product development.
  • Work closely with business stakeholders to understand their requirements and provide technical solutions.
  • Conduct regular performance evaluations for team members.
  • Architected and built a delayed scheduler using golang and kafka to solve the delayed retries problem in distributed systems world and will opensource it for the community soon.
  • Provide constructive feedback and support career development for individual team members.
Agile MethodologiesKubernetesNode.jsCommunicationGo (Programming Language)Genai+27

Sixt research & development india

Technical Team Lead

Sep 2019Apr 2022 · 2 yrs 7 mos · Bengaluru, Karnataka, India · On-site

  • Pricing and Market Management Platform for RIDE
  • The pricing system's responsibility is to generate offers for both retail and corporate customers. This is one of the highly scalable and resilient systems in the RIDE team. On the other hand, the Market Management platform is designed to assist pricing managers in easily onboarding new markets with a defined fleet to serve customers.
  • Role: Tech Lead
  • Team Size: 3
  • Hired as a founding engineer to build this platform, and I have taken complete responsibility for its construction and successful deployment to production. Currently, this platform is assisting close to 10 pricing managers in managing new areas and facilitating transportation for nearly a million customers through SIXT.
  • I architected the system for scalability to handle a peak load of 100 RPS with a p99 of 120ms.
  • Developed this platform primarily using Golang with Kafka for asynchronous messaging and utilized ELK and Grafana for observability and monitoring.
  • Contributed to the development of critical components and modules and defined clear SOPs for the team to maintain coding hygiene, ensuring high-quality releases to production.
  • Built a rule engine from scratch in Golang using ANTLR grammar and later open-sourced it under https://github.com/hyperjumptech/grule-rule-engine.
  • Identified a limitation in the Postgres LTREE extension for visualizing the LTREE nodes and seized the opportunity to build a tool, later open-sourcing it under my GitHub: https://github.com/jinagamvasubabu/ltreevisualizer.
  • Developed a tool to download area definitions from the OpenStreetMap API, significantly aiding pricing managers in market management. This tool was later open-sourced under my GitHub: https://github.com/jinagamvasubabu/polyfetcher.
  • Tech Stack: Golang, Docker, Kubernetes, Postgres, Ltree, ELK, Prometheus, Go Micro
Agile MethodologiesKubernetesCommunicationApache KafkaEngineeringgolang+15

Licious - born to meat

2 roles

Technical Lead

Jul 2019Sep 2019 · 2 mos · bangalore

  • Inventory Management System:
  • Team Size: 3
  • Inventory Management System keep track of
  • everything starting from receiving raw material from
  • vendors to SKU's (Items) and push the updates to all
  • the clients about stock updates
  • Every Unit (Packet) journey can be easily identified
  • using this Hybrid Inventory Model
  • Tech Stack - Spring Boot, AWS, Postgres, Java 8,
  • Jenkins, Spring Cloud, Docker
  • Madhyama - (Licious Centralized Event Stream)
  • Team Size: 3
  • Madhyama takes care of listening to all the events
  • including Stock, Price, Catalog and update the
  • respective clients using Notification Service.
  • Tech Stack - Spring Cloud Stream, Kafka, ELK, Java8,
  • Docker
Agile MethodologiesCommunicationApache KafkaEngineeringSpring CloudProblem Solving+11

Lead Software Developer

Aug 2018Jul 2019 · 11 mos · bangalore

  • Merchant Integration Platform:
  • Role: Tech Lead
  • Team Size: 3
  • Involved in design, develop and documentation.
  • Clients are: Apna Complex, Godrej Naturesbasket,
  • Big Basket, Swiggy etc.
  • Tech Stack - Java8, Spring Boot, Spring Cloud
  • stream, Kafka, Zookeeper, MySQL, MongoDB, ELK,
  • Docker, AWS, Jenkins
Agile MethodologiesCommunicationEngineeringProblem SolvingAmazon Web Services (AWS)Emerging Technologies+4

Tesco bengaluru

Techical lead

Aug 2017Aug 2018 · 1 yr · Bengaluru Area, India · On-site

  • FulfilmentPoint System (Strategic) (Team 52):
  • Team Size: 6
  • Role: Lead Developer
  • In-Store customer picking is one of the core team in Tesco which takes care of picking the right products
  • which was ordered by the customer and marshal it and make it ready for delivery.
  • Tech Stack - Spring Boot, AWS, MongoDB, Java 8,
  • Terraform, Kafka Spring Cloud, Kubernetes, Docker
  • CI/CD setup for Team 52:
  • Team Size: 1
  • Role: Lead Developer
  • Built an entire CI/CD setup for instore customer picking team on AWS and Jenkins and Spinnaker
  • Saved around 300K USD per month with this new tool
Agile MethodologiesterraformCommunicationApache KafkaspinnakerEngineering+9

Ig

Senior Software Engineer

Dec 2015Jan 2017 · 1 yr 1 mo · Bangalore · On-site

  • Account opening Team:
  • My primary responsibility is to build, and architect systems that help IG (Investors gold platform) to onboard new customers to start their trading journey.
  • Team Size: 12
  • Tech Stack - ReactJs, Html, Java, Spring Boot, Spring
  • MVC, TDD, Oracle 10g
Agile MethodologiesGo (Programming Language)Apache KafkaDomain-Driven Design (DDD)EngineeringSpring Cloud+7

Razorthink

Software Engineer

May 2012Oct 2015 · 3 yrs 5 mos · Bengaluru, Karnataka, India · On-site

  • Cerebro:
  • An in-house solution that I built from the ground up to combine all of their tools, such as JIRA, Confluence, and Google, in order to organise their work in an one location. WebRTC and websocket.io were used to create a real-time whiteboarding application that was integrated with Cerebro. This is one of my company's most popular tools.
  • Client: Razorthink
  • Tech Stack - NodeJS, JavaScript, ExpressJS, MongoDB, Socket.IO, AngularJS
  • Incident Management System:
  • Client: Remedy Interactive
  • Tech Stack - Java EE, Hibernate, MS SQL 2008R2, JBoss 4.2.3GA, Restful
  • Web services, Springs, Struts, JavaScript
  • Audit & Reporting:
  • Client: Remedy Interactive
  • Tech Stack - Java EE, Hibernate, MS SQL 2008R2, JBoss 4.2.3GA, Restful Web services, Eclipse BIRT, JavaScript
Core JavaNode.jsEngineeringReact.jsHTMLEmerging Technologies

Education

Jawaharlal Nehru Technological University

Bachelor of Technology (BTech) — Computer Science

ushodaya public school

Stackforce found 100+ more professionals with Engineering Management & Cloud Computing

Explore similar profiles based on matching skills and experience