Summary
Overview
Work History
Education
Skills
Timeline
Generic
Suvrat Saraswat

Suvrat Saraswat

Sr. Software Engineer
Pune

Summary

A passionate coder with 6+ years of experience as a Back-end Developer with 4 years of extensive experience in Web Back-end technologies, while developing apps on Node.JS, Express, MongoDB, and MySQL. Strengths in implementing REST APIs and Authentication/Authorization using JWT and OAuth2. Backed by knowledge on Data Structures/Algorithms (DSA) and Systems Design. Implemented various crucial components of an effective and scalable system in the design viz. caching using Redis, message-queues using Apache Kafka. Experience in creating workflows on JIRA, CI/CD and collaboration tools like Jenkins and GIT. Experience in unit testing using Jest. Hands on with AWS Services viz. AWS Cloud Storage S3 bucket, AWS Lambda Function, AWS Identity Pools and User Pool for Authentication. Creating containers using Docker, and container management using Kubernetes.

Overview

6
6
years of professional experience
6
6
years of post-secondary education

Work History

Senior Software Engineer

Trbhi Consulting India Private Limited
08.2022 - 08.2024
  • Responsible for Design, Development, and Maintenance of various business applications and implementation of SDLC, object-oriented software Systems and Development of Web based, Window Based, Client/Server, N-Tier distributed applications
  • Process compliant with CMMI and Software Development methodologies of Agile (SCRUM)
  • Writing UML use cases and writing class diagrams using tools like Visio and draw.io
  • Designing and implementing Relational Database Systems, implementing concepts of Normalization, logical and physical data modeling
  • Working extensively with No SQL Databases, such as MongoDB, Cassandra, and Redis
  • Design and implementation of Restful APIs, SOAP APIs, GraphQL using Node.JS runtime with Express Framework
  • Working on JUnit framework and SonarQube configuration for the testing and code quality maintenance and providing security levels using IAM (Identity Access Management)
  • Worked with Rally and JIRA defect tracker tools and Confluence for project wiki
  • Writing Unit Test cases in the framework Jest
  • Working with AWS Identity Pools and User Pool for the authentication
  • Working with AWS Cloud storage S3 bucket, AWS lambda function and API Gateway
  • Worked on providing the consistent computing environment/ CICD pipeline by installing and upgrading the required plugins
  • Strategized conversion of monolithic applications and Service Oriented Architecture based applications to microservices based architecture
  • Agile development to upgrade the version control, deploying new builds and patch files configurations to ensure stability and sustainability of both software and hardware’s components of the product built
  • Responsible for developing each component with respect to the solution and ensure piece of code developed meets all the requirements as intended

Asso. Tech Lead

RV Online Gaming Pvt. Ltd.
02.2022 - 06.2022
  • Responsible for developing the new features in the game, Poker Magnet called Call-Time, which adheres to the common Poker ethics of notifying other players on the table by the winning player ahead of time before leaving
  • Developed a new module for accumulation of loyalty points and their conversion into real chips available for play for our registered players
  • Lead the migration of game’s dashboard for previously built on Node JS and Angular JS into Nest JS on the server side and Angular v13
  • Technologies Used: Node.JS, Pomelo server, Express, MongoDB, Nest JS, JIRA, Git

Sr. Software Development Engineer

Makebot Robotics Solution Pvt. Ltd.
05.2018 - 07.2019
  • Responsible for developing the CRM software which provides utility for contact management, interaction tracking, lead management, pipeline management, workflow automation, and reporting analytics using REST APIs
  • Developed E-Commerce site for the hardware business in the field of STEAM Kits
  • Worked on different modules consisting of inventory, order, shipping, invoices, vendor, and application management using WooCommerce API for Node.JS
  • Lead the development of company’s e-learning platform for their online learning programs using LMS Moodle
  • Technologies Used: Node.JS, Express, MongoDB, Webpack, Redis, Jenkins, Kafka, JIRA, Git

Apps Developer I

UnitedHealth Group
04.2013 - 08.2015
  • Writing and modifying Stored Procedures in SQL using Sybase Database for running subroutines data processing on bulk data
  • Creating Low Level Design Documents after careful analysis of BR Document and HLD
  • Creating new ECMaps and altering the existing one as per the change requirement
  • (ECMaps includes mapping tools that allow you to develop complex maps for processing EDI transactions
  • ECMaps supports sequential and delimited file formats and standards)
  • Writing and modifying Perl Script to read and map data coming in different formats
  • Technologies Used: Sybase, SQL, Facets

Education

Class 10 -

Army School Mathura
04.2005 - 05.2006

Class 12 -

Army School Mathura
04.2007 - 05.2008

B.Tech. - Information Technology

GLNA Institute of Technology (Gautam Buddha Technical University)
08.2008 - 06.2012

Skills

DSA

undefined

Timeline

Senior Software Engineer

Trbhi Consulting India Private Limited
08.2022 - 08.2024

Asso. Tech Lead

RV Online Gaming Pvt. Ltd.
02.2022 - 06.2022

Sr. Software Development Engineer

Makebot Robotics Solution Pvt. Ltd.
05.2018 - 07.2019

Apps Developer I

UnitedHealth Group
04.2013 - 08.2015

B.Tech. - Information Technology

GLNA Institute of Technology (Gautam Buddha Technical University)
08.2008 - 06.2012

Class 12 -

Army School Mathura
04.2007 - 05.2008

Class 10 -

Army School Mathura
04.2005 - 05.2006
Suvrat SaraswatSr. Software Engineer