Skip to main content
Sonali GuptaSG
Looking for a job

Sonali Gupta

@sonaligupta2

I build secure, high-throughput authentication systems and full-stack applications using Go, Kafka, Redis, and Python.

India
Message

At ICICI Securities, I build Golang authentication APIs for the iDirect app, supporting 1FA/2FA, QR login, biometrics, and secure JWT sessions at 60K RPM.

I manage security workflows including UserID recovery, password resets, MPIN management, and encrypted authentication. I also build Kafka consumers processing 10K RPM and use Redis for low-latency session and user-data retrieval.

I enjoy building practical systems end to end, from a vehicle entry-exit application using Python, OpenCV, React.js, Node.js, and MySQL to a custom programming language and a Java-based Verilog parser.

Experience

Work history, roles, and key accomplishments

ICICI Securities logoIS
Current

Software Engineer

ICICI Securities

Jun 2024 - Present (2 years 3 months)

Engineered Golang-based authentication APIs for the iDirect app, managing 60K RPM with secure JWT session handling. Built Kafka consumers for real-time database synchronization and leveraged Redis for low-latency session management.

Education

Degrees, certifications, and relevant coursework

Indian Institute of Technology Roorkee logoIR

Indian Institute of Technology Roorkee

Bachelor of Technology, Computer Science and Engineering

2020 - 2024

Grade: 7.71/10

Pursued a Bachelor of Technology in Computer Science and Engineering, achieving a CGPA of 7.71/10.

KR

K V M Public School, Sikar Rajasthan

Senior Secondary, General Studies

Grade: 79.6%

Completed Senior Secondary education with a percentage of 79.6%.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan