Senior Software Engineer Tyk
- Led the design, development, and optimization of scalable web applications using React.js, Next.js, Node.js, and Django, ensuring seamless performance for over one million users.
- Revamped CI/CD pipelines using GitHub Actions, Travis, and Docker reducing deployment times by 80% and tripling release frequency while maintaining 99.9% uptime.
- Integrated Java-based microservices (Spring Boot) for internal tooling and auth APIs, aligning backend consistency across multiple services.
- Maintained and extended legacy Java modules handling SSO and permissioning logic, helping unify access management with newer Node.js services.
- Architected and implemented a microservices infrastructure, enhancing modularity and code reusability, accelerating feature rollouts by 35%, and reducing system downtime by 25%.
- Conducted over 500 code reviews, enforced best coding practices, and introduced test-driven development, increasing team productivity by 40%.
- Collaborated with product and design teams to enhance UI/UX, leading to a 50% increase in user engagement and a 30% decrease in bounce rates.
- Developed and deployed cost-efficient serverless solutions on AWS, reducing infrastructure costs by 35% while improving system reliability and response times.
- Diagnosed and resolved critical system issues, ensuring minimal downtime and enhancing platform stability.
- Integrated security best practices, including secure authentication, data encryption, and compliance measures.
- Mentored junior engineers, fostering technical growth and a culture of collaboration.
- Engaged in cross-functional strategy discussions to align engineering efforts with key business goals.