Rohit K.

Rohit K.

Fullstack (React+Node.js) developer

Request Rate
India

Rohit is a dedicated, detail-oriented, analytical minded professional with a passion for programming and scalable solutions. He has more than 6 years of hands-on coding experience as part of fullstack web development, system and hardware programming, embedded system, hybrid mobile app development and game development.

Skills

  • Javascript
  • Node.js
  • React
  • HTML
  • CSS
0246810

Experience

Freelancing, India

Software developer

January 2021 to Present

Stack:

  • Javascript
  • Node.js
  • Express
  • Golang
  • Kafka
  • PostgreSQL
  • Docker
  • Jenkins

 Responsibilities:

  • Developed a web based trading platform and wealth management solution
  • Developed APIs powering up the web and mobile app to connect the patient with doctors


Informational technologies and services, India

Senior Software Engineer

January 2019 to December 2020

Stack:

  • Golang
  • Node.js
  • MongoDB
  • Kafka
  • C++
  • Python
  • React

Responsibilities:

  • Developed operations like discovery, re-acknowledgement, decommission, recommission of Fabric Extender, FI-attached servers and stand-alone servers
  • Implemented remote OS installation through virtual media for servers
  • Implemented Port configurations and policy management for different hardware
  • Implemented RME support (removal and replacement of equipment in case of failure)


Informational technologies and services, Singapore

Technical Architect

December 2017 to December 2018

Stack:

  • HTML
  • CSS
  • Javascript
  • Golang
  • Node.js
  • PostgreSQL
  • MongoDB
  • Python
  • AWS
  • Docker
  • Kubernetes
  • Kafka

 Responsibilities:

  • Overhauled complete architecture by migrating the whole existing monolithic application written in PHP to microservice-based architecture mostly built around Node.js, Docker, Kubernetes deployed on AWS
  • Led a team of 5-8 engineers to refactor the existing architecture
  • Improved the application performance overall by 65%


Informational technologies and services, India

Software Engineer

March 2015 to November 2017

Stack:

  • Java
  • Angular
  • MySQL
  • OracleDB
  • Redis
  • Spring
  • React
  • Python
  • Webpack
  • PostgreSQL

 Responsibilities:

  • Developed A2P Messaging platform to be used by Banking and Network providers for transactional and promotional messages
  • Developed independently customization and support for a new message storage tool of the application 


Education

Bachelor's degree in Electrical Engineering, National Institute of Technology

India

Portfolio

Cisco servers, switch and network management for Data Centers/ Infrastructure and Networking
January 2019 - December 2020
Cisco servers, switch and network management for Data Centers/ Infrastructure and Networking
January 2019 - December 2020

Cisco Intersight is a SaaS (Software-as-a-Service) infrastructure management platform that reduces the complexity and manual effort required to deploy, upgrade, and maintain cisco hardware like Fabric Interconnect (switches), servers, chassis, Fabric Extender etc. in a data centre. It’s on-premises counterpart – “Intersight virtual appliance” provides customers with similar deployment options while still offering all the benefits of SaaS.

 

Roles/Tasks:

Developed operations like discovery, re-acknowledgement, decommission, recommission of Fabric Extender, FI-attached servers and stand-alone servers.

Implemented remote OS installation through virtual media for servers behind Fabric Interconnect, Fabric Extender or Chassis.

Implemented Port configurations and policy management for different hardware.

Implemented RME support (removal and replacement of equipment in case of failure) for Intersight based Devices.

 

Team Size: 300

 

Achievements/Results:

Worked closely with multiple product managers and UX/UI team/people across BU to brainstorm the idea, implementation and integration with an existing application.

Led different business-critical features to successfully deliver from requirement gathering to doing POCs to development and delivery to production/clients.

Improved reliability and DR of workflow framework for hardware events/actions.

 

Technologies used:
React, Node.js, MongoDB
Human Capital Management / HR
December 2017 - December 2018
Human Capital Management / HR
December 2017 - December 2018

A cloud-based Human Resources Management Software (HRMS) which engages and empowers employees across the entire lifecycle (hire-to-retire). This new-age enterprise-ready platform provides a smarter, simpler & mobile-first HR Tech experience powered by AI and Machine Learning that enables enterprises to automate day-to-day HR processes, simplifies human interaction and delivers actionable insights to build better workplaces.

 

Roles/Tasks:

Developed the following features/modules:

Worked in the capacity of the Technical Architect to shape/refactor out the complete web application to microservices-based architecture.

Overhauled complete architecture by migrating the whole existing monolithic application written in PHP to microservice-based architecture mostly built around NodeJS, Golang, Docker, Kubernetes and AWS Developed Advanced Talent Analytics module which helps smart Candidate Shortlisting based on improved resume and profile sourcing and parsing.

Added OCR-based expense scans to the organization dashboard so that the employee reimbursements can be managed without much human attention.

Enabled the solution to be scalable to the 1M+ users.

Led a team of 5-8 engineers to refactor the existing architecture without compromising the ongoing requirements from different customers.

 

Team Size: 20

 

Achievements/Results:

Improved the application performance overall by 65% (300% in some modules/APIs).

Automated software tasks from developer machine's commit/push to production deployment. This improved deployment reliability and reduced effort by 50%.

Integrated HA and scalability solutions by adding modules around disaster recovery, load balancing, logging and monitoring the different parts of the web application.

Introduced multiple optimizations to reduce service development effort by up to 20%.

 

Technologies used:
React, Javascript, Node.js, MongoDB, Python, AWS