Evgenii Matsiuk

Evgenii Matsiuk Email and Phone Number

Staff Software Engineer @ X
United Kingdom
Evgenii Matsiuk's Location
Dubai, United Arab Emirates, United Arab Emirates
Evgenii Matsiuk's Contact Details

Evgenii Matsiuk work email

Evgenii Matsiuk personal email

n/a
About Evgenii Matsiuk

Hello, my name is Evgenii, and I identify as an Engineer, Entrepreneur, and Dreamer. I started my career in 2009 as a C++ developer. In 2012, I transitioned to Android development, an area where I still have strong expertise.I’ve worked at companies like LinguaLeo, SberTech, Kaspersky, and Careem (UAE), holding roles ranging from Android Developer to Staff Software Engineer. Since 2015, I’ve been writing articles and giving talks, which have collectively garnered around a million views.Since 2017, I’ve managed teams of up to 15 people and mentored over 20 engineers. In 2018, I began working in platform and dev tools teams, organizing the work of 30+ engineers and delivering tools to hundreds of developers. During this time, I shifted my focus to testing tools, which led to the creation of Kaspresso, a leading framework for writing native Android tests.After solving the challenge of writing tests, I moved on to address the issue of running them, resulting in the creation of Marathon Cloud, which can run any number of tests in less than 15 minutes.Currently, I am a co-founder at Marathon Labs, where I’m involved in nearly every aspect of the business. It’s incredibly interesting and equally challenging!

