About Me
Full stack developer with experience on Angular, NodeJS along with AWS, Docker.and CICD
... Show MoreSkills
Web Development
Development Tools
Software Testing
Database
Programming Language
Operating System
Software Engineering
Others
Portfolio Projects
Company
Altus group @ValueLabs
Role
Backend Developer
Description
Formulated enterprise level services for multiple teams to consume.
Developed APIs using NodeJS, ExpressJS and MongoDB(Mongoose).
Designed Mongoose database schemas.
Implemented ExpressJS routes and route validations using JSON schema validator.
Write database level queries (Model methods) to perform CRUD operations.
Performed database collection migrations using NPM mongression library. Also, optimized performance using Redis cache.
Created API versioning ExpressJS API route mechanism and provision users using RabbitMQ queues.
Setup master and child process forks along with Redis initialization.
Written husky git hooks to run prechecks such as lint and unit tests.
Compose Jenkins pipeline time to time and deploy images into ECR repositories in AWS.
Prepare services and task definitions to hold docker containers in AWS using cloud formation templates.
Created AWS Log groups, monitor and debug CloudWatch using insights.
Skills
Node.Js Express.Js Mongoose.JS JavaScript AWSCompany
Altus group @ValueLabs
Role
Backend Developer
Description
Provisioning organisation level databases using rabbit MQ. Run cron jobs to trigger email alerts
Show More Show LessSkills
Node.Js RabbitMQ Express.JsCompany
ThomsonReuters @Epam systems
Role
Backend Developer
Description
Saving user preferences and deployed it in to AWS using ecr repo and EC2 instances
Show More Show LessSkills
Node.Js Express.Js Mongoose.JS AWSCompany
WebMD @ValueLabs
Description
Creating AWS serverless applications using Sam templates.
Create resources such as lambda functions, SQS and API Gateways using Sam template.
Create AWS pipeline and code build.
Create custom docker images and Associate it with AWS code build.
Create Authorizers using Azure custom policies.
Show More Show LessCompany
Product Based @Ozonetel Communications
Description
Description
AWS serverless and Angular micro front ends
Create Angular micro-front-ends holding multiple components
Create lambda handler functions that triggers SQS events for User role provisioning or un-provisioning
Poll the SQS events from lambda handler
Build and deploy the code using AWS code build and deploy pipeline
The pipelines will hold custom images created using docker in Ubuntu base
Write bash scripts to automate the db migration using liquibase
Created utility packages holding reusable functionality such as logger (log4js), Postgres db connections and closing
functionality, common exception handling for client and server side errors
Deployed this NPM package into JFrog private repository
Write unit test cases using mocha and integration using Jest
Technologies
JavaScriptLog4jAWSDockerWebpackTypescriptNPMAWS CloudES6Node.JsAWS SAMAngular 2Docker-Compose
Show More Show Less
Skills
AWS