Software engineer with 15+ years of product development experience in big data, distributed, high load, computationally intensive systems and domain-specific language design.Excellent communicator with an ability to distill complex technical topics into easily understood concepts and actions between the business and engineering. Able to lead various development teams.Successful in implementing best practices in development and testing. Dedicated test-driven development and data-driving testing follower.Strong background in concurrent, distributed and reactive systems. In-depth understanding of the domain-specific language design.
-
R And D LeadGridforeVoronezh, Ru -
R&D LeadGridfore May 2017 - PresentMoscow, Russian FederationFrom May 2021 to May 2022 in partnership with Accenture:- Led the development of a project to integrate Google Analytics with enterprise data warehouse for the largest local lottery company. This project was based on the Micronaut Framework, Apache Kafka, PostgreSQL, Docker and Kubernetes. - Led the development of an enterprise data warehouse core for one of the largest local banks. This solution was based on Apache Airflow, Apache Hive, Apache Spark and Greenplum DB. - Took part in the development of a project to improve the reporting of the loyalty program for the local branch of Societe Generale bank. This project was based on Apache NiFi, Apache Hive and Apache Spark.From January 2020 to May 2021:- Designed the architecture of the Gridfore Reactive Intelligent Platform in terms of services and frameworks. This platform is designed to asynchronous distributed process data in real time and mostly in memory. It's based on Apache Ignite and Akka.- Led the development of a Domain-specific Language for this platform. This language is designed for low-code development (as well as testing) and it's based on Apache Groovy.Led the development of a Gradle plugin for this platform. This plugin is designed to manage the deployment.- Led the development of an enterprise data warehouse core for one of the largest regional banks. This solution was based on Apache Hive, Apache Spark and Gridfore Reactive Intelligent Platform.From May 2017 to December 2019 in partnership with VEON and Kyivstar: - Designed the architecture of the Data Management Platform in terms of services and frameworks. This platform is designed for distributed data processing in real time and mostly in memory. It's based on Apache Ignite, Apache Kafka and Apache Hive. - Led the development of a Domain-specific Language for this platform. This language is designed for low-code development and it's based on Apache Groovy. - Took part in performance and stress testing of this platform. -
Senior Software Engineer Team LeadAt Consulting May 2010 - May 2017Voronezh Region, Russian Federation- Created a framework for automated testing of ETL processes and Domain-specific Language for it. This framework based on JUnit framework and allows native integration to IDE and CI tools. This Domain-specific Language designed for low-code test scripting and it's based on Apache Groovy. - Led the re-engineering of automation testing platform. This platform is designed to testing ETL processes in enterprise data warehouses. It's based on Oracle DB. - Led the part of development of an enterprise data warehouse for one of the largest local bank. This project was based on Oracle DB and Informatica PowerCenter. - Took part in the development of an enterprise data warehouse for VEON telecom company. This project was based on Oracle DB and Informatica PowerCenter.
-
Software EngineerStroytekhavtomatika Jul 2009 - Nov 2009Voronezh Region, Russian Federation- Took part in the development of the Automated Process Control System for local industries. This system controlled a gypsum block factory. - Took part in the development of the Supervisory Control and Data Acquisition. This system based on Qt Framework.
-
Game DeveloperDip Interactive Nov 2007 - Jun 2009Voronezh, Russia- Took part in the development of the game "IL-2 Sturmovik: Birds of Prey" for Nintendo DS as UI Developer. - Took part in the development of the game series for well known local franchise "Good Night Kids".
Mikhail Suprunov Education Details
-
Computational And Applied Mathematics
Frequently Asked Questions about Mikhail Suprunov
What company does Mikhail Suprunov work for?
Mikhail Suprunov works for Gridfore
What is Mikhail Suprunov's role at the current company?
Mikhail Suprunov's current role is R and D Lead.
What schools did Mikhail Suprunov attend?
Mikhail Suprunov attended Voronezh State University.
Who are Mikhail Suprunov's colleagues?
Mikhail Suprunov's colleagues are Victor Khodyakov, Дмитрий Самоцвет.
Not the Mikhail Suprunov you were looking for?
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