Pulkit Sharma

Software Engineer

Roorkee, Uttarakhand, India7 yrs 5 mos experience
Highly Stable

Key Highlights

  • Led migration of core services to modern tech stack.
  • Engineered high-performance data processing pipelines.
  • Developed scalable applications for business insights.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in data processing and cloud technologies.

Contact

Skills

Core Skills

Go (programming Language)MongodbJavaApache SparkReact Js

Other Skills

SQLRedisAmazon DynamodbMicroservicesOpenSearchAmazon Web Services (AWS)ClickHouseAzureSpringKibanaAzure Kubernetes Service (AKS)KafkaHBasePostgresSpring Boot

Experience

7 yrs 5 mos
Total Experience
2 yrs 11 mos
Average Tenure
1 yr 7 mos
Current Experience

Allen digital

Software Engineer - 2

Sep 2024Present · 1 yr 7 mos · Bangalore Urban, Karnataka, India · On-site

  • Spearheaded the migration of a core Question Bank service from PHP + MySQL to Golang + MongoDB, owning architecture design, migration strategy, and production rollout end-to-end.
  • Designed and executed a dual-write migration flip strategy with automated backfills, parity validation, and rollback safeguards to ensure zero data loss during cutover.
  • Implemented an OpenSearch-based read architecture, reducing API latency from 5–6 seconds to ~200ms and enabling scalable search-driven querying.
  • Re-architected storage by moving persistent mappings from Redis to MongoDB and converting Redis into a TTL-based cache, freeing ~5GB memory (~30% reduction) with zero service impact.
  • Optimized high-throughput APIs through batching and controlled concurrency, improving P99 latency by over 70%.
SQLGo (Programming Language)MongoDBRedisAmazon DynamodbMicroservices+3

Societe generale global solution centre

Software Development Engineer

Jul 2021Aug 2024 · 3 yrs 1 mo · Bengaluru, Karnataka, India

  • Engineered Spring Boot API services, refined DB interactions, and enabled Kafka for post‑transformation data transfer, slashing latency by 10x.
  • Led the migration of legacy data flows to direct feeding, reducing data processing time from 40 minutes to a mere 10 minutes.
  • Configured a monitoring system using Grafana & Zipkin to oversee API health & statistics for high‑traffic APIs handling 50+ requests per second.
  • Crafted a microservice‑based alerting framework from scratch, enabling multiple teams to generate tailored alerts by fetching data from HDFS.
  • Developed microservices in Java to extract data from HDFS, apply transformations with Apache Spark for critical regulatory reporting.
  • Leveraged Java and Hadoop ecosystem to construct and oversee Azure‑based data pipelines, streamlining data processing.
  • Architected a big data processing pipeline utilizing Spark, Kafka, Postgres & ADLS for diverse Proto/Json data originating from multiple sources.
  • Enhanced Spark job performance by crafting re‑partitioning algorithms, ensuring stable resource utilization, & driving down operational costs.
  • Played a pivotal role in On‑Premise to Azure migration, orchestrating the dockerization and seamless transition to Azure Kubernetes Services.
  • Engineered diverse data extraction flows from sources like Parquet and Protos, employing Spark join optimization & and persistence techniques
  • to significantly minimize processing time.
Apache SparkAzureJavaSpringSQLKibana+3

Unitedhealth group

Software Development Intern

May 2020Jun 2020 · 1 mo · Hyderabad, Telangana, India

  • Developed web application from scratch, having scalable dashboards & widgets to depict business values for effective decisions about the capital allocation & prioritization of roadmaps for different LOBs, Portfolios & Products
  • Used HTML, CSS, ReactJS for Front-End, Axios for HTTP requests & Chart.js for different visualizations in ReactJS
  • Created RESTful APIs in Spring Boot Framework (Java) using Spring JDBC template & Apache POI
  • Maintained database using PostgreSQL for storing business values, user information & used pgcrypto for encryption
Spring BootPostgreSQLReact JSJava

Inter iit cultural meet

Coordinator

Dec 2018Dec 2018 · 0 mo · Roorkee, Uttarakhand, India

  • Coordinated the 3rd edition of Inter IIT Cultural Meet held at IIT Roorkee, hosting the participation of 28 IITs
  • Regulated an avenue of activities ranging from the ideation & promotion to successful conclusion of the event
  • Managed three highlight events having a footfall of 2000+ from various IITs
  • Hosted renowned choreographers Ankit Sati & Rakshit Vij as judges

Smart india hackathon

Manager, Media and Relations Cell

Mar 2018Mar 2018 · 0 mo · Roorkee, Uttarakhand, India

  • Directed a team of 50+ to host the 2nd Edition of Smart India Hackathon at IITR conducted by MHRD(Gov. of India)
  • Brought extensive media & publicity for the 36 hours hackathon and coordinated with the live telecast of the event.
  • Organized inaugural video conference addressal by PM Narendra Modi to 1000+ participants across the country

Kshitij - the literary magazine of iit roorkee

Finance Manager

Sep 2017Jun 2020 · 2 yrs 9 mos · Roorkee, Uttarakhand, India

  • Facilitated the budgeting and sponsorship for the annual literary magazine & poetic confluences
  • Organized Kavyanjali & Eunoia, official poetic events of IITR, online literary competitions & workshops with the aim to promote literature on campus

Education

Indian Institute of Technology, Roorkee

Chemical Engineering

Jan 2017Jan 2021

St. Xavier's School, Jaipur

Class I-XII

Jan 2004Jan 2016

Stackforce found 100+ more professionals with Go (programming Language) & Mongodb

Explore similar profiles based on matching skills and experience