Alex MaistrovAM
Open to opportunities

Alex Maistrov

@alexmaistrov

Senior Software Engineer specializing in Generative AI and LLMs.

Canada
Message

What I'm looking for

I am looking for a role that fosters innovation in AI, offers opportunities for growth, and values collaboration in a dynamic team environment.

I am a driven and detail-oriented Senior Software Engineer with over 9 years of commercial experience, specializing in Generative AI and LLM applications. My expertise lies in developing scalable AI solutions and optimizing interactions with large language models. I have a proven track record of leading successful projects, particularly in AI-driven automation and Retrieval-Augmented Generation (RAG).

Throughout my career, I have designed and delivered major product services, ensuring seamless functionality across platforms. My role at Evisort involved leading the Data Isolation project, where I implemented a secure and reliable solution with zero downtime. I am passionate about applying software engineering best practices to AI workflows, driving innovation, and improving code quality across teams.

Experience

Work history, roles, and key accomplishments

TL

Senior Software Engineer

Teck Resources Limited

Mar 2022 - Present (3 years 5 months)

Initiated and led greenfield projects, making key technical decisions and defining the tech stack. Architected both the application and its infrastructure using Python, FastAPI, React JS, and Azure Cloud with Terraform. Led the migration of complex data pipelines from GCP to Azure Databricks, establishing a scalable and efficient infrastructure and implementing a deployment process using Terraform

SR

Principal Software Engineer

Self-Taught Remote

May 2020 - Present (5 years 3 months)

Conducted extensive R&D in Generative AI, specializing in LLM applications, fine-tuning strategies, and Retrieval-Augmented Generation (RAG) pipelines. Developed an LLM-based Inventory Tracker, a backend app that extracts online order confirmations from emails worldwide and logs them as inventory records.

GA

Software Engineer

GameHive

Feb 2018 - Present (7 years 6 months)

Developed new project features using Python/Flask, uWSGI/Gunicorn, SQLAlchemy, Backbone, Celery, Redis, Memcached, PostgreSQL, GIT stack as well as improving existed codebase. Optimized the deployment pipeline by implementing a multi-environment, highly secure, and reliable provisioning solution for AWS infrastructure using Ansible.

VF

DevOps Engineer

VM Farms

Oct 2017 - Present (7 years 10 months)

Configured, provisioned and orchestrated VM clusters using configuration management systems as Puppet, Ansible as well as custom Python toolset. Created cloud infrastructure using Terraform and managed AWS infrastructure via web console and CLI.

Education

Degrees, certifications, and relevant coursework

DE

DeepLearning.AI

Specialization, Generative AI for Software Development

2015 -

Activities and societies: Building Agentic RAG with Llamaindex, Building and Evaluating Advanced RAG, Function-calling and data extraction with LLMs, Multi AI Agent Systems with crewAI, Building Your Own Database Agent!, Supervised Machine Learning: Regression and Classification, Advanced Learning Algorithms

Completed a specialization in Generative AI for Software Development, focusing on advanced topics such as building agentic RAG systems with LlamaIndex, evaluating advanced RAG, and implementing function-calling and data extraction with LLMs. Gained expertise in multi-AI agent systems with CrewAI and developing database agents.

AS

Azure Databricks & Spark

Coursework, Data Engineering

Activities and societies: Azure Databricks & Spark For Data Engineers (PySpark / SQL)

Completed coursework in Azure Databricks & Spark for Data Engineers, focusing on PySpark and SQL. This enhanced skills in data engineering and processing large datasets.

YT

Yandex, Institute of Physics and Technology

Coursework, Computer Science

Activities and societies: An introduction to interactive Programming in Python (Parts 1, 2), Principle of Computing (Parts 1, 2), Algorithmic Thinking (Part 1), C++

Undertook an introduction to interactive programming in Python (Parts 1 & 2) and principles of computing (Parts 1 & 2). Also studied algorithmic thinking (Part 1) and C++.

MI

MITx

Coursework, Computer Science and Data Science

Activities and societies: Computer Science 6.00.1x, Computation Thinking and Data Science 6.00.2x

Completed MITx courses in Computer Science (6.00.1x) and Computational Thinking and Data Science (6.00.2x). These courses provided a strong foundation in computational principles and data analysis.

LF

Linux Foundation

Coursework, Linux

Activities and societies: Linux LFS101x.2

Completed the Linux LFS101x.2 course, gaining expertise in Linux fundamentals. This enhanced understanding of operating systems and system administration.

MP

Multiple Online Platforms

Various Courses, Various Technical Fields

Activities and societies: Udacity, Pluralsight, Khanacademy, O’Reilly, Codeacademy, Code School, Udemy, FreeCodeCamp, Lynda, Datastax Academy

Engaged in continuous learning through various online platforms including Udacity, Pluralsight, Khanacademy, O’Reilly, Codeacademy, Code School, Udemy, FreeCodeCamp, Lynda, and Datastax Academy. These platforms provided diverse learning opportunities across multiple technical domains.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Alex Maistrov - Senior Software Engineer - Evisort | Himalayas