U

Ujjwal Deswal

CTO

Gurugram, Haryana, India7 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led architecture for Global Authentication system.
  • Optimized Expertise Search indexing by 90%.
  • Achieved 42% cost savings through cloud migration.
Stackforce AI infers this person is a Backend-heavy Fullstack engineer with expertise in SaaS and Fintech solutions.

Contact

Skills

Core Skills

JavaSpring BootAwsSoftware ArchitectureData Structures

Other Skills

API GatewayAWS LambdaAgile MethodologiesAmazon AuroraAmazon DynamodbAmazon EKSAmazon Web Services (AWS)Apache KafkaArgoCDAuroraAuthenticationAuthentication SystemsAuthorisationCloud MigrationCore Java

About

As a Senior Software Engineer with 6 years of experience, I specialize in developing scalable and reliable systems with a strong focus on architecture, design patterns, and data structures. I hold a Bachelor of Engineering degree from Netaji Subhas Institute of Technology, Delhi University, with a CGPA of 8.54. My technical expertise includes Java, Spring Boot, Python, Solr, MySql, Redis, MongoDB, Aurora, DynamoDB, Flask, JavaScript, ReactJs and AWS, Distributed Cluster. I am proficient in CI/CD, Git, Grafana, New Relic, Splunk, ArgoCD, GoCD, GitOps, Git Action, EKS, and JUnit. I hold AWS Cloud Practitioner and AWS Solutions Architect Associate certifications. In my current role at McKinsey & Company, I lead the architecture, design, and development of various components of the Global Level Authentication & Authorization system via AWS API Gateway attached with Lambda Authorizer alone with BFF. I have also revamped and re-architected the whole Expertise Search engine, optimizing its indexing algorithm from 5 hours to 30 minutes while achieving a 90% optimization rate. I have led engineers in the Expertise Search team and have migrated the system from On-Prem to AWS, resulting in a 42% cost optimization. Prior to join McKinsey, I worked with Paytm, and Magicpin, where I played a key role in building several systems. At Paytm, I re-architected the Payment Gateway for high throughput from Redis sentinel to Redis Cluster with master-slave topology. I also optimized the UPI Collect flow by re-architecting it with a multithreading Redis-based approach. At Magicpin, I built the Brand Auto-Approval Flow, which uses OCR and NLP to detect brands from bills and provides cashback while onboarding new brands. I have won several awards and recognition for my work, including the Distinctive Rating at McKinsey, the Tech Hackathon award, and the MVP Award. I stood 2nd in Codifica Concorrrenza on Hackerrank conducted by IEEE MAIT. I also mentor at Scaler and Newton School for DSA. I am currently open to opportunities and If you're interested in learning more about my experience or would like to discuss a potential opportunity, please feel free to contact me at ujjwaldeswal6@gmail.com.

Experience

7 yrs 7 mos
Total Experience
1 yr 10 mos
Average Tenure
2 yrs 4 mos
Current Experience

Arcesium

Lead Engineer

Dec 2023Present · 2 yrs 4 mos · Hybrid

  • Spun out of the D.E. Shaw Group
Spring BootLoad BalancingAuthentication SystemsKubernetesSpring FrameworkJava+2

Expedia group

Software Development Engineer 3

Oct 2023Nov 2023 · 1 mo · Gurugram, Haryana, India

Mckinsey & company

Senior Software Engineer

Oct 2020Oct 2023 · 3 yrs · Gurugram, Haryana, India · Remote

  • Architect Design and Developed each component(Authn, Authz, BFF, Gateway, EKS, Lambda Authz) of Global Level Authentication & Authorization from scratch. Represent this Architecture to stakeholders & McKinsey Guild Conference.
  • Revamp & Re-Architect the whole Expertise Search for better accuracy & Optimize the Indexing Algorithm from 5 hours to 30 mins (90% optimization).
  • By Developing Skills in AWS, CI-CD, EKS, DId the Expertise Search Cloud Migration from On-Prem to AWS that optimized cost upto 42%
PostgreSQLMySQLAmazon Web Services (AWS)Apache KafkaSpring BootAmazon EKS+23

Paytm

Software Engineer

Dec 2019Aug 2020 · 8 mos · Noida, Uttar Pradesh, India

  • Scale Up the Paytm Payment Gateway up to 10 Million requests :- Re-Architect from Redis sentinel to Redis Cluster with master-slave topology.
  • Optimized UPI Collect flow :- To achieve High TPS and High Availability, we re-architected UPI flow with a multithreading Redis-based approach.
  • Cryptograph Sensitive Data(Card No, CVV) in Redis using custom Annotation with Reflection Recursion based Approach.
MySQLApache KafkaSpring BootData StructuresREST APIsNoSQL+6

Magicpin

Software Engineer

May 2018Dec 2019 · 1 yr 7 mos · Gurugram, Haryana, India

  • By Building Skills on Java, Spring, DB, JavaScripts, Owned the Brand Team E2E.
  • Brand AutoApproval FLow:- By Using OCR and NLP, detect brands from the
  • bills and provide cashback & onboard new brands like Maggi, Coca-Cola
MySQLApache KafkaSpring BootData StructuresCore JavaReact.js+5

Education

Netaji Subhas Institute of Technology

Bachelor of Engineering - BE

May 2014May 2018

Vivekanand School

12th — 95.20%

Jun 2014Present

Kendriya Vidyalaya

Early education

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience