With extensive experience as a software engineer, I bring a versatile skill set in programming, tools, frameworks, and design principles that allows me to quickly add value to new projects. Throughout my career, I've worked across various roles—including developer, project manager, team leader, requirements engineer, and architect—giving me a holistic view of both technical and non-technical project aspects.As a generalist, I enjoy engaging in all phases of a project, from analysis and implementation to operations and troubleshooting. I look beyond individual tasks to understand the broader goals and needs of customers and stakeholders. I’m committed to improving code quality through enhanced test coverage, automation, and by sharing best practices with my team.I thrive in collaborative environments and enjoy connecting with colleagues from diverse roles and backgrounds.