Summary
Overview
Work History
Education
Skills
Languages
PROJECTS UNDERTAKEN
Timeline
Generic
Aarti Verma

Aarti Verma

Yamunānagar

Summary

Dedicated and seasoned Node.js developer with over 5 years of experience crafting robust and scalable server-side applications. Proven expertise in designing and implementing RESTful APIs and real-time applications. Adept at optimizing performance and ensuring seamless functionality through thorough testing and debugging. Demonstrated leadership skills, having successfully led development teams through the entire software development lifecycle. Committed to staying current with emerging trends and technologies in the Node.js ecosystem. Seeking to contribute extensive technical acumen to drive innovation and elevate the performance of cutting-edge projects

Overview

6
6
years of professional experience

Work History

Senior Software Engineer - Node.Js

Appinventiv technologies
03.2020 - Current
  • Developed robust and scalable server-side applications using Node.js.
  • Utilized frameworks such as Express.js to build RESTful APIs for seamless communication between client and server.
  • Integrated databases like MongoDB or MySQL with Node.js applications for efficient data storage and retrieval.
  • Implemented data models and performed database operations as part of application logic.
  • Created middleware components to handle authentication, authorization, and other cross-cutting concerns in web applications.
  • Identified and optimized performance bottlenecks in Node.js applications for improved responsiveness and scalability.
  • Maintained high code quality standards, adhering to best practices and design patterns.
  • Conducted unit testing and participated in code reviews to ensure software reliability.
  • Collaborated with front-end developers, UX/UI designers, and other team members to deliver end-to-end solutions.
  • Participated in Agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Utilized version control systems (e.g., Git) to manage source code and collaborated with DevOps for continuous integration and deployment.
  • Created technical documentation, including API documentation, for the benefit of development teams and stakeholders.
  • Stayed updated on the latest Node.js and JavaScript trends, incorporating new technologies to enhance application capabilities.
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; following the software development life cycle.
  • Developed and delivered comprehensive training programs for junior developers, covering fundamental concepts and best practices in Node.js.
  • Monitored the progress of junior developers, providing continuous mentorship and adjusting training approaches based on individual learning styles.

Software Trainee - Node Js

Appinventiv technologies
07.2019 - 02.2020
  • Contributed to the development of server-side applications using Node.js.
  • Participated in designing and implementing RESTful APIs for efficient communication between server and client.
  • Conducted debugging and troubleshooting to identify and fix software bugs on existing projects.
  • Participated in code reviews to ensure code quality and adherence to best practices.
  • Acquired hands-on experience with related technologies such as Express.js, npm, and Git.
  • Participated in training sessions to enhance technical skills.
  • Engaged in continuous learning to stay updated on the latest trends and best practices in Node.js development.
  • Documented code, processes, and project-related information for future reference.

Education

Computer Science -

Govt. Polytechnic
05.2016

Bachelor of technology - Information Technology

JC Bose University of Science and Technology, YMCA
05.2019

Skills

    Programming Languages & Frameworks:

  • JavaScript, TypeScript
  • Nodejs, Express, Koa, Hapi, Loopback, NestJS
  • Databases:

  • MySQL, PostgreSQL, MongoDB
  • Redis (Caching & Pub/Sub)
  • Cloud Platforms & Services:

  • Azure (Blob, Service Bus, Triggered Functions)
  • AWS (S3, Lambda, SNS)
  • Message Brokers & Protocols:

  • gRPC (with Microservice Architecture)
  • MQTT (Mosca Broker)
  • RabbitMQ
  • Microservices & Architecture:

  • Microservice-based architecture
  • Serverless applications
  • Monolithic architecture (legacy systems)
  • Tools & Technologies:

  • Docker (Containers)
  • Git (Version Control)
  • Swagger (API Documentation)
  • Postman (API Testing)
  • Testing & CI/CD:

  • Mocha, Jest (Testing Frameworks)
  • Jira (Project Management)
  • Cloud Media Services:

  • Cloudinary (Image/Video Management)

Languages

English
Bilingual or Proficient (C2)
Hindi
Bilingual or Proficient (C2)
Punjabi
Bilingual or Proficient (C2)

PROJECTS UNDERTAKEN

Dr. Morepen Sync


