Summary
Andrey Smirnov is a Senior Software Engineer based in Kitchener, Ontario with over a decade of professional experience and more than 15 years of hands-on development across desktop, console, full-stack web and distributed systems. He specializes in .NET Core, SQL, Angular and cloud-native deployments using Docker, Kubernetes and OpenShift, and has practical DevOps experience building CI/CD pipelines in enterprise finance and manufacturing environments. His background includes senior roles at TD Securities, Bank of America, Toyota and BMO Capital Markets, where he delivered scalable backend systems and led complex integrations. Beyond software, Andrey applies his hardware curiosity to PCB design and programming MCUs and FPGAs, a hobby that informs his pragmatic approach to embedded and systems-level problems.
11 years of coding experience
13 years of employment as a software developer
Bachelor’s Degree, CAD Systems, Bachelor’s Degree, CAD Systems at National Research University of Electronic Technology (MIET)