Suman Nandan is a Senior Architect with 12 years of experience designing maintainable, object-oriented systems and applying design patterns, strong algorithms, and data modeling to solve complex engineering problems. Based in Livermore, California, he has spent his career at Synopsys rising from R&D engineer to senior leadership and now architecture, demonstrating deep domain expertise in EDA-grade software. He blends pragmatic functional programming with classical OOP to create robust, testable codebases and mentors teams through scalable technical decisions. Recently completing an MBA from UIUC, he pairs technical depth with growing product and business acumen, making him effective at translating technical tradeoffs into strategic outcomes. An underappreciated strength is his consistent focus on maintainability—shaping long-lived systems that reduce future churn and technical debt.
12 years of coding experience
14 years of employment as a software developer
Bachelor of Engineering (B.E.) Computer Science and Technology, Bachelor of Engineering (B.E.) Computer Science and Technology at IIEST, Shibpur
Master of Business Administration - MBA Business Administration and Management General, Master of Business Administration - MBA Business Administration and Management General at University of Illinois Urbana-Champaign
My Python implementation of X-Diff: http://pages.cs.wisc.edu/~yuanwang/xdiff.html
Contributions:26 commits in 1 month
python-implementationpythondiffedu
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.