Dr. Morepen Sync is a health tracking app that allows users to log their Blood Pressure (BP), Weight, and Blood Sugar daily. Based on the logged data, it provides insights on whether the user's health metrics are within a normal range or indicate concerns like overweight, high BP, or high blood sugar. The app supports 10 Indian languages and offers a unit preference feature for measurement flexibility. It includes an Admin Panel for tracking users' health data, integrating with health devices, and providing educational videos for users to improve their health.


  • Worked on data table creation and api level routes.
  • Admin end managed role based users under admin.
  • Worked on SQL migrations queries.
  • Used docker.
  • Worked on microservice as multiple services with grpc connection.
  • Framework - Express , Database - Postgres and Redis



Smart IRB


Smart IRB platform covers the registered institutions. In this three types of users as

general, regular and admin. Every user has different role with responsibilities. Admin

has every right who can access the user details and could approved all the services

stated by other users. General user has restricted rights who can only create the request.

Regular user has some more rights than general. So basically in this one request that

includes many details like home institutions, involved institutions. In this every part one

institutions is linked. And every institution linked with user. Every user has own home

institute who can approve or reject the request.


• Worked on entity design and api.

• Managed role based permissions.

• Worked on SQL schema with migrations queries.

• Covered unit test cases with jest.

• Used docker.

• Framework - Nestjs , Database - Postgres



Hits


The assay manager(HITS - high throughput screening application) project is building a

tool to manage assay plate experiments. Develop plates as an software tool and can be

in use of scientists to perform the experiments.


• Developed database models and APIs.

• Developed bull queue using redis cache to handle the large amount chemicals

   testing with different chemical to know the pass or failed criteria.

• Worked on raw queries.

• Covered unit test cases using jest.

• Framework - NestJs, Database - Postgres.

• Website - Hits



MSPG - HITS


It the part of HITS project that mainly covers the registered projects by users in which

multiple compounds can be exported as all vs all or drug vs drug criteria. And after export

the calculation levels begins for every compound as per the given details. On based of that

calculation scripts can be created with graphic printed format.

• Developed database models and APIs.


• Worked in angular for some modules to cover frontend functionality.

• Contribution in migrations queries.

• Covered unit test cases using jest.

• Framework - Nestjs, Database - Postgres.



Thrizer


Thrizer consists of a client and clinician panel,

Clients can create connection with multi-clinicians and schedule appointments with

them. Clinicians can approve or reject the request and also make connections with

clients, create appointments and maintain charges based on scheduled appointments.


• Developed database models and APIs.

• Integrated Service bus and azure functions for scheduling events.

• Integrated third party labshare services with loopback framework.

• Integrated MQTT broker to create chat connection between client and clinician.

• Framework - Loopback, Database: Mongodb and Redis(labshare cache service).

• Website - Thrizer



Paradise Biryani


Contribution for POC work to integrate dunzo and shadofax libraries



Agent Vault


A platform that allows agents to send digital documents to the tenants to sign, This

platform consists of two apps, one as agent vault app in which multi users surveyor,

branch users comes under the agent category which provides access to receive and

sign inventories reports and another as tenant app which allows the tenants to view,

comments of sign the reports.


• Developed database models and APIs.

• Bug fixes for existing modules.

• Developed push notifications for users and admin using firebase service.

• Integrated third party service docrapator for PDF generation to handle large

amount of content.

• Integrated cloudinary service for image compression as per PDF aspect size ratio.

• Framework - Express, Database - Mongodb and Redis.

• Website - Agent Vault. App - Agent Vault, Tenant Vault.



Sceneuno (Viewing Vault)


A platform that create properties, other kind of products as showcases and create tours

to advertise it.

• Developed database models and APIs.

• Integrated stripe payment service for one to one and subscription based payments.

Added webhooks regarding payments cases.

• Developed push notifications.

• Framework - Express, Database - Mongodb and Redis.

• Website - Sceneuno , App - Sceneuno



Timeline

Senior Software Engineer - Node.Js

Appinventiv technologies
03.2020 - Current

Software Trainee - Node Js

Appinventiv technologies
07.2019 - 02.2020

Bachelor of technology - Information Technology

JC Bose University of Science and Technology, YMCA

Computer Science -

Govt. Polytechnic
Aarti Verma