Java Full Stack Engineer
EADEN AIoT – Cloud & Data Platform | May 2024 – Present
Technologies: Java, Spring Boot, WebFlux, Kafka, RocketMQ, EMQX, Azure (AKS, Functions, Event Hub, Blob), Azure DevOps, Prometheus, Grafana, Zipkin, Debezium, Airflow, DBT, React, TypeScript
Backend & Cloud Contributions
- Developed Spring Boot & Reactive WebFlux microservices for high-throughput, non-blocking IoT telemetry ingestion
- Built real-time messaging pipelines with Kafka, RocketMQ, and EMQX enabling scalable C2D/D2C communication
- Created secure, reusable file management APIs using Azure Blob Storage
- Deployed and managed Azure-native workloads on AKS, integrating Event Hub and Azure Functions for event-driven processing
- Implemented observability and tracing with Prometheus, Grafana, and Zipkin to meet performance NFRs
- Enabled CDC-based ingestion using Debezium + Kafka for asynchronous data processing
- Integrated Apache Airflow for DAG orchestration and DBT for transformations (SCD Type 2, deduplication)
- Built job lifecycle management, dynamic connection handling, and automated schema discovery
- Contributed to Bronze/Silver/Gold pipeline architecture and POCs for messaging and reactive systems
- Ensured quality via JUnit, Mockito, integration testing, and CI/CD with Azure DevOps
- Documented APIs (Swagger/OpenAPI) and supported QA and production issue resolution
Frontend – Data Pipeline Management UI
- Built a drag-and-drop pipeline builder to create, schedule, publish, and manage data pipelines
- Developed dashboards for job search, filtering, execution status, and real-time metrics visualization
- Implemented UI modules for pipeline configuration, scheduling, logs, and error tracking
- Integrated Airflow APIs to trigger, pause, monitor runs, and view task-level logs
- Built data exploration and lineage visualization features across multiple data sources
- Collaborated with Data Engineering teams to translate pipeline requirements into scalable UI components
Key Achievement
- Built the core UI platform from scratch, delivering pipeline builder, monitoring dashboards, data exploration, and lineage modules, improving operational visibility for Data Engineers.
JustFurnishIt
Full Stack Developer Intern
Tech Stack:React.js, Redux Toolkit, Material UI, JavaScript, CSS, Java, Spring Boot, Spring Security, MySQL, REST APIs, Docker, Jenkins, AWS, Selenium, Swagger, JSON Server
Project Overview:
Developed a full-stack interior design booking platform enabling customers to browse, compare, and book curated interior design services from verified designers.
Key Responsibilities & Contributions:
- Developed responsive frontend components using React.js, Redux Toolkit, and Material UI
- Designed and implemented RESTful APIs using Spring Boot and Java
- Integrated backend services with MySQL for secure and efficient data persistence
- Implemented authentication and role-based authorization (Admin, Designer, User) using Spring Security
- Built and tested application workflows across frontend and backend layers
- Participated in code reviews, unit testing, and agile development practices
- Assisted in CI/CD pipeline setup using Dockerand Jenkins
- Used Swagger for API documentation and Selenium for automated testing
- Key Achievements:
- Contributed to end-to-end full-stack development of a production-ready application
- Delivered a scalable, secure, and user-friendly UI
- Followed clean code principles and best practices for maintainable architecture
- Supported microservices-based backend design and deployment readiness