Software Engineer with hands-on experience in backend development, system design, and data-driven applications. Skilled in Python (Flask), Java, SQL, and React, with a strong foundation in algorithms and system architecture.
Architected and implemented core business flows—covering event and bundle lifecycle management, user offboarding, and customer support—using Python (Flask), Firebase, and Elasticsearch, enhancing system reliability and reducing manual effort by up to 50%.
•
Enhanced backend validation logic and workflows, reducing malformed data incidents by 40% and improving long-term maintainability.
•
Built and integrated the user_event_log API, enabling granular event tracking and powering personalized recommendation features.
•
Optimized API performance under high load, boosting throughput by 35% through query restructuring and caching strategies.
•
Developed comprehensive unit and integration tests (pytest) for event and bundle APIs, increasing test coverage and reducing regression issues during deployments.
Architected a microservices based forum using Spring Cloud Gateway/Eureka, optimized response times with Spring Caching and leveraged AOP for centralized exception handling.
•
Strengthened system security by implementing Spring Security and JWT for identity management, collaborated with the product team to design a role-based access control hierarchy.
•
Implemented a distributed messaging system using RabbitMQ to handle asynchronous email notifications, decoupling services to improve system registration responsiveness.
•
Managed polyglot persistence by integrating MySQL (Hibernate), MongoDB Atlas and AWS S3 for high-volume data and media storage.
•
Accelerated project delivery by collaborating within an Agile (Scrum) environment, using Jira for task tracking and Git rebasing for collaborative Pull Request reviews.
Designed and developed a Windows application that harmonizes diverse experimental instruments and sensors to cooperate together by using C#
•
Utilized WINUI2 to create a user interface that provided an intuitive and efficient experience for users
•
Optimized data handling and storage by transitioning to SQLite, achieving up to 5 times faster database query response times compared to the previous binary file storage system, significantly improving overall application performance and supporting effective context management
Conducted bag checks and ease traffic at special events to ensure the safety of the population
•
Provided professional, courteous service, a uniformed physical presence, and direct observation of all university facilities, faculty, staff, students, and guests
•
Protected the interests of the university while performing access control and CCTV monitoring duties