

Senior Full-Stack Engineer with 8+ years of experience architecting and delivering scalable distributed systems using Java (Spring Boot), Node.js, React, and Angular. Strong backend expertise in designing robust REST APIs and cloud-native solutions across AWS and Azure. Proficient in database design and optimization (PostgreSQL, MySQL, Elasticsearch) and building modular, high-performance frontend architectures. Experienced in integrating Azure Bot Framework and Azure Bot Service into enterprise applications. Proven track record of leading end-to-end feature delivery, mentoring engineers, and driving high-impact outcomes in Agile environments.
• Designed and developed scalable RESTful APIs using Spring Boot following layered architecture (Controller → Service → Repository), ensuring clean separation of concerns and maintainability.
• Designed relational data models in PostgreSQL and implemented JPA/Hibernate-based persistence layers with optimized queries and proper indexing strategies.
• Implemented transactional business logic using Spring’s @Transactional to manage user workflows, onboarding completion flags, and system state transitions with data consistency.
• Developed Provider Search and Care Advocacy backend modules with request validation, DTO mapping, centralized exception handling (@ControllerAdvice), and standardized API response contracts.
• Built APIs supporting pagination, sorting, and filter parameters while optimizing response payload size for better performance.
• Applied SOLID principles and clean architecture practices to improve extensibility, testability, and long-term maintainability of backend services.
• Integrated backend services with Azure Bot Framework, exposing secure REST endpoints to manage conversational state, user context updates, and workflow triggers.
• Developed dynamic and reusable React components using functional components and hooks to consume Spring Boot APIs and manage complex multi-step user flows.
• Designed and integrated Azure Bot Framework Web Chat in React, creating custom adaptive card components and handling conversational UI state management.
Built a scheduling widget with asynchronous API handling, real-time validation, and seamless backend integration for appointment booking.
• Mentored a team of 3 frontend engineers, conducted code reviews, and ensured adherence to clean coding standards and scalable React architecture patterns.