Keshava Varma N S

Keshava Varma N S

Software Engineer - III
A skilled full-stack developer with experience in React, Redux in frontend, and Nodejs/NestJs in the backend who is dedicated to creating elegant and user-friendly applications. Passionate about learning new technologies and has a keen interest in building applications that are both functional and beautiful.
React
Redux
Javascript
Typescript
NestJs
The Most Amazing...

....thing I have done is, I have migrated an entire monolithic application to an application using a microservice architecture with NestJs.

Interest & Expertise
Interest & Expertise
  • Learning about the intricacies of the web
  • Exploring New Technologies
Achievements
Achievements
  • - Received appreciation and plaudits from the client for successfully completing the migration of backend and improving the performance of the application, without affecting the current user data
Skills
Backend Framework & Library
Node.js, Express.js, NestJS
Frontend Framework & Library
React.js
Languages
HTML / CSS, JavaScript, TypeScript
Version Control
Git, GitHub
State Management
Redux
Cloud Services
AWS S3
Deployment
Heroku
JS Library
TypeORM
Databases
Postgres, Redis
Projects
Aviation Project
This is a service that’s used mainly by pilots, engineers, and admin. It currently services two companies in Canada. Employees can report all their daily work details in the mobile app and it can be later approved by the supervisors or admins in the web app. It is designed to enter all the profile-specific details in a very easy and descriptive manner. It provides features such as daily sync of pilots, expense updation, flight Reports sync, and logbook entry.
Some interesting things in this project are:
Generating and viewing PDF using JsReport
Collecting user signatures and images for expenses that are stored in an S3 bucket.
It also has features to export pdfs and images to google drive which happens as a background process using Redis Queue.
Tech Stack- NestJs (Microservices), TypeOrm, Postgres, Typescript, JsReport, mailGun (email), Redis Queue ( BULL ), GoogleDrive API
User Management App
A full-stack web application that manages the employees of a company, it has features like permissions, email, expense entry, timesheet, etc.
Tech Stack- React, Redux, Typescript, NestJs
Car Servicing Portal
This is a web application that had features such as selecting the car to service, the service package, booking an appointment with the service agents, approving and reviewing the process, billing system, and pdf generation.
Tech Stack- Java , Jsp , Servlets , Javascript , MySql , JDBC