Baljeet Kumar

CTO

Bengaluru, Karnataka, India14 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led the development of Razorpay 2.0 products.
  • Co-founded and built tech stack at Reqruto.
  • Expert in Architectural Design and Microservices.
Stackforce AI infers this person is a Fintech expert with strong capabilities in Architectural Design and Microservices.

Contact

Skills

Core Skills

Architectural DesignMicroservicesPodcastingEntrepreneurshipTeam ManagementFintech

Other Skills

AlgorithmsAndroidAndroid DevelopmentCC++Coaching & MentoringCouchbaseData StructuresEngineering ManagementGitJavaLeadershipLinuxMentoringMySQL

About

* Building a new age issuing platform at Razorpay * Built Razorpay 2.0 products * Built the core team here at Reqruto. * Handled the entire tech (Frontend and Backend) *Worked with Treebo to build systems from scratch *Worked on Cart, OMS and ERP system in Snapdeal *Built Reconciliation engine while working with Klickpay (part of snapdeal) *Worked as Software Engineer at Kiwi India Pvt. Ltd. *Worked as a software development engineer at Ibibo Web Pvt. Ltd (PayU India). *Worked as Game Developer on OpenGL using Java at Tankaar during summer internship. *Worked on parallel algorithms on CUDA platform as a B tech Project. Parallelized the serial algorithms for image-registration and image-fusion. *Mentored Game Development cell in Software Development Section of Hobbies Club, IIT Roorkee during 2010-11. Specialties: *Android Development *Linux Shell Programming *OpenGL *Java, C, C++, PHP Available at https://twitter.com/baljeet_k and earn.com/baljeet

Experience

Razorpay

Associate Director Engineering

Apr 2025Present · 11 mos

Thenextlevel.tv

Founder and Host

Jan 2023Present · 3 yrs 2 mos · Bengaluru, Karnataka, India · Remote

  • The Next Level: DSA for life
  • Learn from the experiences of the people who have been there and done that. We call these hacks, habits, mindsets and tools DSA for life. Just like basic DSA helps you become a better problem solver and software engineer, these DSA for life helps you become better at solving life problems.
  • In this podcast, we will talk to people who have shown consistent growth over the years. And we will learn about what challenges they faced, how they think when faced with challenges, and what they did to overcome these. Struggle cannot be avoided, but it can be made easier by learning from people who might have faced similar problems
PodcastingEntrepreneurship

Razorpay

4 roles

Senior Engineering Manager

Oct 2021Present · 4 yrs 5 mos

Architectural DesignMicroservicesFinTechTeam ManagementCoaching & MentoringMentoring+3

Engineering Manager

Promoted

Apr 2020Sep 2021 · 1 yr 5 mos

Architectural DesignMicroservicesFinTechTeam ManagementCoaching & MentoringMentoring+3

Tech Lead

Apr 2019Apr 2020 · 1 yr

  • Working on Razorpay 2.0 products namely Subscriptions, Payment links/pages, Route and Smartcollect.
Architectural DesignMicroservicesFinTechMentoringLeadershipProject Delivery

Senior Software Engineer

Dec 2018Mar 2019 · 3 mos

Architectural DesignMicroservicesFinTechLeadership

99yellow

Cofounder and Tech Advisor

Mar 2018Dec 2020 · 2 yrs 9 mos · Delhi, India · Hybrid

  • Worked on automating the screening process using DS and ML algorithms. Aimed to achieve at least 40% automation of the recruitment process

Reqruto

Co-Founder

Feb 2017Dec 2018 · 1 yr 10 mos · Bengaluru Area, India

  • Building entire stack Backend and Frontend. Using Nodejs for Backend and Angular 6 for frontend. Using firebase for quick POCs of products.
Architectural DesignTeam ManagementCoaching & MentoringMentoringEntrepreneurshipLeadership+1

Treebo hotels

Technology Lead

