Rahul Sharma

Engineering Manager

Delhi, India12 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 10+ years in scalable distributed systems
  • Expert in Java, Kotlin, and Backend technologies
  • Proficient in AWS and Microservices architecture
Stackforce AI infers this person is a Backend-focused SaaS engineer with extensive experience in distributed systems.

Contact

Skills

Core Skills

Team ManagementScrumNode.jsSpring BootAwsJavaNosql

Other Skills

.NETAmazon Web Services (AWS)AndroidAndroid SDKAndroid StudioApache KafkaCContinuous ImprovementCore JavaDesign PatternsEclipseElasticsearchGCMGitGoogle Analytics

About

Tech enthusiast with 10+ years of experience in building high performace, scalable & fault tolerance distributed systems using Backend and Mobile Technologies. Expertise in Java, Kotlin, and a diverse Backend Techstack encompassing Microservices, Spring Boot, Elasticsearch, MySQL, Kafka, and Netflix Dependencies(Zuul,Ribbon,Hytrix). Proficient in programming languages (Java 5-17, PHP, Python, Node.js) and various databases (MongoDB, MySQL, Elasticsearch, ClickHouse, Cassandra). Skilled in frameworks such as Spring Boot, CakePHP, and Express.js. Also have a sound understanding of Distributed System Technologies : 1.Distrbuted Queuing Systems: RabbitMq, Kafka 2.Distributed Search: ELK stack 3.AWS Services: (LEX,Polly,Connect, Lambdas, Cloudwatch,DynamoDB, API Gateway) 4.Distributed System Services like Nginx, Load Balancer etc 5.Distributed Caching : Redis

Experience

Job hai

2 roles

Engineering Manager

Promoted

Nov 2023Present · 2 yrs 4 mos · Noida, Uttar Pradesh, India · On-site

  • Scaling Job Hai Backend
Team ManagementScrumContinuous Improvement

Technical Lead

Oct 2023May 2024 · 7 mos · Noida, Uttar Pradesh, India · On-site

Team ManagementScrumTechnical Staff ManagementNode.jsContinuous ImprovementTechnology Leadership

Bigshyft

2 roles

Technical Lead at BigShyft (A Naukri Group Company)

Oct 2021Oct 2023 · 2 yrs · Hybrid

  • 1.Handling bigshyft's Jobseeker and Recruiter platfrom to deliver the new features without compromising the system's quality.
  • 2.Handling a team of multiple folks to deligate the work.
  • 3.Team and one to one meetings with team members to understand their issues and work on their growth trajectory.
  • 4.Setting up targets for team to make each and every individual to grow according to the market standards.
  • 5.Bi-Weekly review of system performance to priortize the major issues if any found on production.
  • 6.Work on new Tech stack changes and accomodate those updates in current running platform.
Design PatternsNoSQLScrumSpring BootAmazon Web Services (AWS)Elasticsearch+3

Lead Engineer at BigShyft (A Naukri Group Company)

Feb 2019Oct 2021 · 2 yrs 8 mos · Hybrid

  • 1.Build a scalable recruiter product from scratch to hire the best premium candidates from our pre moderated & assessed candidates having more chances of cracking the interviews.
  • 2.Build multiple internal plaforms to ease the work of operations,sales and marketing team.
  • 3.Created a voice chatbot using amazon lex , connect, lambdas, cloudwatch, API Gateway and DynamoDB services to initiate the automated interview scheduling flow.
  • 4.Delivered some major technical tasks to improve the overall performance of system.
  • Techstack:
  • 1.Java 17
  • 2.Springboot
  • 3.ELK
  • 4.Kafka
  • 5.AWS Services - S3,ELB.
  • 6.CDN - Akamai
  • 7.MySQL and Mongo DB
  • App Link:
  • https://play.google.com/store/apps/details?id=com.bigshift.android&hl=en
  • Recruiter Site:
  • https://recruiter.bigshyft.com/
  • Job Seeker Site:
  • https://www.bigshyft.com
Design PatternsNoSQLScrumRedisMySQLNginx+8

Nykaa.com

Senior Software Engineer

