Frameworks: Node JS, Express JS, Angular JS, Mocha, Expect JS, Jest, Bootstrap, Ruby on Rails, Spring Boot
Library: React JS, Redux JS, jQuery, Web pack
Web: HTML5, CSS, Sass, Bower, NPM
Database: MongoDB, PostgreSQL, Oracle
Ops: Chef, Nagios, Jenkins, Vagrant, Docker, Nginx, Apache
Full Stack Developer
- Developed Availability Dashboard by using Node JS, Service Now API, Postgres, React JS, HTML, CSS
- Used React JS to create multiple components of the dashboards and redux JS to maintain application state
- Experience in building REST API’s using Spring Boot, Hibernate.
- Implemented OAUTH2 for mobile application Authentication Module
- Designed and developed Live Orders Count dashboard by using Node JS, React JS, Redux, Postgres, C3 JS charts, HTML, CSS
- Developed Nagios Automation tool to automate the manual configuration of hosts configuration by using React JS, Redux Forms, Node JS, html, CSS, GitHub API, OAUTH2
- Designed and developed multiple monitoring dashboards for L2 engineers by using React JS, HTML, CSS, Nagios Live Query, Perl
- Designed and developed Stores Monitoring Dashboard by using Node JS, Angular JS, Google Maps, MongoDB, HTML, CSS
- Automated deployment of applications using Jenkins, GIT and Bash script.
- Created Nagios plugins and Scripts to get Pager Duty Alerts using Python for Dashboards
- Created Automation script to create resources in AZURE using ARM Templates
- Developed script in Python to operate knife search on nodes and data bags to create Service groups and host groups in Nagios.
- Developed Cookbook to install Nginx and deploy Dashboards UI code on server.
- Used bug tracking software like Jira to find, record, report, manage and track bugs with Confluence as the collaboration software
- Analyze impact on the application for Client’s Functional Requirements
- Implementation of the business logic layer
- Developed Spring controllers, service and DAO classes for various modules
- Used hibernate as ORM implementation
- Providing the live deployment support and resolve the issues encountered if any
- Creation and review of application specific Test specification document and Test logs for each Release
- Perform Unit testing through JUnit
- Developed an Automation tool for reducing the manual work using Apache POI framework and Java