Summary
Michael Kotlikov is a Senior Software Developer specializing in AI/ML with 11 years of experience designing and operating scalable cloud-native systems from Canada’s Fraser Valley. He combines deep backend engineering in Go, Kotlin and Java with proven DevOps expertise across AWS (EC2, S3, RDS/Aurora, DynamoDB, SQS), Docker, CI pipelines and immutable AMI-based deployments. At Lasso CRM he led migrations from legacy PHP to Kotlin/Java microservices, optimized search and queueing (Elasticsearch, RabbitMQ, MongoDB) and reduced database load through pragmatic system design. Now focused on AI/ML work, he pairs production-grade engineering with research-minded skills in functional and reactive programming (EPFL coursework) and a practical familiarity with Python and Matlab. Fluent in English and Russian with semi-fluent French, he brings a rare blend of hands-on implementation, cloud optimization and a steady track record of modernizing legacy stacks.
11 years of coding experience
13 years of employment as a software developer
MongoDB for Developers, MongoDB for Developers at MongoDB University
Principles of Reactive Programming, Principles of Reactive Programming at École Polytechnique Fédérale de Lausanne
Kitsilano Secondary School
Computational Investing Part 1 (Online), Computational Investing Part 1 (Online) at Georgia Institute of Technology
B.Sc. Computer Science, B.Sc. Computer Science at The University of British Columbia
English, Russian, French