Software Developer
CurrentResponsibilities:- Backend Development Expertise: Specialized in developing robust backend solutions using Java, Spring Boot, gRPC, Kafka, and PostgreSQL. Created and managed REST APIs, implemented complex algorithms, and ensured high-performance data processing.- Frontend Development Experience: While primarily focused on backend technologies, also developed intuitive user interfaces using React, HTML, CSS, and TypeScript, ensuring seamless integration with backend services.Key Projects:1. Java Spring Boot Service: - Architected and built a Java Spring Boot service from the ground up. - Implemented complex depth-first search (DFS) algorithms for service implementation. - Exposed functionalities through both RESTful and gRPC endpoints, ensuring efficient and scalable service communication. - Improved API response by incorporating multi-threading to reduce latency by 5 times.2. Kafka Stream Processing Application: - Developed a real-time data processing solution using Kafka and ksqlDB. - Integrated data from multiple databases to create an Elasticsearch view with complex aggregations and transformations for detailed insights.