Nikolai Grigoriev is a Principal Software Architect with over two decades of hands-on experience designing and modernizing large-scale, cloud-native systems and leading engineering teams across Microsoft, Nuance, and several startups. He specializes in migrating legacy platforms to Kubernetes and public clouds (Azure, AWS, GCP), identity and authorization, and resilient distributed data architectures including NoSQL and graph databases. Known for bridging product, engineering and operations, he has driven platform transformations, evangelized CI/CD and security best practices, and delivered mission-critical services like Voice Biometrics SaaS. Comfortable deep in the stack—from Linux and network protocols to Java and web technologies—he also brings practical DevOps fluency and capacity-planning expertise from heavy Hadoop/Cassandra/HBase work. Based in Brossard, Quebec, he combines research-driven problem solving (patents and early semantic-web work) with pragmatic leadership that re-energizes teams and reduces operational cost.
12 years of coding experience
24 years of employment as a software developer
Master degree Computer Science, Master degree Computer Science at St. Petersburg State University of Aerospace Instrumentation (http://suai.ru)
Contributions:1 release, 15 commits, 17 PRs in 4 months
janusgraphmanagement-toolschema-managementforward
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
Nikolai Grigoriev - Principal Software Architect at Microsoft