Summary
Overview
Work History
Education
Skills
Projects
Languages
Timeline
Generic
Monika Agarwal

Monika Agarwal

Bengaluru

Summary

  • Sr. Software Engineer with 5+ years' of experience in application and API development. Proficient in various programming languages and frameworks such as JavaScript, NodeJs, NestJs and ReactJs.
  • Skilled in Microservices-based development, adept at designing and implementing scalable and resilient architectures.
  • Developed scalable web applications using these technologies along with PostgreSQL for database management.
  • Successfully developed and maintained microservices using Nest.js, PostgreSQL, Docker, and AWS.
  • Actively contributed in writing unit test cases to ensure software reliability.
  • Seeking to delve deeper into AWS services, architecture, and best practices.

Overview

6
6
years of professional experience

Work History

Senior Associate - Technology

Synechron (Attra)
01.2023 - Current
  • Developed a microservices architecture to ensure seamless communication and functionality.
  • Refactored legacy code to leverage NestJs architecture.
  • Implemented Keycloak integration for robust authentication and authorization.
  • Leveraged PostgreSQL for efficient data management.
  • Worked with AWS services including API Gateway, CloudWatch, and CodePipeline.


Technologies used: NodeJs, NestJs, Microservices, AWS, PostgreSQL.

Senior Software Engineer

Synechron (Attra)
05.2020 - 12.2022
  • Built APIs using NestJs and NodeJs.
  • Developed a microservices architecture to ensure seamless communication and functionality.
  • Participated in code reviews to ensure adherence to established coding guidelines.
  • Worked with the project lead on feature design and resolution of critical bugs.
  • Conducted thorough investigation of AWS logs, leveraging AWS services for deployment and testing purposes.


Technologies used: NodeJs, NestJs, Microservices, and AWS.

Associate Engineer

Synechron (Attra)
07.2018 - 04.2020
  • Developed user interface components using ReactJs.
  • Implemented state management with Redux for better data handling.
  • Integrated with backend APIs for data fetching and updating.
  • Utilized React Router for navigation within the application.
  • Collaborated effectively with cross-functional teams to ensure timely project delivery.


Technologies - JavaScript, ReactJs, NodeJs.

Education

Master of Computer Application - Computer Engineering

Jadavpur University
Kolkata, India
06.2017

Bachelor of Computer Applications - Computer Engineering

Syamaprasad Institute of Technology & Management
Kolkata, India
05.2014

Skills

  • JavaScript
  • TypeScript
  • ReactJs
  • ExpressJs
  • NodeJs
  • NestJs
  • Microservices
  • AWS
  • MySQL
  • PostgreSQL

Projects

Card Linked Offers - Jan 2023 to Jan 2024

A system that integrates personalized rewards and offers into cardholders' transactions, enhancing user engagement, loyalty, and interaction with affiliated merchants by seamlessly linking promotions to card usage.

Responsibilities:

  • Developed and implemented APIs using Nest.js and Node.js, ensuring seamless communication and functionality within a microservices architecture.
  • Refactored legacy code to utilize NestJs architecture.
  • Implemented Keycloak integration for robust authentication and authorization functionalities.
  • Leveraged PostgreSQL for efficient data management.
  • Worked with AWS services including API Gateway, CloudWatch, and CodePipeline.
  • Collaborated with frontend developers and QA teams to ensure the end-to-end reliability and quality of the application.



Skills:
Node.js, Nest.js, API Development, Microservices Architecture, AWS, PostgreSQL.


Till Payments - Apr 2022 to Nov 2022

Payment gateway development for e-commerce.

Responsibilities:

  • Developed APIs using NestJs.
  • Participated in code reviews to ensure adherence to established coding guidelines.
  • Promoted seamless communication among team members and ensured the timely completion of assigned tasks.
  • Conducted comprehensive analysis of AWS logs, utilizing AWS services for deployment and testing functionalities.


Skills:
Node.js, Nest.js, API Development, Microservices, AWS


Open Banking - Apr 2021 to Jan 2022

A banking practice aimed at granting third-party financial service providers unrestricted access to consumer banking, transaction, and diverse financial data from both banks and non-bank financial institutions through secure APIs.

Responsibilities:

  • Developed, tested, and deployed microservices.
  • Led the development and deployment of critical APIs.
  • Worked with the project lead on feature design and resolution of critical bugs.
  • Worked with AWS services including API Gateway, CloudWatch, and CodePipeline.
  • Actively participated in code reviews, upholding coding standards.


Skills:
Node.js, Nest.js, API Development, Microservices, AWS



Transformation - Nov 2018 to Mar 2021


A web application designed to streamline and enhance the efficiency of managing customer relationships, travel requests, and transport arrangements within an organization.

Responsibilities:

  • Developed user interface components using ReactJs.
  • Implemented state management with Redux for better data handling.
  • Integrated with backend APIs for data fetching and updating.
  • Utilized React Router for navigation within the application.
  • Collaborated effectively with cross-functional teams to ensure timely project delivery.


Skills:
JavaScript, ReactJs, Node.js, ExpressJs, PostgreSQL

Languages

English
Upper intermediate (B2)
Hindi
Advanced (C1)
Bengali
Intermediate (B1)

Timeline

Senior Associate - Technology

Synechron (Attra)
01.2023 - Current

Senior Software Engineer

Synechron (Attra)
05.2020 - 12.2022

Associate Engineer

Synechron (Attra)
07.2018 - 04.2020

Master of Computer Application - Computer Engineering

Jadavpur University

Bachelor of Computer Applications - Computer Engineering

Syamaprasad Institute of Technology & Management
Monika Agarwal