RAHUL KUMAR

Senior Software Engineer

Bengaluru, Karnataka, India10 yrs 1 mo experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Over 8 years of experience in software development.
  • Expert in building scalable backend systems.
  • Proven track record in leading teams and solving complex challenges.
Stackforce AI infers this person is a Backend-focused Software Developer with extensive experience in SaaS and B2C applications.

Contact

Skills

Core Skills

Backend DevelopmentMicroservicesFull Stack DevelopmentSystem DesignDevops

Other Skills

AI PipelineAWSAlgorithm DesignAmazon Web Services (AWS)AnsibleBashCC (Programming Language)C++CurriculumDBMSData StructuresDistributed SystemsDockerElastic Search

About

Hi, I'm Rahul Kumar, graduated from NIT Rourkela, highly skilled Software Developer with over 8 years of experience. I specialize in Backend development and have a track record of building scalable products from scratch. My journey started in DevOps, and I gradually transitioned to full-stack development. I've successfully led teams and solved complex challenges across various product development phases. In AttainU, I built products from end to end and solved the problems of plagiarism, curriculum, lead generation, and day-to-day activities of sales, teaching, placement, and the marketing team. Currently working In VMWare, automating code deployment with zero downtime by creating Event Driven, distributed canary deployment using CDC, Kafka Streams. Skilled in • System Design, Microservice, Design Patterns, Kafka, kubernetes, • GoLang, Node js, Python, • React, Redux, NextJS, • GraphQL, • PostgreSQL, MongoDB, Neo4j, Elastic Search, Redis, • AWS, Ali cloud, CI/CD, • Algorithm, Data Structure. Feel free to reach out to me: Email ID: rahulkumar.rasto@gmail.com

Experience

10 yrs 1 mo
Total Experience
2 yrs
Average Tenure
4 yrs 3 mos
Current Experience

Vmware

Member Of Technical Staff III

Mar 2022Present · 4 yrs 3 mos · Bengaluru, Karnataka, India · On-site

Kafka StreamsEvent DrivenDistributed SystemsBackend DevelopmentMicroservices

Attainu

Senior Software Engineer

Dec 2019Mar 2022 · 2 yrs 3 mos · Bangalore

  • Addressed challenges related to plagiarism, curriculum, lead generation, and day-to-day activities for sales, teaching, placement, and marketing teams.
PlagiarismCurriculumLead GenerationSalesTeachingPlacement+3

Youplus

Software Development Engineer

Dec 2018Dec 2019 · 1 yr · Bangaon, West Bengal, India

  • (Dissolved)
  • Vision(https://youplus.com/vision) is a neural network machine-learning product that interprets and delivers consumer insights from video.
  • Designed and Rearchitectured Vision.
  • Decreased processing time for crawled video through AI pipeline from 10 minutes to less than a min by decoupling the system using RabbitMQ.
  • Reduced response time from 400 ms to less than 100 ms by Refactoring existing APIs for Vichar(an app which gets public opinions for products) to use shard key in MongoDB query.
  • Scaled the system to serve 2,000 reads request/sec from MongoDB with 150 TPS and
  • zero percent error rate.
  • Scaled elastic search to serve read request up to 4,000 requests/sec by Increasing refresh interval to meet the business requirements.
  • Migrated RoR, java code to Golang.
  • Built service using scrapy to scrap web pages which are used by AI models for training.
  • Tracking software: Jira.
RabbitMQMongoDBElastic SearchAI PipelineBackend DevelopmentMicroservices

Adview technology

Full Stack Developer

May 2018Dec 2018 · 7 mos · Bangalore

  • (Dissolved)
  • Clipjoy- App having short, user-generated videos with regional content.
  • Decreased the response time by 25 percent by using jwt instead of firebase authentication system.
  • Designed the high level and low-level system design. The system was able to handle 2,000 reads req/sec.
  • Built user authentication, user recommendation, user activities service, searching service, crawler service, notification service.
  • Created dashboard in React js, Redux.
  • Worked as a Scrum master in an agile/scrum development process.
  • Technologies used: Node Js, Python, PostgreSQL, MongoDB, Redis, ElasticSearch, Noe4j, firebase, SQS, RabbitMq, elastic APM, ELK, Jenkins, JMeter, Amazon Elastic Container Service.
Node JsPythonPostgreSQLMongoDBRedisElasticSearch+6

Tata consultancy services

Assistant System Engineer

Jan 2016Jan 2018 · 2 yrs · Mumbai

  • Initially worked as Developer and then moved to DevOps.
  • August 2016 – January 2018
  • Learning exchange((https://www.tcsion.com/LX)) is used by TCS iON Digital Learning, Royal College of Physicians of Ireland.
  • Horizontally scaled learning application across two diff data centers, Mumbai and Hyderabad.
  • Reduced the time for finding/resolving the issue of production from hours to minutes by Developing automation script which gets the root cause of issues(memory, space, network issue) and takes appropriate action(zipping logs, precompiling assets, restarting servers gracefully) or instructs to do so.
  • Automated manual work(precompiling, restarting) after code deployment using Jenkins by integrating scripts with Jenkins.
  • Increased throughput by sharding MongoDB across two diff data centers. It was able to handle more than 4 lakh inserts per day.
  • Technologies used: Ruby On Rails, Mysql, Redis, MongoDB, SQLite, AWS, Docker, Linux, Bash, Apache, Passenger.
  • April 2016 – July 2016
  • Built an E-Commerce shopping platform as a part of the training.
  • Technologies used: Ruby On Rails, SQLite, AWS, Docker, Linux, Bash.
  • Jan 2016 – March 2016
  • Created login, signup, validating forms for providing DTH service. Designed highly normalized RDBMS.
  • Technologies used: Html, CSS, javascript, ajax, core and advanced Java, servlets, JSP, Mysql.
Ruby On RailsMysqlRedisMongoDBSQLiteAWS+5

Education

National Institute of Technology Rourkela

Bachelor of Technology (BTech)

Jan 2011Jan 2015

Saint Karen's High School

10th — ICSE

Stackforce found 100+ more professionals with Backend Development & Microservices

Explore similar profiles based on matching skills and experience