Harshit Chauhan

Software Engineer

Bengaluru, Karnataka, India10 yrs 6 mos experience
Highly Stable

Key Highlights

  • Expert in designing distributed systems and microservices.
  • Proficient in implementing secure authentication protocols.
  • Experienced in developing automation frameworks for QA.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and Fintech.

Contact

Skills

Other Skills

Algorithm AnalysisAlgorithmsAmazon Web Services (AWS)CC++CSSData StructuresDistributed SystemsDocker ProductsGitHTMLJavaJavaScriptJenkinsLinux

About

TECHNICAL SKILLS: [DS & Algo] [Java, Spring, C#, asp.net] [Azure, AWS] [Mongo, Cassandra, SQL, Redis] [Docker & Kubernetes] [Messaging Service: Azure event hub, AWS SQS, SNS] [Solar] [Lucene] Experience in designing & implementing [Distributed systems/Microservices] [CI/CD Dev Ops] [OLTP & OLAP systems] [Identity & Access management] [Event driven design] [Single-sign-on] [OAuth 2.0] [Security & cryptography] [ML] [Rest API]

Experience

10 yrs 6 mos
Total Experience
2 yrs 7 mos
Average Tenure
3 yrs 2 mos
Current Experience

Uber

Senior Engineer

Apr 2023Present · 3 yrs 2 mos · Bengaluru, Karnataka, India

Microsoft

Software Engineer - II

Mar 2021Apr 2023 · 2 yrs 1 mo · Bangalore

  • [Share Point] [One-Drive]: Worked on Fraud detection system to detect abusive activity of users/tenants exploiting share point.

Expedia group

2 roles

SDE-2

Promoted

Mar 2019Mar 2021 · 2 yrs

  • [Login] [Single Sign-on]: Implemented secure Single Sign-on (SSO) using SAML for bank partners that integrate with Expedia. Implemented data security checks for Bank partners using AES-256 ENCRYPTION, SHA-2 HMAC, ASYMICTRIC CRYPTOGRAPHY. Worked on Authentication and Authorization (OAuth2.0) for login and role based accesses.
  • Worked on implementing points earn and burn features for bank partners that integrate with Expedia

Software Developer

Sep 2017Mar 2021 · 3 yrs 6 mos

Snapdeal

Software Engineer

Aug 2015May 2017 · 1 yr 9 mos · Gurgoan

  • [Payments]: Development and maintenance of Payments View. A restful web
  • service meant to capture various types of transactions to serve as a common
  • source of view for all clients.
  • [Automation-Framework]: Followed Behavior-driven development (BDD)
  • approach to implement automation framework for QA teams to standardize API/UI
  • automation.

Education

KNIT

Bachelor of Technology - BTech — Computer Science

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Algorithm Analysis & Algorithms

Explore similar profiles based on matching skills and experience