Alexander Ganin

Python Backend Developer & Dev Ops Engineer @ VTB

About Alexander Ganin

Alexander Ganin is a Python Backend Developer and DevOps Engineer based in Moscow, Russia, with a Master's degree in Automated Information Management Systems from the Moscow Aviation Institute. He has experience in developing NLP systems and implementing micro-service architectures, and currently works at VTB after previous roles at INTACT and Sberbank.

Current Role at VTB

Alexander Ganin serves as a Python Backend Developer and DevOps Engineer at VTB, a position he has held since 2021. His work involves developing natural language processing (NLP) systems aimed at automating contact center operations. He focuses on enhancing call and chat request recognition through the application of neural models. Additionally, he has implemented micro-service architecture scaling within Kubernetes environments, which enhances the scalability and efficiency of applications.

Previous Experience at INTACT

Prior to his current role, Alexander worked at INTACT as a Python Computer Vision Engineer from 2018 to 2020. During his tenure, he contributed to various projects that involved computer vision technologies. He also held the position of C# Automation Engineer and System Administrator at INTACT for a period of 10 months in 2018, where he gained foundational experience in software development and system management.

Experience at Sberbank

From 2020 to 2021, Alexander worked at Sberbank as a Python Backend Developer and DevOps Engineer. In this role, he focused on backend development and DevOps practices, contributing to the efficiency of software deployment and management processes within the organization.

Education and Expertise

Alexander Ganin earned a Master's degree in Automated Information Management Systems from the Moscow Aviation Institute (National Research University), completing his studies from 2019 to 2021. His educational background provides a strong foundation for his expertise in backend development and DevOps engineering. He utilizes a tech stack that includes FastAPI, FluentBit, Jaeger, and PyQT6, and maintains databases using PostgreSQL and Redis.

DevOps Practices and Technologies

In his current role, Alexander employs a range of DevOps practices, utilizing Docker for containerization and Kubernetes for container orchestration. He has created and configured continuous integration and continuous deployment (CI/CD) pipelines using TeamCity and Helm, facilitating efficient artifact staging across different environments. He also applies Agile methodologies, leveraging tools from the Atlassian stack such as Jira, YouTrack, and Trello for effective task tracking.

People similar to Alexander Ganin