Nirav Modi

Beginner Web3 Ethereum | Spring boot developer | kafka | Flink stream developer | MQTT | AWS Devops

About


I have around 12 years of professional experience in software development.

Experience

  • Java (10 years)

  • Spring/Spring Boot (7 years)

  • Kafka (3 years)

  • Flink (3 years)

  • Docker (5 years)

  • Aws (3 years)

  • Devops (1.5 years)

  • MQTT (3 years)

  • Microservices event-driven architecture (5 years)


Work


About Architecture experienceI have developed multiple microservices and created event-driven architecture from scratch where I have used spring cloud stack designed application in a way so it always provides

  • High Availability

  • High Concurrency

  • Visibility

  • Zero-touch configuration on the release cycle.

  • Normalized database design


About Java/Spring

I have developed multiple microservices using the below technology stack.

  • Java

  • Spring boot Microservices Architecture

  • ZUUL gateway

  • JWT Token based Security

  • Eureka registry server

  • Spring cloud-config

  • Spring Data JPA

  • Hazelcast Spring caching

  • Hazelcast 2nd level caching

  • MQTT


DevOps experience

I have provided a full-proof DevOps solution where Zero downtime while releasing product features. I have implemented a one-click release process using AWS CI/CD and bitbucket hooks.

  • Aws Code deploy/ Code pipeline (one-click deployment)

  • Dockerization microservices (Build once and run everywhere)

  • AWS EKS Kubernetes

  • helm chart

  • AWS EC2

  • AWS CI/CD Code build/pipeline

  • AWS ECS Fargate (serverless)

  • AWS lambda (Automated deployment using lambda )

  • EKS (Deployed haproxy, Nginx, cratedb, Kafka, Flink, zookeeper, MQTT broker)

  • CloudMap

  • CloudWatch

  • Grafana Dashboard

  • Prometheus Metrics

  • Cloud Formation (Infra as a code)


MQTT experience

  • End to end certificate based encryption

  • MQTT broker webhook development

  • MQTT broker clustering

  • MQTT topic shared subscription

  • MQTT proxy listener

  • MQTT broker autoscaling on kubernetes


IOT experience

  • IOT implementation based on MQTT protocol

  • IOT device management, Firmware/OTA management

  • IOT device certificate based security, certificate management


About Stackoverflow

I am among top 3% in a Stack Overflow Community

Thank you for taking the time to read about me. You can reach me by below contact details.


Contact