Software Manager and Principal Software Engineer with over 15 years of experience in the software engineering field. Adept at system architecture and system design, with hands-on expertise in implementing software solutions using Java, Spring Boot, .NET, Node.js, and modern SPA and micro-frontend frameworks. Demonstrated success in leading cross-functional teams, mentoring engineers, and delivering large-scale projects under SAFe, Scrum, and Agile methodologies. Skilled in waste management strategies (e.g., Six Sigma) and risk management for complex programs. In addition, a passionate researcher and expert in Artificial Intelligence—particularly in Natural Language Processing (NLP)—with working knowledge of Python, PyTorch, and TensorFlow.