Dynamic Software Developer with experience at Siemens Technology and Services, specializing in REST API design using Java and Spring Boot. Proven problem-solver adept at enhancing developer collaboration through comprehensive API documentation. Skilled in PostgreSQL and JUnit, delivering robust solutions that streamline back-end processes and improve application performance.
Software development
Problem-solving
Programming
API Design
Spring Boot FrameWork
MQTT
Keycloak
Java
PostgreSQL
Swagger API
JUnit
Microsoft Azure Fundamentals (AZ-900).
Developed a safety alarm system using Arduino and C programming to detect LPG gas leaks using an MQ-2 sensor. The system continuously monitors gas levels and triggers a buzzer alert during a leak, simulating real-time emergency response for fire or gas hazards.
Built a speech emotion recognition system using Python and the RAVDESS dataset. Implemented a CNN model and compared its performance with DNN and other classifiers using MFCCs for feature extraction. Demonstrated practical applications in voice-controlled and emotion-aware systems.
Travo is a comprehensive transportation management application designed for both mobile and web users. The web platform is managed by the admin team, providing powerful tools to track buses, manage trips, and handle transport-related tasks. Admins have full access, while vendors have limited privileges. Upon login, users are directed to a seamless homepage for easy navigation.
The system enables live bus tracking via MQTT, secure role-based access with Keycloak, and backend APIs built with Java, Spring Boot, Hibernate, and PostgreSQL. Features include trip management, complaint submission, and feedback handling. APIs are documented with Swagger and tested using JUnit.
Travo improves operational control, employee safety, resource utilization, and customer support through automation and dedicated mobile apps.