Prakarsh Srivastava

Senior Software Engineer

Bengaluru, Karnataka, India6 yrs 10 mos experience
Most Likely To Switch

Key Highlights

  • Led development of scalable backend systems at Amazon.
  • Expert in microservices and distributed systems.
  • Proficient in both frontend and backend technologies.
Stackforce AI infers this person is a Backend and Full-Stack Developer with expertise in Fintech and E-commerce.

Contact

Skills

Core Skills

Backend DevelopmentMicroservicesDistributed SystemsFrontend DevelopmentFull-stack Development

Other Skills

CassendraAlgorithmsAPI DevelopmentSystem DesignTemporalJavaAWS LambdaDynamoDBCRUD APIsReactGoogle APIsPython (Programming Language)KubernetesVue.jsSpring Boot

About

Hello! I'm a Software Development Engineer with expertise in Backend, FullStack, and infrastructure development of distributed and highly scalable systems. With hands-on experience in designing and developing applications in diverse domains, such as supply chain, e-commerce, d2c, quick commerce, banking, and payments, I thrive on building efficient systems that deliver outstanding performance. I have worked at Amazon and Samsung, where I built multiple services from scratch. My experience in these companies has given me a unique perspective on how to design and develop applications that can scale efficiently while maintaining high performance. In addition, I have also made user-facing and responsive interfaces in React and Vue frameworks. As a computer science fundamentalist, I believe that algorithms, data structures, and distributed systems are fundamental to building robust applications, and I always strive to incorporate practical applications of theory in my work. I take pride in my problem-solving skills and the ability to create elegant solutions that don't compromise on time or quality. With experience in scalability, micro-services, Amazon Web Services, DevOps, Ruby, Java, GoLang, JavaScript, Spring Boot, distributed systems, React.JS, Vue.JS, Cassandra, Postgres, DynamoDB, Kafka, and messaging queues, I have honed my skills in developing applications that can handle a high volume of requests and remain performant. In my free time, I enjoy exploring nature. If you're interested in connecting or learning more about my work, feel free to reach out!

Experience

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

Paytm

Senior Software Engineer

May 2023Present · 3 yrs 1 mo · Bengaluru, Karnataka, India

  • Led the development and implementation of a bulk document upload feature, resulting in a notable 30% reduction in merchant document upload times.
  • Designed and implemented Action Center Orchestrator service to effectively coordinate diverse actions against fraud this significantly fortified the company’s ability to detect and respond to fraudulent activities, thereby fostering a more secure environment and boost user trust.
  • Engineered a Job Manager service using Temporal to support job submission, monitoring, and execution in flink and Spark this enabled seamless handling of diverse job types, contributing to enhanced operational efficiency across teams.
CassendraAlgorithmsBackend DevelopmentMicroservices

Amazon

Software Development Engineer

Dec 2020Apr 2023 · 2 yrs 4 mos · Bengaluru, Karnataka, India

  • TELEMETRY
  • Designed and built a micro-service in AWS Lambda which collects Logs and business critical Metrics from Android app and sends it to S3 and cloud‑watch.
  • USER PREFERENCE SERVICE
  • Designed and built User Preference Service which saves the preferences of users in DynamoDB and provided the functionality to update and query the data using CRUD api’s.
  • Service also notifies the worker service when there is any preference change happens to assign new
  • task to associates.
  • STORE SELECTION SERVICE
  • Implement a plugin in the android using google api’s which tracks the device location and finds out nearby Amazon stores.
  • Build User Interface in React and Meridian for third party vendors and associates comes in Amazon Stores to select the nearby stores through QR code scanning, drop‑down menu or manually select store
  • using input box.
  • Implemented a periodic job which checks the user location using
  • android plugin and logout the user if user location is outside the
  • Amazon Store geofence
  • ROLE BASED MENU CONTROL
  • Designed and implemented micro-service which provide role / store based menu for store associates which improves the security aspect of Amazon store Tools.
  • LOCALIZATION
  • Added feature in multiple Amazon associate dashboard and tools to support
  • Localisation in React (i18Next) and Meridian.
  • AMAZON STYLES
  • Build different error page with different error codes in Cordova app for store
  • associates.
CassendraJavaBackend DevelopmentMicroservices

Samsung r&d institute india - bangalore private limited

Software Engineer

Jul 2019Dec 2020 · 1 yr 5 mos · Bangaon, West Bengal, India · On-site

  • Implemented frontend and backend development of Easy build
  • System.
  • This service is an interface between the user and Quick Build, helps
  • user to create/delete/modify/copy configurations.
  • Development of web services using Vue.js and Spring Boot.
  • Development and maintenance dashboard to monitor test case
  • status in graphical format.
  • Enforcing Clean Main Branch Policy and builds validation for various
  • configurations using Quick Build.
  • Automation of various tasks using Python and Shell script.
Python (Programming Language)KubernetesFull-Stack DevelopmentBackend Development

Education

Dr. A.P.J. Abdul Kalam Technical University

Bachelor of Technology - BTech — Computer Science

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Backend Development & Microservices

Explore similar profiles based on matching skills and experience