Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rahul Kumar Singh

Senior Software Developer
Bangalore

Summary

Forward-thinking Software Engineer with 9+ years' background working productively in dynamic environments. Highly experienced in all aspects of the software development lifecycle and end-to-end project management, from concept through to development and delivery. Consistently recognized as a hands-on and competent leader, skilled at co-ordinating cross-functional teams in a fast-paced, deadline-driven environment to steer timely project completion. Complex problem-solver with analytical and driven mindset. Dedicated to achieving demanding development objectives according to tight schedules while producing impeccable code.

Overview

10
10
years of professional experience
4
4
years of post-secondary education

Work History

Staff Software Engineer

Tekion
01.2024 - Current
  • Independently handle critical tasks and projects, delivering high-quality work.
  • Architect and design scalable and maintainable software solutions.
  • Facilitate daily stand-up meetings to track progress and address any blockers.
  • Collaborate with stakeholders to gather and analyze project requirements.
  • Conduct thorough code reviews to ensure adherence to coding standards and best practices.



Senior Software Engineer

Tekion Corp
12.2020 - 01.2024

Central Accounting: Built a centralized accounting platform for Tekion's multi-tenant cloud based Dealer Management System(DMS) which scales and is resilient to failures, supporting cross-database transactions.

  • Lead a team of 6 members inclusive of backend, frontend and quality assurance engineers
  • Requirement gathering, analysis, sprint planning, daily scrum, design, development and support
  • Code reviews, mentorship and hiring

Impact: Increased revenue and dealer signups for Tekion with this new offering

Software Development Engineer 2

Halodoc
08.2020 - 12.2020
  • Integrated with third party payment gateway (GoPay) for seamless payment transactions .
  • Prepared Tech Change Document for changes in multiple Services
  • Implemented multiple REST API's for link,unlink and charge flows .


Software Development Engineer

Flipkart Internet Pvt Ltd
04.2015 - 05.2020

Team: Financial Data Platform

  • Gathering the requirements from the business
  • Discuss the accounting impact with Finance, and documenting the PRD for accounting
  • Work on the Functional Specifications, Development and unit testing
  • Deployments, Alerts, Anomaly Detectors for monitoring the health of the system
  • Experience of working in building RESTful webservices using Java-Dropwizard


Projects :


Design and Execution for BBD ( Big Billion Day ) Scale:

We tested systems with high load using Locust ,Identified necessary changes which helped systems to support expected scale ,created cluster based on the criticality of flows ,diverted that load to those respective clusters.Setup multiple alerts ,dashboards to monitor system hygiene and health.

Wall Street Externalisation of Financial Reports :

Project url :https://wallstreetx.flipkart.net/login

Implemented multiple REST API’s to provide details related to roles , privileges , authentication ,to provide file stream from S3 server.

Implemented Cron which Transfers Report files periodically from one FTP server to S3 server .

Wallstreet 2.0

As part of Accounting team , I was involved in the adhoc enhancements of various features of the Accounting platform Wallstreet 2.0.

The complete platform has many components and I have been involved in working in all components.

Database Maintenance :

Managed MySQL database cluster for my team, which involves regular activities like slave rebuilding ,new set of cluster creation , regular backups , alerts , health ,hygiene ,regular archival of data .

Software Engineer

Samsung
06.2014 - 03.2015
  • Worked on the Development, feature implementation of the existing Samsung Messaging Application .

Education

Information Technology

NIT
Allahabad
06.2010 - 05.2014

Skills

    Data Structures & Algorithms

REST API

MicroServices

MySQL

Java

Operating System

Linux

C

Locust

Grafana

Git

Mockito

Kafka

Timeline

Staff Software Engineer

Tekion
01.2024 - Current

Senior Software Engineer

Tekion Corp
12.2020 - 01.2024

Software Development Engineer 2

Halodoc
08.2020 - 12.2020

Software Development Engineer

Flipkart Internet Pvt Ltd
04.2015 - 05.2020

Software Engineer

Samsung
06.2014 - 03.2015

Information Technology

NIT
06.2010 - 05.2014
Rahul Kumar SinghSenior Software Developer