Aug 2017Jan 2019 · 1 yr 5 mos · Gurgaon, Haryana, India

  • Worked as a Senior Developer in Nykaa.com and contributing in backend (cart,checkout and order processing services) & also handle multiple android applications to make them better & more user friendly by integrating many new features, optimize apps by reducing crashes, memory footprints.
  • 1. Revamped Cart Screens : Revamped whole new UI for CART(Rewards Sections + Payment BreakUp+ Items card + Gift Wrap + Free Items UI) .
  • 2. Guest Browsing: Integrated Guest Browsing to make user browse application , add items to cart and login to checkout.
  • 3. Saved Payments : Integrated Saved payment options on the basis of users previous payments history to make checkout flow more user friendly.
  • 4. Prepaid Payment Extra Discounts : Integrated heavy discounts on prepaid payments options to reduce COD(Cash On Delivery) orders and increase revenues.
  • 5. Address Integration: Integrated address screens before checkout to add new address or fetch saved addresses to show on UI.
  • 6. Checkout Payment Options : Integrated payment options i.e. CC,DC, Nykaa Wallet, Paytm, Gift Card, UPI(Intent Flow + Collected Payment flow), Net Banking, EMI Integration.
  • 7. Integrated 3rd Party Payment SDKs i.e. Payu and Razorpay to make payment flow smooth & reduce payment drops.
  • 8. Integrated Remote Config and A/B Testing Framework.
  • 9. Integrated 3rd Party SDKs like Omniture, Apps Flyer, Gamooga, CleverTap for Data Analytics & notifications.
  • 10. Fixed multiple ANRs and crashes to make app crash free.
  • 11. Improvised application code by converting running architecture into modular approach.
Design PatternsNoSQLScrumSpring BootGitContinuous Improvement

Meritnation.com

Senior Software Engineer

Jul 2015Jul 2017 · 2 yrs · New Delhi Area, India

  • 1. I worked around 2 years as a Android and Backend Developer in meritnation. I contributed a lot in android apps as well as in backend .
  • 2. For First 1 yr and 6 months I worked as an Android Developer, worked several important modules like Home Module, Textbook solutions module , Test Generator Module , Profile Module.
  • 3. Revamped whole Meritnation's Main app as per android material design guidelines . Added multiple animations.
  • 4.Created new home module logic & UI as per new android components i.e Recycler View, Grid Span, Paging etc
  • 5. Integrated MVP architecture , Firebase notifications, Adobe Analytics, Google Analytics , Integration of Rest Apis using Gson and JSON libs.
  • 6. Worked on Glide Image downloading & sampling library, Rx Java.
  • 7. Created Web service in cake php Framework using php as prog lang , MySql & mongo db as database, RabbitMQ as queue service.
  • 8. Created in house Notification Engine (backend & admin UI ) to send marketing Notification on IOS and Android Devices.
Design PatternsNoSQLScrumGit

Homeshop18

Android App Developer(Java )

Jul 2014Jun 2015 · 11 mos · New Delhi Area, India

  • Worked on various modules like shopping cart, checkout screen, wish list or bookmark, login (Google and Facebook), Product List Page, Shop by store Page, Recent Viewed, Landing Page of Homeshop18 shopping app.
  • Working knowledge of MVP, android sdk, material design, Java, Volley, Glide, ButterKnife, Realm, Ice Scrum.
  • Worked with xml and json parsing of data.
  • Working knowledge of Broadcast Receivers, Services, Content Providers, Fragments, Activities, Asyn task,Intent Services, Handlers, Loopers, .
  • Worked on tools like Crashlytics, Google Analytics, Proguard and Wiz Rocket.
  • Interacted with UX designers for finalizing the designs.
  • Interacted with other teams and backend team for finalizing the requirements of an API.
  • Participated in daily scrum meeting.
  • Used Ice Scrum for tracking the work done and in progress to get the estimation of work and time ratio.
  • Worked on Push Notifications, Local Notifications and Alarm manager.
NoSQLGit

Trivium education service (p) ltd.

Tutor

Oct 2011Apr 2012 · 6 mos · New Delhi Area, India

Education

Amity University

B.Tech — CSE

Jan 2010Jan 2014

Little Flower Public School - India

schooling — Science

Jan 1996Jan 2010

Stackforce found 100+ more professionals with Team Management & Scrum

Explore similar profiles based on matching skills and experience