Team Lead and Senior Software Engineer with over a decade of experience in designing, developing, and maintaining robust software solutions across various industries. Skilled in backend development using Python and Java, database schema design, and productionizing machine learning models.Proven leadership in guiding multicultural teams through the software development lifecycle, ensuring high-quality, timely delivery. A pragmatic self-starter, adept at securing buy-in for ideas and driving them to completion.
-
Team Lead, Senior Software EngineerGfk - An Niq Company Feb 2023 - Jul 2024London, England, United KingdomWorked with teams on designing, developing, maintaining, and deploying software components and tools to productionize forecasting machine learning models. Integrating these models into the company infrastructure to ensure that the development process is efficient, scalable, and reproducible. This work involves:- Automating the publishing of validated configurations for machine learning pipelines across all environments.- Creating configurable and self-sufficient ML pipelines with data… Show more Worked with teams on designing, developing, maintaining, and deploying software components and tools to productionize forecasting machine learning models. Integrating these models into the company infrastructure to ensure that the development process is efficient, scalable, and reproducible. This work involves:- Automating the publishing of validated configurations for machine learning pipelines across all environments.- Creating configurable and self-sufficient ML pipelines with data pre-processing, validation, training, inference, and post-processing steps.- Designing DB schema and integrating with data pipeline.- Integrating ML pipelines into the company architecture and incorporating it with the other services, API and UI.- Monitoring, reporting, and alerting on the execution and results of ML pipelines using Slack alerts and Grafana dashboards based on Prometheus time-series data.• Led a team of 7 engineers and QAs, along with a PO and Agile Coach, following Agile processes and principles.• Overseed the end-to-end software development lifecycle, ensuring high-quality and timely delivery of AI/ML products.• Collaborated with other teams to implement features and reduce tech debt on jointly owned codebases.• Conducted design and code reviews, pairing, and one-on-ones.• Led technical stage interviews to recruit new team members.• Tech stack: Java, Python, Argo workflows, VertexAI, K8s, CI/CD, GCP, PostgreSQL, Git Show less -
Senior Software EngineerGfk May 2022 - Feb 2023London Area, United Kingdom• Design, development, deployment, and maintenance of machine learning pipelines using Python and Java.• DB schema design and feature development for data pipeline.• Collaboration with other teams to implement features and reduce tech debt on jointly owned codebases.• Design and code reviews.• Tech stack: Java, Python, Argo workflows, VertexAI, K8s, CI/CD, GCP, PostgreSQL, Git -
Software EngineerGfk Jul 2021 - May 2022London, England, United Kingdom• Design, development, deployment, and maintenance of machine learning pipelines using Python and Java.• DB schema design and feature development for data pipeline.• Collaboration with other teams to implement features and reduce tech debt on jointly owned codebases.• Design and code reviews.• Tech stack: Java, Python, Argo workflows, VertexAI, K8s, CI/CD, GCP, PostgreSQL, Git -
Software DeveloperGlobal Jan 2019 - Jul 2021London, England, United Kingdom• Backend software development of various platforms including public REST APIs using Python and Java frameworks such as Flask and Spring Boot, Spring WebFlux.• Worked with relational databases including PostgreSQL, Microsoft SQL Server, MariaDB and not relational databases like MongoDB.• Hosted solutions on AWS, leveraging services such as EC2, SQS, Lambda, S3, and Kinesis.• Provided technical support for onboarding new clients to use the company’s public API.• Tech stack: Java,… Show more • Backend software development of various platforms including public REST APIs using Python and Java frameworks such as Flask and Spring Boot, Spring WebFlux.• Worked with relational databases including PostgreSQL, Microsoft SQL Server, MariaDB and not relational databases like MongoDB.• Hosted solutions on AWS, leveraging services such as EC2, SQS, Lambda, S3, and Kinesis.• Provided technical support for onboarding new clients to use the company’s public API.• Tech stack: Java, Python, Flask, Spring Boot, Spring WebFlux, K8s, PostgreSQL, Microsoft SQL Server, MariaDB, MongoDB, AWS, Git, Rest GraphQL APIs, Docker Show less -
Python DeveloperMindfury Digital Ltd Jan 2018 - Dec 2018London, United Kingdom• Backend development of web applications across various platforms using Flask, Numpy, Pandas, Scipy (Python) with the integration of third-party components and services (e.g. AWS). • Worked with relational databases (MySQL) and NoSQL databases (MongoDB, Firebase).• Worked in a software development team using Git as the source control system. -
Msc Business Intelligence And AnalyticsUniversity Of Westminster Sep 2016 - Sep 2017London, United KingdomCourse: MSc Business Intelligence and Analytics Faculty of Science and Technology.The final project is Liquidation Risk Insight from Open Data Applying Hybrid Machine Learning Technique:Prediction of the three possible liquidation risk statuses for companies by applying hybrid machine learning techniques. • Data source: collections of XBRL and iXBRL files in Companies House repository.• Data retrieving strategy: developed methods in R with the usage “XBRL”… Show more Course: MSc Business Intelligence and Analytics Faculty of Science and Technology.The final project is Liquidation Risk Insight from Open Data Applying Hybrid Machine Learning Technique:Prediction of the three possible liquidation risk statuses for companies by applying hybrid machine learning techniques. • Data source: collections of XBRL and iXBRL files in Companies House repository.• Data retrieving strategy: developed methods in R with the usage “XBRL” library.• Feature selection techniques: linear discriminant analysis (LDA), ranking method (information gain), the chi-test.• Hybrid machine learning variations: сlustering+clustering, classification+classification and clustering+classification.• Applied algorithms: k-means, k-medoids, decision tree C4.5, Naïve Bayes, k-NN, SVM. The project was realised in RStudio with the usage MySQL for storing data. Show less -
ConsultantMdm-Komplekt Llc Oct 2013 - Aug 2015Moscow, Russia• Development and maintenance of accounting, financial and warehousing software.• Data transformation and migration across different storages. • Adjustment and automation of cost calculation process across several departments.• Gathering business requirements from the key stakeholders at the different levels.
-
Software EngineerIzmeritelnaya Tekhnika Dec 2004 - Sep 2013Penza, Russia• Development, support, integration and deployment of the accounting and financial software for the company. • Communication and collaboration with key stakeholders.• Data migration between various versions of accounting and financial software
-
Consultant AnalystElsi Consulting Group Jul 2003 - Nov 2004Penza, Russia• Gathering and analysing business requirements from clients across a wide variety of industries. • Development, support, and deployment of accounting and financial software.• Development and integration of ERP modules (accounting, finance, warehousing) for various organisations. -
InternshipSberbank Jan 2003 - Jun 2003Penza, RussiaImplemented replication of reference data from centralised storage to local database on user’s workstations which allowed to minimise the start-up time of operator’s application by 75%.
Olga Belousova Education Details
-
Faculty Of Science And Technology, Award Class: Distinction -
Diploma With Honours
Frequently Asked Questions about Olga Belousova
What is Olga Belousova's role at the current company?
Olga Belousova's current role is Team Lead, Senior Software Engineer | MSc Business Intelligence and Analytics.
What schools did Olga Belousova attend?
Olga Belousova attended University Of Westminster, Penza State University.
Not the Olga Belousova you were looking for?
-
1teknos.com
-
1dataart.com
-
3gmail.com, rug.nl, yahoo.com
-
Olga Belousova
St Gallen
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial