Summary
Daniel Azarov is a seasoned software engineer with nearly two decades of experience designing and building large-scale, highly available Java enterprise systems, currently serving as a Senior Consultant at Visa. His career spans roles at Visa, Grid Dynamics supporting Google, and long tenures at Exadel, reflecting deep expertise in OO design, UML-driven architecture, and full lifecycle delivery. Comfortable in both product and tools/infrastructure contexts, he blends hands-on development with a strong grasp of design patterns and systems reliability. Based in Walnut Creek, CA, he brings a practical engineering background informed by a Master’s in Mechanical Engineering and an early career that transitioned from mechanical to software engineering—evidencing a disciplined, systems-oriented approach to complex problems.
19 years of coding experience
31 years of employment as a software developer
Master’s Degree, Mechanical Engineering, Master’s Degree, Mechanical Engineering at Moscow State Automobile and Road Technical Institute (State Technical University) (MADI)
English, Russian