Andrei Manakov

Software Engineer

St Albans, England, United Kingdom13 yrs 8 mos experience
Highly Stable

Key Highlights

  • Led ML infrastructure projects for real-time data processing.
  • Developed scalable microservices architecture for major products.
  • Mentored teams and drove new development processes.
Stackforce AI infers this person is a Senior Software Engineer with expertise in SaaS and Fintech, focusing on scalable architectures.

Contact

Skills

Core Skills

C#Machine LearningMicroservicesAsp.netWpfArcgis

Other Skills

Real-time SystemsDistributed SystemsData AnalysisRESTHigh AvailabilitySQL ServerNHibernateOracleWinFormsSilverlightC++Unit TestingSoftware Design PatternsTeamCityDDD

Experience

Sharechat

2 roles

Senior Staff Software Engineer

Apr 2024Present · 1 yr 11 mos · London Area, United Kingdom · Remote

Staff Software Engineer

Mar 2022Apr 2024 · 2 yrs 1 mo · London Area, United Kingdom · Remote

  • Leading ML infra projects
  • Building real-time feature computation, storage, monitoring, analysis and serving systems for billions of features required across ShareChat applications every day
  • Developing distributed real-time training & experiment infrastructure over terabytes of data
  • Developing a high-throughput inference engine providing low latency performance using a mix of
C#Machine LearningReal-time SystemsDistributed SystemsData Analysis

Контур

3 roles

Principal Software Engineer, team leader

Promoted

Feb 2018Mar 2022 · 4 yrs 1 mo

  • Team leader and tech leader ke.api (team of Kontur.Extern). Created 4 subteams with different responsibilities. Usually I start the project, build a team, achieve goals, define the next vision and move to the next projects.
  • 1. Account system (organisation, users. Over 20 microservices and daemons. critical system for the whole product)
  • 2. Commercial Public API of kontur.extern
  • 3. Infrastructure ke.api
  • 4. Team for integration 2 different products: accounting and reporting
  • Responsibilities:
  • Leading a team
  • Design and implemented new architecture
  • Hire and mentoring new developers (also others roles)
  • Drive new development processes
  • Mentoring others team leaders
  • Roadmapping
  • Personal achievements:
  • Created a big team (with 4 subteams), over 35 developers and other roles.
  • Started a new project from scratch - Public API of Kontur.Extern. A lot of big integrations. From scratch to a stable product in an iterative way.
  • Designed a horizontal scalable system (supports processing and sending big files up 100GB).
  • Defined a vision of extraction microservices from a big project.
  • Defined a vision and roadmap of integration 2 big products, successfully implemented the first step of the roadmap.
  • Started a portal for public api documentation, drove that it starts to be the company level.
  • Main technologies: C#, ASP.NET, internal NoSQL database, microservices, REST, high load, high availability
C#ASP.NETMicroservicesRESTHigh Availability

Senior Software Engineer, Team Leader

Promoted

Dec 2016Feb 2018 · 1 yr 2 mos

  • Team leader and tech leader ke.api.accounts (team of Kontur.Extern). It’s more than 20 microservices, daemons, web.applications, mostly legacy. It’s critical part for the product and should be always available and take all load.
  • Responsibilities:
  • Leading a team
  • Design and implemented new architecture
  • Hire and mentoring new developers (also others roles)
  • Drive new development processes
  • Defining a tech vision
  • Personal achievements:
  • Created a new team (over 10) from scratch.
  • Designed and implemented a new registration system with a new billing company system.
  • Created a infrastructure for unit and integration tests, implemented in all microservices
  • Defined a vision for unification microservice infrastructure
  • Main technologies: C#, ASP.NET, SQL Server, internal NoSQL database, microservices, REST, high load, high availability
C#ASP.NETMicroservicesRESTHigh Availability

Software Engineer

Jul 2015Dec 2016 · 1 yr 5 mos

  • Developer of Kontur.Extern: service for exchanging reports between organisations and authorities.
  • Responsibilities:
  • Implementing new features
  • Working as part of a team whose making changes in whole product (over 10 teams)
  • Writing unit and integration tests
  • Load testing
  • Personal achievements:
  • Big refactoring through the whole product without downtime and performance degradation.
  • Completely rewriting the whole account system for the product.
  • Implemented code style as part of small team for all teams inside product (over 10 different teams)
  • Main technologies: C#, ASP.NET, SQL Server, internal NoSQL database, high load, high availability
C#ASP.NETSQL ServerHigh Availability

Ооо "мединфоцентр"

Software Engineer

Aug 2012Jul 2015 · 2 yrs 11 mos · Tyumen, Tyumen’, Russia

  • Developer: Medical information system
  • Responsibilities:
  • Supporting and developing team framework. Mostly - building blocks for desktop applications.
  • Implementing new features
  • Writing a unit tests
  • Designing and implemented new services and components
  • Personal achievements:
  • Implemented several critical features in a common framework.
  • Implemented completely testable API under several laboratory analyzers
  • Found and fixed memory leak and performance issues in legacy systems (but very critical)
  • Main technologies: C#, nhibernate, Oracle, WPF, Winforms, unit testings, web api, wcf, typescript, MongoDB, WCF, teamcity
C#NHibernateOracleWPFWinForms

Оао "сибнац"

Software Engineer

Feb 2011Aug 2012 · 1 yr 6 mos · Tyumen, Tyumen’, Russia

  • C# developer, responsible for creating several project components including silverlight map control and extension into ArcGIS Desktop.
  • Responsibilities:
  • Developing new features
  • Finding performance bottleneck
  • Main technologies: C#, Silverlight, ArcGIS, C++
C#SilverlightArcGISC++

Education

Tyumen State University

Специалист — Математическое обеспечение и администрирование информационных систем

Jan 2007Jan 2012

Stackforce found 100+ more professionals with C# & Machine Learning

Explore similar profiles based on matching skills and experience