Summary
Overview
Work History
Education
Skills
Timeline
Generic
Roshan Kumawat

Roshan Kumawat

Jaipur

Summary

As a Software Development Engineer, I have accumulated 4 years of valuable work experience in a product-based startup. I am an enthusiastic and highly motivated software developer with expertise in DevOps technologies and back-end development.

Overview

4
4
years of professional experience

Work History

Software Development Engineer

RoboMQ Pvt Ltd.
01.2020 - Current


Project Details:


Project 1: Connect iPaaS – Company Product - RoboMQ

Tools: Java, Spring, MySQL, Redis, NodeJS, Docker, k8s, RabbitMQ

  • Worked on Connect iPaaS which provides a modern, no-code, intuitive user experience (UX) for API and data integration with SaaS, on-premise, and cloud services.
  • Worked on various designs and development of configurable Java/Spring-based projects and worked on a wide array of docker/k8s-based micro-services.
  • Worked on microservice development for the integration of ServiceNow to Smartsheet workflow for one of the customers as per their requirements.
  • Worked on messaging protocol RabbitMQ which is an open-source message broker software that originally implemented the Advanced Message Queuing Protocol (AMQP).
  • Worked for immediate bug fixes, and deployment of microservices to infrastructure.


Project 2: Hire2Retire – Company Product

Tools: Java, Spring, Docker, Kubernetes(K8s), MySQL, RabbitMQ,

  • Hire2Retire is a pre-packaged integration solution for managing the employee lifecycle. The onboarding and offboarding of the employee is automated with this product.
  • Developed a service to fetch .csv files from an SFTP server, retrieve employee lifecycle event data, and publish them to AMQP queues.
  • Developed AD connector service to handle various employee lifecycle events, such as Onboard, Update, Terminate, Leave, and Rehire, within the Active Directory.
  • Led the design and development efforts of SCIM project, enabling support for multiple SCIM applications in the Hire2Retire product.


Key DevOps Projects and Contributions - RoboMQ

  • Integrated Helm charts to streamline deployments, resulting in a significant reduction in deployment time, achieving faster time-to-market for new features and updates.
  • Implemented a real-time monitoring system using Prometheus and Grafana, set up alerts with Alertmanager.
  • Implemented the EFK Stack (Elasticsearch, Fluentd, Kibana) for centralized logging and analysis, improving the ability to diagnose and resolve issues.
  • Automated the build process of microservice product images using Jenkins, leading to a substantial decrease in deployment time on the infrastructure.
  • Optimized Terraform scripts, reducing manual intervention and ensuring smoother infrastructure provisioning and configuration management.
  • Worked on Integration of SonarQube with GitHub Pull Requests using Jenkins to ensure production code quality.
  • Upgraded the deployment strategy from using Replication Controllers (RC) to Deployments for microservice deployment.
  • Experienced in troubleshooting system failures, network connectivity issues, and infrastructure bottlenecks to maintain optimal performance and reliability.


Education

Bachelor of Technology - CSE

JK LAKSHIMIPAT University
Jaipur
06.2020

XII - Senior Secondary

Mehta Public SR SEC SCH
Jaipur
06.2016

X - Secondary Education

Gurukul Public SEC SCH
Jaipur
06.2014

Skills

  • Core Java
  • Spring
  • RabbitMQ
  • Git
  • GitHub
  • Linux
  • Docker
  • Kubernetes
  • AWS
  • Jenkins
  • Terraform

Timeline

Software Development Engineer

RoboMQ Pvt Ltd.
01.2020 - Current

Bachelor of Technology - CSE

JK LAKSHIMIPAT University

XII - Senior Secondary

Mehta Public SR SEC SCH

X - Secondary Education

Gurukul Public SEC SCH
Roshan Kumawat