Yogesh Naik

Senior Staff Software Engineer at Intuit

Pune, Maharashtra, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job19 years of employment as a software developer
bookBachelor of Engineering, Production, Bachelor of Engineering, Production at K. J. Somaiya COE
bookBachelor's degree, Science (Maths, Physics, Chemistry), Bachelor's degree, Science (Maths, Physics, Chemistry) at K.V. Pendharkar, Dombivali
bookSwami Vivekanand Vidyamandir
bookAdvanced Post Graduate Diploma in Software Tech., OOAD, Network Programming, GUI Design, Advanced Post Graduate Diploma in Software Tech., OOAD, Network Programming, GUI Design at CDAC
languagesEnglish, Marathi, Hindi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (3)

software-design10
design-patterns10
go10

Programming languages (3)

TypeScriptJavaPython

Github contributions (5)

github-logo-circle
:briefcase: Design patterns written in different programming languages :triangular_ruler:
Role in this project:
userBack-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.
pythonpatternscrosswordloopsgood-practices
Camunda External Task Client in Python3
Contributions:6 releases, 21 reviews, 53 PRs in 2 years 9 months
camundapythoncamunda-external-taskcamunda-bpm-platformpython-script
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