Evgenii Matsiuk's Current Company Details
X
Staff Software Engineer
United Kingdom
Website:
x.com
Employees:
71
Evgenii Matsiuk Work Experience Details
  • X
    Staff Software Engineer
    X
    United Kingdom
  • Marathonlabs
    Co-Founder
    Marathonlabs May 2023 - Present
    - Conducted interviews with over 100 global teams to validate the hypothesis that mobile UI testing infrastructure is still a significant pain point. Built and delivered the first MVP for Android test execution in just two months, followed by the first sale within the next month.- Led strategic client engagements, including conducting POCs, consulting, and driving lead generation efforts, which resulted in securing 5 signed clients, including major enterprises, and positioning 6 additional… Show more - Conducted interviews with over 100 global teams to validate the hypothesis that mobile UI testing infrastructure is still a significant pain point. Built and delivered the first MVP for Android test execution in just two months, followed by the first sale within the next month.- Led strategic client engagements, including conducting POCs, consulting, and driving lead generation efforts, which resulted in securing 5 signed clients, including major enterprises, and positioning 6 additional clients at the agreement signature stage.- Developed the second iteration of the Android test runner, enabling simultaneous execution of 10 test runs with 1300+ tests per run, using over 2000 emulators, and ensuring all tests were completed in under 15 minutes.- Created the first cloud-based Apple UI test runner in the world, overcoming Apple's limitation of running tests on a single machine and enabling distributed execution across hundreds or even thousands of devices.- Led various performance improvements, including reducing test start times from minutes to just 5-10 seconds for Apple’s Virtual Machines, and optimizing Android emulators to enhance overall testing efficiency.- Actively contributed to marketing and thought leadership, producing technical articles, posts, and talks to share industry insights, promote MarathonLabs, and engage with the broader community. Show less
  • Google Developers
    Google Developer Expert
    Google Developers Apr 2020 - Present
  • Careem
    Staff Software Engineer
    Careem Apr 2022 - May 2023
    Dubai, United Arab Emirates
    - Led the development of a framework enabling mini-application UI tests to be executed against the current SuperApp for each pull request. This solution effectively caught binary and logical inconsistencies between the SuperApp and mini-apps, resulting in the elimination of such bugs and a 80% reduction in hotfixes.- Collaborated with over 50 mobile developers to define best practices, design scalable solutions, and improve tools and processes, significantly enhancing the developer… Show more - Led the development of a framework enabling mini-application UI tests to be executed against the current SuperApp for each pull request. This solution effectively caught binary and logical inconsistencies between the SuperApp and mini-apps, resulting in the elimination of such bugs and a 80% reduction in hotfixes.- Collaborated with over 50 mobile developers to define best practices, design scalable solutions, and improve tools and processes, significantly enhancing the developer experience and team efficiency. Show less
  • Kaspersky
    Software Expert (Staff Swe)
    Kaspersky Apr 2019 - Sep 2021
    Москва, Россия
    - Collaborated with mobile teams to define standard best practices and design solutions, share knowledge, and conduct regular meetings. The size of mobile departments is over 100 developers, testers, and analytics.- Developed a product customizations process (including UI, business logic, and resources handling) that reduced the customization cycle from 1 month to 2-3 days.- Designed a UI Kit library that standardized UI elements between teams and reduced code duplication by 15%.-… Show more - Collaborated with mobile teams to define standard best practices and design solutions, share knowledge, and conduct regular meetings. The size of mobile departments is over 100 developers, testers, and analytics.- Developed a product customizations process (including UI, business logic, and resources handling) that reduced the customization cycle from 1 month to 2-3 days.- Designed a UI Kit library that standardized UI elements between teams and reduced code duplication by 15%.- Developed a technical solution for Android automatic testing (Kaspresso library, best practices, infrastructure) and managed collaboration with other companies and teams to find the best options. Such solutions allowed running hundreds of UI tests on each Pull Request taking less than 20 minutes.- Led the modularization effort for the flagship application. Published a series of dev articles.- Provided a technical mentorship to 5 intern/junior developers (all of them have been promoted to senior positions over time).- Managed and Coordinated the recruitment process. Show less
  • Kaspersky
    Mobile Software Architect
    Kaspersky Feb 2020 - Dec 2020
    Moscow, Russia
    - Collaborated with multiple teams on improving the mobile infrastructure (testing and CI/CD). The effort led to a 50% backlog reduction.- Developed a testing infrastructure that reduced product testing time by 80%.- Deployed Docker images for emulators that saved 30% of tests execution time.- Co-ordinated purchases of hardware for mobile infrastructure.
  • Kaspersky Lab
    Development Team Lead
    Kaspersky Lab Jan 2017 - Mar 2020
    Moscow, Russian Federation
    - Led a distributed team (Moscow and St. Petersburg) of 8-12 developers.- Reduced the release cycle from 3 months to 2 weeks.- Automated 80% of acceptance tests that reduced test regression from 5-7 days to 1-2 days.- Collaborated with the Documentation and Localization team to reduce the application localization cycle from 84 hours to 14 hours.- Led the effort in building a monitoring pipeline licensing and payment issues that reduced the incident response time from 1-2 days to… Show more - Led a distributed team (Moscow and St. Petersburg) of 8-12 developers.- Reduced the release cycle from 3 months to 2 weeks.- Automated 80% of acceptance tests that reduced test regression from 5-7 days to 1-2 days.- Collaborated with the Documentation and Localization team to reduce the application localization cycle from 84 hours to 14 hours.- Led the effort in building a monitoring pipeline licensing and payment issues that reduced the incident response time from 1-2 days to 1-2 minutes.- Introduced the modern technology stack (Kotlin, RxJava, Dagger2) and the Clean Architecture practices that accelerated development and reduced the number of bugs by 50%.- Under my leadership, the flagship application won multiple awards and received the highest score for user protection: AV-Comparatives, AV-Test, and PC MAG. Show less
  • Sberbank-Technology
    Tech Lead, Senior Android Developer
    Sberbank-Technology Jun 2015 - Dec 2016
    Moscow, Russian Federation
    Achievements: Increased the crash-free user percentage from 93% to 99.9% that drove the app's Google Play rating from 3.0 to 4.5.Responsibilities:- tech lead: --- global architecture solutions (that are related to the backend, also)--- best practices in architecture and coding --- training the team- developer: --- writing new modules of applications --- support legacy code --- work with Agile --- work with CI: code reviewing, statical analysis… Show more Achievements: Increased the crash-free user percentage from 93% to 99.9% that drove the app's Google Play rating from 3.0 to 4.5.Responsibilities:- tech lead: --- global architecture solutions (that are related to the backend, also)--- best practices in architecture and coding --- training the team- developer: --- writing new modules of applications --- support legacy code --- work with Agile --- work with CI: code reviewing, statical analysis, unit-testsTechnologies:- Architecture: Clean architecture, MVP, MVVM, DI (Dagger2)- Testing: JUnit4, Mockito, PowerMockito, AssertJ, Robolectric- Ui-Testing: Espresso- RxJava + RxPermissions, StorIO- Android SDK- Android UI (a lot of beauty and custom elements and animations)- Android studio- DB: Sqlite- Network: HTTP, HTTPS, JSON, Retrofit- VCS: GitApplications:- Sberbank Business Online Show less
  • Lingualeo
    Senior Android Developer
    Lingualeo Jan 2015 - May 2015
    Moscow, Russian Federation
    Responsibilities:- global architecture solutions (that are related to the backend, also)- writing new modules of applications- support legacy code- analytics system introducing and supporting (Google Analytics, Crachlytics)- work with Agile- work with CI: code reviewing, statical analysisTechnologies:- Android SDK- Android UI (a lot of beauty and custom elements and animations)- Android studio- DB: Sqlite- Network: HTTP, HTTPS, JSON… Show more Responsibilities:- global architecture solutions (that are related to the backend, also)- writing new modules of applications- support legacy code- analytics system introducing and supporting (Google Analytics, Crachlytics)- work with Agile- work with CI: code reviewing, statical analysisTechnologies:- Android SDK- Android UI (a lot of beauty and custom elements and animations)- Android studio- DB: Sqlite- Network: HTTP, HTTPS, JSON, Volley- VCS: GitHub, Mercurial, GitApplications:- LinguaLeo Show less
  • Mtt Innovations
    Старший Инженер-Программист
    Mtt Innovations May 2012 - Dec 2014
    Moscow, Russian Federation
    Responsibilities:- writing new modules of applications- support legacy code- code reviewingTechnologies:- Android SDK- Android NDK- Eclipse, Android studio- DB: Sqlite- Network: Volley, JSON- VCS: GitHub, Mercurial, GitApplications:- YouMagic (https://play.google.com/store/apps/details?id=ru.mtt.android.mttphone)- Beam (https://play.google.com/store/apps/details?id=ru.mtt.android.beam => sadly, removed from GooglePlay)
  • Different Companies
    Startup Engineer
    Different Companies Apr 2010 - May 2012
    Moscow, Russian Federation
    Took part at different and very interesting startups:1. Displair.Displair is a 3D interactive raster display. Wiki - https://en.wikipedia.org/wiki/Displair.Responsibilities: development of a control system to manage raster display. Key technologies: C++, Qt, OpenCV, CCV, hardware.Result: https://www.youtube.com/watch?v=Kn50bSaI9m02. Multitouch table.The concept is like https://ideum.com/products/touch-tables.The responsibilities and key technologies are the same… Show more Took part at different and very interesting startups:1. Displair.Displair is a 3D interactive raster display. Wiki - https://en.wikipedia.org/wiki/Displair.Responsibilities: development of a control system to manage raster display. Key technologies: C++, Qt, OpenCV, CCV, hardware.Result: https://www.youtube.com/watch?v=Kn50bSaI9m02. Multitouch table.The concept is like https://ideum.com/products/touch-tables.The responsibilities and key technologies are the same as in Displair. Show less

Evgenii Matsiuk Skills

Teaching Start Ups Microsoft Word Java Android Android Sdk Research Powerpoint Social Media English Public Speaking Microsoft Excel Training Android Development Eclipse Curriculum Design Sql

Evgenii Matsiuk Education Details

  • Military Academy Of Air-Space Defence (Russia, Tver)
    Military Academy Of Air-Space Defence (Russia, Tver)
    5.0

Frequently Asked Questions about Evgenii Matsiuk

What company does Evgenii Matsiuk work for?

Evgenii Matsiuk works for X

What is Evgenii Matsiuk's role at the current company?

Evgenii Matsiuk's current role is Staff Software Engineer.

What is Evgenii Matsiuk's email address?

Evgenii Matsiuk's email address is eu****@****gle.com

What schools did Evgenii Matsiuk attend?

Evgenii Matsiuk attended Military Academy Of Air-Space Defence (Russia, Tver).

What skills is Evgenii Matsiuk known for?

Evgenii Matsiuk has skills like Teaching, Start Ups, Microsoft Word, Java, Android, Android Sdk, Research, Powerpoint, Social Media, English, Public Speaking, Microsoft Excel.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.