Software Development Engineer | Backend Specialist | Java, Kafka, Kubernetes, Microservices
Get In TouchPassionate Software Development Engineer with a strong background in Backend Development. Experienced in building and maintaining robust, scalable systems using Java, Micronaut, Kafka, and Kubernetes.
Skilled in designing and implementing features for event-driven architectures, enhancing system efficiency through caching, and developing features for microservices. Possess excellent problem-solving, research, and collaboration abilities.
Currently seeking challenging opportunities to contribute to cutting-edge solutions and leverage expertise in modern backend technologies. Experienced with full development lifecycle including design, implementation, testing, deployment, and on-call support at AppDynamics (Cisco).
Expertise in core Java, Micronaut, and related technologies for building high-performance backend applications and microservices.
Designing, implementing, and maintaining scalable, real-time data pipelines and event-driven systems using Kafka and Avro.
Architecting, developing, and deploying distributed systems using microservices patterns with Kubernetes, Helm, and Docker.
Also proficient in:
Kubernetes, Helm, Docker, Git, CI/CD (TeamCity), JUnit/TestNG, SQL, Python, C/C++, Avro, Bash, Confluence, BitBucket, Jira, Postman, IntelliJ IDEA.
Performed maintenance and developed features for a Kafka-based event system, improving reliability and supporting processing of up to 10 million data packets.
Designed and implemented a caching system for calculated baseline data, significantly enhancing service efficiency and reducing latency in Kafka topic processing.
Contributed to designing and implementing an efficient 'Alerting on Events' system processing up to 2 million Kubernetes events/logs via the existing Kafka pipeline.
Designed and implemented CRUD APIs for efficient configuration storage/retrieval and features to handle varying data ingestion rates within microservices.
Created an operator framework enabling runtime log generation and viewing of Kafka state stores, significantly improving debugging efficiency.
Enhanced service reliability and quality by implementing comprehensive unit tests (improving code coverage) and component tests for end-to-end validation.
Interested in collaborating or have a question? Feel free to reach out!
Email MeOr connect with me on LinkedIn.