Yogesh Naik is a Senior Staff Software Engineer with over 22 years of hands-on experience building high-performance, cloud-native systems and leading engineering teams across multiple countries. He blends pragmatic engineering practices—Clean Code, TDD, pair programming—with strong delivery leadership, having led teams of 5–30+ and reduced deployment and data-sync windows dramatically in past roles. At Deserve he architected multi-region, high-availability credit card transaction and application-processing platforms using Camunda, Python/Django and AWS, and at TomTom drove major performance and DevOps improvements via Terraform, Docker, Kubernetes and Helm. A polyglot developer (Java, Kotlin, Go, Python) comfortable across RDBMS, NoSQL, caching and big-data stacks, he also coaches teams on SOLID and functional programming practices. He contributes to open-source design-patterns work in Go, demonstrating a practical focus on robust software design beyond day-to-day product delivery. Based in Pune, he combines data-driven decision making with a leadership style that favors clear communication and empowering ownership.
12 years of coding experience
19 years of employment as a software developer
Bachelor of Engineering, Production, Bachelor of Engineering, Production at K. J. Somaiya COE
:briefcase: Design patterns written in different programming languages :triangular_ruler:
Role in this project:
Back-end Developer
Contributions:10 commits, 10 PRs, 1 comment in 1 day
Contributions summary:Yogesh primarily implemented design patterns in the Go programming language, focusing on behavioral patterns. They contributed implementations of the Chain of Responsibility, Command, Iterator, Null Object, Observer, State, Strategy, and Template Method patterns. This involved writing code for each pattern, showcasing their understanding of design principles and their ability to apply them to practical programming scenarios within the Go ecosystem. The user also reverted a previous Strategy pattern implementation, and then re-implemented it with some modifications.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yogesh Naik - Senior Staff Software Engineer at Intuit