Mikhail Poliakov

Senior Python Developer at Tessian
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
London, England, United Kingdom, UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Computer and Network Security
    • 100 - 200 Employee
    • Senior Python Developer
      • Jan 2022 - Present

      Backend engineer working on services aimed at preventing different email attacks. Achievements: - Together with a team, built a pipeline to run experiments on past data using pyspark and airflow. - Reworked check results to be stored in kafka instead of postgres db. - Designed and implemented ingestion of full body of inbound emails. Backend engineer working on services aimed at preventing different email attacks. Achievements: - Together with a team, built a pipeline to run experiments on past data using pyspark and airflow. - Reworked check results to be stored in kafka instead of postgres db. - Designed and implemented ingestion of full body of inbound emails.

    • Wellness and Fitness Services
    • 1 - 100 Employee
    • Senior Python Developer
      • Mar 2021 - Jan 2022

      In cooperation with ml team develop tools to predict insurance proceeds using python and django. Responsibilities: - translating product needs into technical requirements, - feature design, - coding, - code and db queries optimization, - code review, - curating development of internal tools "for developers", - conducting technical interviews. Services and tech stack: - All services were written in python using django. - Databases: postgresql. - Cache: memcached. - Async tasks: celery. - Message brokers: RabbitMq Achievements: - Rapidly delivered together with the team an mvp of service to predict insurance proceeds; - Helped to onboard new team members and get them up to speed. Show less

    • Russian Federation
    • Online Audio and Video Media
    • 200 - 300 Employee
    • Python Developer
      • Aug 2017 - Mar 2021

      As a member of platform team participated in developing high load api for movie streaming using Python and Golang. Helped to improve system throughput, stability and fault-tolerance. Responsibilities: - participation in feature discussion, solutions design and planning, - coding, - code review, - monitoring services to find new areas for improvement and optimization, - troubleshooting incidents in production. Services and tech stack: - All client facing services were written either in python using flask + gevent or in Golang. - All internal services were written in python using django. - Databases: elastic (used as a document storage), postgresql, mongo. - Cache: memcached, redis. Achievements: - Reworked caching in the main api service, which increased cache hits and helped decrease q95; - Helped to design and implement circuit breaker pattern to increase api stability; - Participated in rewriting main api service to allow "partial degradation": when some features can be disabled to increase the throughput of the system; - Tracked down and tackled race conditions in authentication service; - Introduced team to sentry and incorporated it into the workflow; - Convinced team to migrate to from 2 to 3 python, designed and drove migration process; - Dockerized services, which our team was responsible for, and streamlined ci. Show less

    • Russian Federation
    • Advertising Services
    • 1 - 100 Employee
    • Python Developer
      • Jun 2016 - Aug 2017

      same job as previous at Lamoda, just under other name same job as previous at Lamoda, just under other name

    • Russian Federation
    • Technology, Information and Internet
    • 700 & Above Employee
    • Python Developer
      • Apr 2015 - Jul 2016

      Built software for internal marketing team to help create and manage online advertising campaigns of one of the biggest Russian online retailer. Responsibilities: - feature design and planning, - coding, - code review. Services and tech stack: - All services were written in python using tornado. - Databases: redis, mongo, postgresql. - Cache: redis. - Async tasks: in house solution written in python and celery. - Message brokers: RabbitMQ. Achievements: - Helped to replace celery with in house solution to allow writing async code in tasks; - Redesigned service for ad campaigns generation to remove limits for horizontal scaling; - Improved system stability by incorporating best practices of using RabbitMQ; - In cooperation with devops implemented CD. Show less

  • art3d graphics
    • Moscow, Moscow City, Russia
    • Python Developer
      • Jul 2014 - Apr 2015

      Automated routines for developing websites. Automated routines for developing websites.

Education

  • Moscow State Institute of International Relations (University) MFA Russia MGIMO

Community

You need to have a working account to view this content. Click here to join now