Alexander Ganin
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.