Rajat Goyal

Software Engineer

Faridabad, Haryana, India7 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Designed ETL pipelines processing millions of records.
  • Co-founded a tech startup focusing on software solutions.
  • Expert in distributed systems and cloud technologies.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and Fintech solutions.

Contact

Skills

Core Skills

Software InfrastructureEngineeringSoftware SystemsProject ManagementDistributed SystemsSpring BootMicroservices

Other Skills

Analytical SkillsApache KafkaBuilding PerformanceCC++Computer ScienceCore JavaDatabasesDebuggingDesign PatternsDesign ReviewFirebaseGitGithubGo (Programming Language)

About

A computer enthusiast interested in software design and development. Very passionate about creative design, data structures, and algorithms. Perform better under pressure and love working in a healthy competition. Strive for learning and believes in open source contributions.

Experience

Uber

2 roles

Senior Software Engineer

Promoted

Apr 2024Present · 1 yr 11 mos · Hyderabad, Telangana, India · On-site

Software InfrastructureTechnology LeadershipEngineering

Software Engineer - II

Jun 2021Nov 2022 · 1 yr 5 mos · Hyderabad, Telangana, India

Low-Level DesignSoftware SystemsAnalytical SkillsProblem SolvingApache KafkaHigh-Level Design+13

Sundae

Co-Founder & CTO

Nov 2022Mar 2024 · 1 yr 4 mos · Delhi, India · Remote

Low-Level DesignSoftware SystemsAnalytical SkillsProblem SolvingHigh-Level DesignDatabases+9

Arcesium

2 roles

Senior Software Engineer

Promoted

Jul 2020Jun 2021 · 11 mos

  • Designed and implemented ETL pipeline processing 12M records within 30 seconds, achieving a throughput of 400K rps.
  • Implemented request submission logic which checks the staleness of secondary servers and submit a separate request to the primary server to update the secondary servers.
  • Performed load tests to benchmark the performance, and documented instance types suggestions based on CPU and Memory resource utilisation.
  • Increased application read-write throughput from 125 MBps to 250 MBps by using separate disks for different types of operations.
  • Implemented gRPC APIs by generating reports based on given query parameters and
  • returning response in Protobuf format files.
  • Matching Request Flow : Added a top layer in query request flow which computes signature of current request and checks for prior completed requests with same signature, and if found, returns the response from already generated response in prior request.
Low-Level DesignSpring BootSoftware SystemsAnalytical SkillsProblem SolvingApache Kafka+13

Software Engineer

Apr 2019Jul 2020 · 1 yr 3 mos

  • Worked in Portfolio, Accounting and Warehousing (PAW) team which is responsible to generate reports of different kind of datasets including Account Balance, Position Summary, Journal Entries, Tax Lots, etc.
  • Foreign Object Sync Lag : Published Geneva Sync metrics to Datadog and set up threshold alerts based on those metrics to ensure meeting Sync SLA.
  • P&L Launcher : Built a Java - Spring Boot based application to launch P&L generation request to Geneva accounting engine.
  • Code Coverage : Built a Python script to check code coverage and report code quality violations on Slack channel.
Low-Level DesignSpring BootSoftware SystemsAnalytical SkillsProblem SolvingHigh-Level Design+10

Udacity

Technical Mentor

Feb 2019Aug 2019 · 6 mos

Analytical SkillsProblem SolvingDesign ReviewSystem DevelopmentComputer Science

Smartprix.com

2 roles

Software Developer

Jun 2018Mar 2019 · 9 mos · Noida Area, India

  • Gamification
  • · Making the website more engaging by adding user feed, activity, favorite lists, comments, and notifications.
  • · Created a Discussion forum, including permalinks, spam filter, upvote/downvote, report spam, and replies.
  • · Technologies Used - Marko, Objection.js, Knex.js, PostgreSQL, Redis, GraphQL.
  • Mineduck
  • · Making the website more engaging by adding user feed, activity, favorite lists, comments, and notifications.
  • · Created a Discussion forum, including permalinks, spam filter, upvote/downvote, report spam, and replies.
  • · Technologies Used - Marko, Objection.js, Knex.js, PostgreSQL, Redis, GraphQL.
Low-Level DesignSoftware SystemsAnalytical SkillsProblem SolvingHigh-Level DesignDatabases+6

Software Development Intern

Jun 2017Jul 2017 · 1 mo · Noida Area, India

  • · Created an in-house Ad Management system, a platform to serve Ads on the company website.
  • · Built frontend using VueJS and NodeJS and backend using Koa and ObjectionJS.
  • · An expected increase in the revenue generated with the help of Advertisements.
Low-Level DesignSoftware SystemsAnalytical SkillsProblem SolvingDatabasesUnit Testing+3

Codoc technologies

Android Developer Intern

Oct 2016Jan 2017 · 3 mos · Bengaluru Area, India

  • · Created an Android app which can be used by physicians to refer cases to expert electrophysiologists.
  • · Built on Android Studio using Java for backend and XML for frontend.
  • · Used some open source libraries like Retrofit, Picasso, etc.
Low-Level DesignSoftware SystemsAnalytical SkillsSystem DevelopmentComputer Science

Defence research and development organisation (drdo)

Machine Learning Research Intern

Jun 2016Jul 2016 · 1 mo · New Delhi, Delhi, India

  • · Project based on object tracking in video sequences
  • · Implemented algorithms of different research papers
  • · Used trackers like Weighted Multiple Instance Learning tracker and Incremental Visual Tracking technique
Software SystemsAnalytical Skills

Education

Delhi Technological University (Formerly DCE)

Bachelor of Technology - BTech — Mathematics and Computing

Jan 2014Jan 2018

Delhi College of Engineering

Bachelor of Technology - BTech — Mathematics and Computing

Jan 2014Jan 2018

Modern Vidya Niketan, Sector 17, Faridabad

CBSE

Jan 2012Jan 2014

Aggarwal Public School, Ballabgarh

CBSE — Class X

Jan 2010Jan 2012

Stackforce found 100+ more professionals with Software Infrastructure & Engineering

Explore similar profiles based on matching skills and experience