Abrar Khatik
Java Backend Developer
**************@*****.*** · +91-963**-***** · Pune, India · linkedin.com/in/mohammad-abrar-mohammad-naeem-20bb78197 PROFESSIONAL SUMMARY
Java Backend Developer with 4 years of professional experience designing and delivering scalable, distributed, and cloud-native server-side applications. Proficient in Java 8, Spring Boot, and Microservices Architecture, with strong expertise in RESTful API development, PostgreSQL, SQL, and ORM frameworks (Hibernate / JPA). Experienced in event-driven systems using Apache Kafka and HiveMQ MQTT for IoT integrations, and in configuring CI/CD pipelines with Maven and Jenkins. Working knowledge of foundational AWS services, including EC2, S3, RDS, IAM, CloudWatch, VPC, and Application Load Balancer (ALB), gained through hands-on support of application deployment and monitoring in cloud environments. Consistent track record of applying object-oriented design principles and design patterns — including Singleton, Factory, Builder, Strategy, and Observer — to build maintainable, loosely coupled backend services. Participated in system design discussions on service decomposition, API gateway patterns, load balancing, and distributed architectures. Monitors production health using Graylog and Grafana, with a focus on stability, performance, and delivery quality in Agile environments.
TECHNICAL SKILLS
Programming Languages: Java, SQL
Core Java: Collections Framework, Multithreading, Stream API, JVM Architecture, Exception Handling, Lambda Expressions Frameworks & Libraries: Spring Boot, Spring Framework, Spring MVC, Hibernate, JPA, JUnit Databases: PostgreSQL, SQL, Query Optimization, Joins, Subqueries, Indexing, Database Design Microservices: REST APIs, Service Registry, API Gateway, Load Balancing, Saga Pattern, Distributed Systems Messaging: Apache Kafka, HiveMQ, MQTT
Cloud (AWS): EC2, S3, RDS, IAM, CloudWatch, VPC (Foundational), Application Load Balancer (ALB) DevOps & Tools: Maven, Jenkins, Git, Gitea
Monitoring: Graylog, Grafana, Log4j
PROFESSIONAL EXPERIENCE
Software Engineer
Network Components Private Limited — Pune, India Aug 2022 – Present
● Designed and developed scalable RESTful APIs using Java 8 and Spring Boot, supporting distributed microservices communication in cloud-native environments.
● Engineered microservices-based backend solutions with independent deployment lifecycles, reducing inter-service coupling and improving overall system modularity.
● Authored and optimized complex SQL queries — including joins, subqueries, and indexed lookups — in PostgreSQL via Hibernate/JPA, enhancing data retrieval efficiency.
● Applied object-oriented design principles and GoF patterns (Singleton, Factory, Builder, Strategy, Observer) throughout the codebase to produce maintainable and testable services.
● Participated in system design and architecture reviews, contributing to decisions on service decomposition, API gateway patterns, load balancing, and inter-service communication.
● Configured and maintained CI/CD pipelines using Maven and Jenkins, automating build, test, and deployment processes to accelerate release cycles.
● Assisted in deploying Spring Boot microservices on AWS EC2 environments, supporting application availability and release rollouts.
● Worked with Amazon RDS for PostgreSQL database connectivity and configuration in cloud-hosted environments.
● Used AWS CloudWatch for application monitoring and log analysis, supporting proactive identification of performance issues.
● Integrated Apache Kafka for asynchronous event streaming and HiveMQ (MQTT) for IoT device communication, enabling real- time sensor data processing at scale.
● Conducted root-cause analysis on production incidents, resolving critical defects and implementing preventive measures to minimize service downtime.
● Collaborated with QA and DevOps teams on end-to-end testing and AWS-based production deployments, ensuring release quality and adherence to operational standards.
● Monitored system health and performance metrics using Graylog and Grafana, proactively detecting and addressing anomalies before user impact.
● Managed source code versioning with Git/Gitea, enforcing branching conventions and conducting peer code reviews to uphold codebase quality.
KEY PROJECTS
CLOUZER — Cloud-Based Property Management Platform Java · Spring Boot · PostgreSQL (Amazon RDS) · AWS EC2 · REST APIs · Maven · Jenkins · Microservices Aug 2022 – Sep 2023
● Developed and maintained the SCM microservice module managing hierarchical property data — properties, floors, and rooms
— within a Spring Boot microservices architecture.
● Built comprehensive RESTful CRUD APIs backed by PostgreSQL hosted on Amazon RDS, supporting dynamic property onboarding and real-time structural data operations.
● Applied Factory and Builder patterns in the service layer to standardise object construction and business logic abstraction, improving code reusability and testability.
● Managed microservice deployments to AWS EC2 via Maven and Jenkins CI/CD, ensuring consistent build versioning and stable, repeatable production releases.
● Optimised SQL queries and database indexes in PostgreSQL, reducing API response latency and improving service throughput for property data operations.
● Delivered production support by diagnosing runtime exceptions and resolving defects promptly to maintain platform uptime and reliability.
Delivered the property microservice module end-to-end within project timelines, directly enabling the CLOUZER platform go-live. ENVIROKLENZ — IoT Environmental Monitoring Platform Java · Spring Boot · HiveMQ · MQTT · Apache Kafka · AWS EC2/CloudWatch · Microservices · IoT Oct 2023 – Present
● Contributed to an enterprise-grade IoT platform integrating real-time environmental sensor monitoring with Smart Community Management (SCM) capabilities in a microservices architecture.
● Engineered MQTT communication pipelines between IoT sensor hubs and backend services using HiveMQ, delivering reliable, low-latency bidirectional messaging.
● Implemented event-driven data processing workflows using Apache Kafka to ingest and process high-volume sensor telemetry streams with fault tolerance and scalability.
● Built backend APIs for dynamic device provisioning — properties, rooms, and sensors — supporting flexible deployment across offices, transit environments, and laboratories.
● Enabled real-time monitoring of Air Quality Index (AQI) and ambient sound levels by integrating sensor data pipelines with backend analytics services.
● Supported application deployment and troubleshooting on AWS EC2, and used AWS CloudWatch to monitor service health for cloud-hosted microservices.
● Applied distributed systems principles — service decomposition, asynchronous messaging, and event-driven communication — to maintain platform resilience under load.
● Sustained service observability using Graylog structured logging and Grafana dashboards, enabling rapid detection and resolution of production anomalies.
Designed the MQTT integration layer enabling reliable real-time sensor data ingestion across geographically distributed deployment environments.
EDUCATION
Bachelor of Engineering (B.E.) — Computer Engineering 2016 – 2020 GH Raisoni College of Engineering, Jalgaon, Maharashtra LANGUAGES
English Hindi Marathi