Short CV

Sergey Istomin

Senior Python Developer/Tech Lead

Contact:
- Phone: +7 (911) 9125372
- Email: sergey.istomin@gmail.com (Preferred) - Telegram: istomin_sergey

Availability:
- Not ready to relocate
- Ready for rare business trips
- Desired Position: Senior Python Developer/Tech Lead

Summary

Experienced Senior Python Developer and Tech Lead with over 10 years of expertise in software development, system integration, and IT consulting. Proficient in Python, Django, and various cloud technologies including AWS and Azure. Proven track record in managing teams, implementing Agile practices, and delivering high-quality solutions.

Skills

  • Python; PostgreSQL; Git; Linux; Docker; Redis; RabbitMQ; Django; HTML; Flask; Unit Testing; GitLab; Jira; MongoDB; REST; Kafka; Elasticsearch, AWS Services, Azure services.
  • Languages: English (Upper Intermediate), Russian (Native)

Education

  • St. Petersburg State University of Aerospace Instrumentation, St. Petersburg, Russia Degree: Master’s degree in Computer Science and Management in Technical Systems, 2016

  • Peter the Great St. Petersburg Polytechnic University (Spbspu) Degree: Bachelor’s degree in Computer Science and Management in Technical Systems (not finished), 2002

Work Experience

Professional Experience

Tochka

  • Website: www.tochka.com
  • Industry: Software Development, Banking
  • Position: Senior Python Developer / ML Engineer
  • Duration: March 2024 – Present (1 year 3 months)
  • Key Achievements:
    • Development of an internal portal. Django, PostgreSQL, Celery, Kubernetes
    • Developed a chatbot based on an LLM model using a Retrieval-Augmented Generation (RAG) architecture.
      • Technologies: Python, LangChain, LlamaIndex, Transformers, PgVector
    • Built a CI/CD pipeline to automate deployment and integration processes for the chatbot.
      • Technologies: GitLab CI/CD, Docker, Kubernetes
    • Created backend services to support chatbot functionality and performance.
      - Technologies: FastAPI, PostgreSQL, Redis

Positive Technologies Inc. 

  • Web site: www.ptsecurity.ru
  • Industry: IT, System Integration, Internet
    • Software Development
    • System Integration, Technological and Business Processes Automation, IT Consulting
  • Position: Senior Python Developer
  • Duration: February 2023 – March 2024
  • Key Achievements:
    • Participated in the development of the Network Attack Discovery (NAD) service, leveraging technologies such as Django, Celery, Postgres, and ElasticSearch.
    • Implemented efficient logging and metrics transfer mechanisms using Carbon/Graphite/Grafana.
    • Refactored the Authentication and Authorization system based on OAuth, contributing to improved security protocols.
    • Participated in adapting and refining attack detection plugins for enhanced functionality.

Quantum Soft LLC

  • Web site: www.quantumsoft.pro
  • Industry: IT, System Integration, Internet
  • Position: Senior Python Developer
  • Duration: July 2021 – September 2022 (1 year 3 months)
  • Key Responsibilities and Achievements:
    • Contributed significantly to a project for Korn Ferry, focusing on developing an ML-based recommendation system.
    • Developed services to access ML on the MS Azure platform, utilizing technologies such as Azure VM, Azure Functions, Service Bus, Eventgrid, Terraform, Python-asyncio, fastapi, and pydantic.

EPAM Systems Inc. 

  • Web site: www.epam-group.ru
  • Industry: IT, System Integration, Internet
    • System Integration, Technological and Business Processes Automation, IT Consulting
  • Position: Senior Python Developer
  • Duration: April 2019 – July 2021 (2 years 4 months)
  • Key Contributions:
    • Participated in multiple projects focusing on leveraging cutting-edge technologies:
      • Participated an AWS-based project for Audigent Inc., involving ML models and scrapy for page topic calculation.
      • Developed data collection project utilizing AWS Lambda, Python, and Go, optimizing scripts for data conversion and preparation for ML for Merk inc., employing Python and Docker.
      • Participated in the creation of a scenario-based load testing environment for a European content provider, utilizing Docker stack, Python + asyncio, Nomad by HashiCorp, and RabbitMQ.

Bars Group Inc.

  • Web site: bars.group
  • Industry: IT, System Integration, Internet
    • Software Development
    • System Integration, Technological and Business Processes Automation, IT Consulting
  • Position: Senior Python Developer/Team Lead
  • Duration: January 2016 – March 2019 (3 years 3 months)
  • Key Responsibilities:
    • Led projects focusing on cloud accounting and personnel accounting for budgetary organizations, ensuring seamless implementation across multiple regions.
    • Managed a distributed team spanning St. Petersburg, Novosibirsk, and Khabarovsk, fostering adherence to Agile practices and overseeing the development process.

Additional Information

  • Developer with over 10 years of experience in various technology stacks, specializing in Python.
  • Proficient in developing applications for both AWS and Azure clouds with a focus on scalability and high performance.