Guntas Singh, Developer in Bengaluru, India
Guntas is available for hire
Hire Guntas

Guntas Singh

Verified Expert  in Engineering

Software Engineer and Developer

Bengaluru, India

Toptal member since May 11, 2022

Bio

Guntas is a software engineer who has worked with both large-scale companies and stealth mode startups with smaller teams. He has mostly worked on the back end with various technology stacks, different databases, languages, and frameworks, including PHP, Java, JavaScript, MongoDB, MySQL, GCP, and AWS. Guntas is very keen to learn about new technologies, different architectures, and ways to write code.

Portfolio

ShareChat
Node.js, JavaScript, MySQL, Google Cloud Platform (GCP), Google Cloud Spanner...
XFlow
Amazon Web Services (AWS), Java, Amazon MSK, Amazon EKS, Amazon RDS...
Brick & Bolt
Java, Spring Boot, MongoDB, Apache Kafka, MySQL, REST APIs, Real Estate, APIs...

Experience

  • Database Management Systems (DBMS) - 4 years
  • Software Engineering - 3 years
  • MySQL - 3 years
  • Google Cloud Platform (GCP) - 2 years
  • MongoDB - 1 year
  • Express.js - 1 year
  • Spring Boot - 1 year
  • Node.js - 1 year

Availability

Part-time

Preferred Environment

MacOS, Git, JavaScript, WebStorm, DataGrip, Redis, Node.js

The most amazing...

...things I've built are jobs and services that moderate the user posts for NSFW ASMR content as part of the content moderation team in Sharechat.

Work Experience

Software Engineer

2021 - PRESENT
ShareChat
  • Designed and developed the back end for a bulk actions tool where moderators can take a single action, either discard or accept, thousands of posts by uploading a computer systems validation (CSV). Helped improve the efficiency of moderators.
  • Wrote behavior-driven development (BDD), unit test cases, and ticketing service for grievances.
  • Built an API for banning a user from performing various actions.
Technologies: Node.js, JavaScript, MySQL, Google Cloud Platform (GCP), Google Cloud Spanner, Pub/Sub, REST APIs, Go, APIs, API Integration, Cloud Architecture, HTTP REST

Senior Software Engineer (Back-end)

2023 - 2024
XFlow
  • Architected and implemented a generic checklist service to automate user account activation, incorporating compliance, fraud detection, and KYC checks.
  • Orchestrated the integration with TransferMate, a 3rd-party company providing APIs and accounts for money movement, to support multi-currency for the export product.
  • Integrated with TransferMate to enable the import product, designed and modeled importer-led flows following in-depth discussions with the product and TransferMate teams.
Technologies: Amazon Web Services (AWS), Java, Amazon MSK, Amazon EKS, Amazon RDS, Architecture, APIs, MySQL, Technical Leadership, API Integration, Cloud Architecture, HTTP REST

Software Engineer

2020 - 2021
Brick & Bolt
  • Designed and developed a central blog service. Customer landing and retention on the main website-increased overall by 40%.
  • Created a 3-member MongoDB replica-set on AWS EC2 instances, which increased availability and fault tolerance.
  • Re-architectured and optimized the performance of a contractor dashboard. The average response time of APIs decreased from 1.3s to under 300ms.
Technologies: Java, Spring Boot, MongoDB, Apache Kafka, MySQL, REST APIs, Real Estate, APIs, Spring, API Integration, Cloud Architecture, HTTP REST, JUnit

Software Engineer

2020 - 2020
OYO
  • Worked on breaking the monolith codebase of a home management system to a microservice-based architecture to make it a more scalable and stable system.
  • Developed a feature to export user bookings into an iCalendar link. This helped channel partners to easily import user bookings into their system.
  • Built a feature that toggles the UI between multiple languages based on user input.
Technologies: PHP, MySQL, Amazon Web Services (AWS), Kibana, Docker, REST APIs, APIs, Spring, HTTP REST, Oracle, HTML, CSS

Experience

Quiz Application

https://github.com/GuntasKapoor/Quiz-Application
A REST-based application where users can log in and create quizzes with questions, choices, and the respective answers. Other users can log in, solve quizzes, and get scored on them.

The solver can see their scores and see how they performed on various quizzes. The quiz creator can see how people performed on their created quiz.

Education

2016 - 2020

Bachelor's Degree in Computer Engineering

Thapar Institute of Engineering and Technology - Patiala, Punjab, India

Certifications

JANUARY 2019 - PRESENT

Codechef Certified Data Structures and Algorithms Program (CCDSAP)

CodeChef

Skills

Libraries/APIs

Node.js, REST APIs

Tools

Git, WebStorm, DataGrip, Kibana, Mongoose, Amazon EKS

Languages

JavaScript, C++, Java, Go, PHP, HTML, CSS

Frameworks

Express.js, Spring Boot, Spring, JUnit

Platforms

MacOS, Amazon Web Services (AWS), Google Cloud Platform (GCP), Oracle, Docker, Apache Kafka

Storage

Database Management Systems (DBMS), MySQL, MongoDB, Redis, Google Cloud Spanner, PostgreSQL

Other

Architecture, Software Engineering, Real Estate, APIs, API Integration, Cloud Architecture, HTTP REST, Operating Systems, Data Structures, Pub/Sub, Amazon MSK, Amazon RDS, Technical Leadership

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring