Vishakha Singla

Software Engineer

Chandigarh, Chandigarh, India4 yrs 8 mos experience
Highly Stable

Key Highlights

  • Expert in building scalable distributed systems.
  • Proficient in Go with extensive backend experience.
  • Strong focus on user experience and performance.
Stackforce AI infers this person is a Backend Engineer specializing in scalable SaaS solutions.

Contact

Skills

Core Skills

Go (programming Language)

Other Skills

AerospikePostgreSQLKubernetesGoogle Cloud Platform (GCP)gRPCNode.jsCore JavaData StructuresObject-Oriented Programming (OOP)Web DevelopmentC (Programming Language)MongoDBReact.jsRedis

About

Software Engineer with 2+ years of experience in development of highly scalable distributed systems and micro services architecture. Have worked on services catering to large throughput with latencies as low as 5-10ms. I Possess keen understanding of business touch points and user interactions and have also worked on features directly impacting end user experience. Proficient in Go (Golang), I also have hands on experience on various open source frameworks and tools like Redis, PostgreSQL, Aerospike, Kafka, Kubernetes, GCP etc.

Experience

4 yrs 8 mos
Total Experience
3 yrs
Average Tenure
1 yr 8 mos
Current Experience

Microsoft

Software Engineer 2

Sep 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India · On-site

Gojek

3 roles

Software Engineer

Promoted

Oct 2022Aug 2024 · 1 yr 10 mos

  • Worked on building a unified identity for GoTo by migrating all the user data of different orgs to a single storage in order to provide cross platform capabilities to users and link user accounts across apps for one user under one profile.
  • Built a robust system which was used to serve the user profile data for both the apps which observed a peek throughput of about 6 million RPM and guaranteed low latencies(reads[No cache]) as low as 5-10ms.
  • Provided multi region support in order to provide low read latencies to all clients scattered across multiple regions.
  • Implemented custom solution for supporting Multi Transactional Support on a NoSQL DB like Aerospike along with an extensive support of constraint management, reverse lookup, handling concurrent writes that traditional SQL DB provides by default.
  • Guaranteed read after write consistency and no traces of dirty reads
  • Critically monitored and highly scalable service capable of serving a load of 20 million RPM.
  • Service used GRPC protocol to serve requests on the internet.
Go (Programming Language)Aerospike

Associate Software Engineer

Jul 2021Sep 2022 · 1 yr 2 mos

  • Worked on the identity stack of the app which essentially takes care of all the user authentication and covers end to end user’s login journey, session creation, session refresh and logout.
  • A bunch of modern login methods like silent login, otp on whatsapp, app pin, one tap login etc were introduced in order to provide user a faster login experience and save login costs to the company.
Go (Programming Language)PostgreSQL

Software Engineer Intern

Apr 2021Jun 2021 · 2 mos

Smallcase

Software Engineer Intern

May 2020Mar 2021 · 10 mos · Bengaluru, Karnataka, India

Education

Chitkara University

Bachelor of Engineering - BE — Computer Science

Jan 2017Jan 2021

Government Model Sr. Sec. School, MHC

High School — Non-Medical

Jan 2015Jan 2017

St. Anne's Convent School

Secondary School

Jan 2015Present

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

Explore similar profiles based on matching skills and experience