Nitish Raj is a Lead Software Engineer based in Bengaluru with nine years of experience building web applications and engineering solutions that blend strong computer science foundations with practical machine learning and algorithmic rigor. He progressed through engineering roles at Ansys and Cadence, moving from individual contributor to technical lead while focusing on object-oriented design, data structures, and scalable systems. Comfortable across the full stack, he pairs class-level design and data modeling skills with hands-on web development to deliver maintainable, performant software. His IIT Indore background underpins a methodical approach to problem solving and algorithm design. Colleagues rely on him for translating complex requirements into clear, testable architectures and for mentoring engineers on robust design patterns. Outside core projects he pursues applied ML and algorithmic optimizations that improve system efficiency in production settings.
9 years of coding experience
7 years of employment as a software developer
B. Tech Computer Science and Engineering, B. Tech Computer Science and Engineering at Indian Institute of Technology, Indore
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.