Jun 2015Feb 2017 · 1 yr 8 mos · Bengaluru Area, India

  • Joined as founding engineer. Worked on website and platform components. Saw team grow from 1 to 50 people.
  • Platforms: Led the Platform(Engineering) team, responsible for maintaining and developing services and libraries to be used across different products.
  • 1. Pricing Service: Service which handles all the requirements related to hotel prices and taxes across multiple dates and room-types
  • 2. Treebo Commons: A library which has all the basic middlewares and abstractions built-in for the use by anyone developing in Django.
  • 3. Notication service: A service which handles all your requirements for communicating with guests and customers.
  • Friends of Treebo: Worked on building the product on website for FOT initiative. FOT was a crowdsourced initiative to maintain quality standards across multiple properties of treebo. Worked with a team of 1 backend and 1 frontend guy with 1 product manager.
  • Technology Components:
  • 1. Asynchronous Booking Flow: Implemented Asynchronous booking(background) flow with polling for status at frontend. Background jobs were implemented using job scheduler on top of a queue.
  • 2. Feature Gateway: A rules/condition engine which can be used to power and turn on/off a few features based on a few conditions.
  • 3. Content Store: A simple key-value store with type based storage. This is used heavily in website to make sure content changes do not require any changes on website or any product using content store does not need restart or code pushing.
  • 4. Pricing Engine: First draft of Pricing logic which is used and optimized further in the pricing service.
  • 5. Prowl: Prowl is the Quality Assurance app used by Quality Assurance managers to make sure the standards across all the properties in treebo.
  • Make-a-thons:
  • Organized quarterly event called makeathon where various team across the company came together and solved burning issues using technology in a time span of just 36 hours.
Architectural DesignMicroservicesLeadershipProject Delivery

Snapdeal

Technology Lead

Apr 2014May 2015 · 1 yr 1 mo · Gurgaon, India

  • Cart: Optimizing and scaling the Cart system.
  • 1. POCs on various NoSQL datastores to analyse and identify best suited datastore for cart which could support single digit milisecond latencies for 99 percentiles and throughput more than 50k ops per second. Analysed MongoDb(MMap and wiredtiger both), couchbase, cassandra and aerospike during the process.
  • 2. Modified the data model for better performance. Changed the API contracts to reduce the overall number of calls to the system.
  • 3. Created a DAO layer between service layer and datastore api layer for easier addition or removal of datastores. Datastores could be added or removed on the fly by changing values in cache and reloading the application's cache.
  • System Optimizations: Worked on optimizing and scaling the Payment reports generation system.
  • These reports were used by finance team and due to ever-increasing traffic on the website, these had to be scaled to support the Seller Payout processes.
  • 1. Report generation times were improved by around 20 times by parallelization of the complete process.
  • 2. Further optimizations were done by partitioning the data and vertical scaling of Hardware.
  • Settlements System: Developed Settlements and Reconciliation Engine for the payment settlement with Banks. Programming tools used were Ruby on rails with active admin for admin panel. It was for the payments team(Klickpay). Pluto gem was used for financial accounting.
Architectural DesignMicroservicesCouchbaseProject Delivery

Kiwi india pvt. ltd.

Software Engineer

Jul 2013Mar 2014 · 8 mos · Bangalore

  • Reskinning Tool: Developed reskinning tool for speeding up the process of reskinning games. Tool was developed as an android app using libgdx library. Worked closely with graphic designers to understand the process and their requirements so as to streamline is using the tool.
  • Game Development: Worked as game developer for BA family games (shipwrecked, westbound). Worked on some mini games so as to ensure that experience is same across all the BA family games. Worked on core game engine of BA(brightwood adventures) which used libgdx(open source) library.

Payu india internet pvt. ltd.

Software Engineer

Jul 2011Jun 2013 · 1 yr 11 mos · Gurgaon, India

  • Infra and Scalablity: Part of PayU Infra team which was responsible for availability and smooth running of the system. All scalability issues were handled by this team. Improving the query plan, doing a POC on cassandra were some of the tasks.
  • Transaction Refund:
  • Took care of constant fine-tuning and improvements in the transaction refund flow. This system was used by the Finance team to take care of Merchant payouts.
  • Risk and Fraud Management System: Developed an extensible Rules Engine primarily for detecting and taking actions on the potentially risky and fraudulent transactions on the fly. This was used by the Risk and Fraud team to identify the potentially risky transactions.

Tankaar

Game Programmer

May 2010Jul 2010 · 2 mos

  • Game Programming on OpenGL. Summer Internship.
FinTech

Education

Indian Institute of Technology, Roorkee

Btech — Computer Science and Engineering

Jan 2007Jan 2011

G.M.S.S.S Sector-35d

Jan 2002Jan 2007

Stackforce found 100+ more professionals with Architectural Design & Microservices

Explore similar profiles based on matching skills and experience