Andrei Chernoprudov
Mobile Technical Lead - Flutter, iOS, Android, Web at Wio UAE- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Russian Native or bilingual proficiency
-
English Full professional proficiency
Topline Score
Bio
Serhii Diedov
We worked with Andrey for over a year at WIO, launching SME Business mobile application. I saw Andrey moving more from development tasks to more and more specific ones, like maintaining pipelines, release management, facilitating events for the entire product, and holding one-to-one sessions. I'll call Andrey a leader with a strong technical background with a set of skills that correspond to a leading position he holds: - responsibility for his actions and decisions - Andrey leads by example and encourages team members to do their best - Great communicator and problem solver It was a pleasure to work together. Thanks for that respectful cooperation
LinkedIn User
Andrey was my Development Team Leader at Naumen and it was a pleasure to work with him. He isn't only a highly experienced developer, but also a great leader. As a developer he's got strong analytical and problem solving skills. Thanks to deep knowledge of both mobile platforms (iOS and Android) and understanding of business processes in Service Desk, Andrey always quickly found a solution to any problem. This knowledge also allowed him to create excellent architectural solutions for applications. He also has extensive experience in a building and optimizing of a software development process using Agile methodology and best CI practices. Besides, as a team leader, Andrey managed to establish effective interaction between various team members: developers, testers, analysts, designers, etc. Also, Andrey was responsible for mentoring new developers and he coped well with this. In addition to working activities, Andrey gave lectures on mobile development for the university and made interesting presentations at conferences. I totally recommend Andrey as a profound developer, team leader and mentor!
Serhii Diedov
We worked with Andrey for over a year at WIO, launching SME Business mobile application. I saw Andrey moving more from development tasks to more and more specific ones, like maintaining pipelines, release management, facilitating events for the entire product, and holding one-to-one sessions. I'll call Andrey a leader with a strong technical background with a set of skills that correspond to a leading position he holds: - responsibility for his actions and decisions - Andrey leads by example and encourages team members to do their best - Great communicator and problem solver It was a pleasure to work together. Thanks for that respectful cooperation
LinkedIn User
Andrey was my Development Team Leader at Naumen and it was a pleasure to work with him. He isn't only a highly experienced developer, but also a great leader. As a developer he's got strong analytical and problem solving skills. Thanks to deep knowledge of both mobile platforms (iOS and Android) and understanding of business processes in Service Desk, Andrey always quickly found a solution to any problem. This knowledge also allowed him to create excellent architectural solutions for applications. He also has extensive experience in a building and optimizing of a software development process using Agile methodology and best CI practices. Besides, as a team leader, Andrey managed to establish effective interaction between various team members: developers, testers, analysts, designers, etc. Also, Andrey was responsible for mentoring new developers and he coped well with this. In addition to working activities, Andrey gave lectures on mobile development for the university and made interesting presentations at conferences. I totally recommend Andrey as a profound developer, team leader and mentor!
Serhii Diedov
We worked with Andrey for over a year at WIO, launching SME Business mobile application. I saw Andrey moving more from development tasks to more and more specific ones, like maintaining pipelines, release management, facilitating events for the entire product, and holding one-to-one sessions. I'll call Andrey a leader with a strong technical background with a set of skills that correspond to a leading position he holds: - responsibility for his actions and decisions - Andrey leads by example and encourages team members to do their best - Great communicator and problem solver It was a pleasure to work together. Thanks for that respectful cooperation
LinkedIn User
Andrey was my Development Team Leader at Naumen and it was a pleasure to work with him. He isn't only a highly experienced developer, but also a great leader. As a developer he's got strong analytical and problem solving skills. Thanks to deep knowledge of both mobile platforms (iOS and Android) and understanding of business processes in Service Desk, Andrey always quickly found a solution to any problem. This knowledge also allowed him to create excellent architectural solutions for applications. He also has extensive experience in a building and optimizing of a software development process using Agile methodology and best CI practices. Besides, as a team leader, Andrey managed to establish effective interaction between various team members: developers, testers, analysts, designers, etc. Also, Andrey was responsible for mentoring new developers and he coped well with this. In addition to working activities, Andrey gave lectures on mobile development for the university and made interesting presentations at conferences. I totally recommend Andrey as a profound developer, team leader and mentor!
Serhii Diedov
We worked with Andrey for over a year at WIO, launching SME Business mobile application. I saw Andrey moving more from development tasks to more and more specific ones, like maintaining pipelines, release management, facilitating events for the entire product, and holding one-to-one sessions. I'll call Andrey a leader with a strong technical background with a set of skills that correspond to a leading position he holds: - responsibility for his actions and decisions - Andrey leads by example and encourages team members to do their best - Great communicator and problem solver It was a pleasure to work together. Thanks for that respectful cooperation
LinkedIn User
Andrey was my Development Team Leader at Naumen and it was a pleasure to work with him. He isn't only a highly experienced developer, but also a great leader. As a developer he's got strong analytical and problem solving skills. Thanks to deep knowledge of both mobile platforms (iOS and Android) and understanding of business processes in Service Desk, Andrey always quickly found a solution to any problem. This knowledge also allowed him to create excellent architectural solutions for applications. He also has extensive experience in a building and optimizing of a software development process using Agile methodology and best CI practices. Besides, as a team leader, Andrey managed to establish effective interaction between various team members: developers, testers, analysts, designers, etc. Also, Andrey was responsible for mentoring new developers and he coped well with this. In addition to working activities, Andrey gave lectures on mobile development for the university and made interesting presentations at conferences. I totally recommend Andrey as a profound developer, team leader and mentor!
Credentials
-
First Certificate in English
Cambridge Assessment International EducationDec, 2021- Nov, 2024 -
Stratoplan Manager Certification
Stratoplan School of ManagersAug, 2020- Nov, 2024 -
Zero Security: A
PENTESTITOct, 2015- Nov, 2024
Experience
-
Wio Bank
-
United Arab Emirates
-
Financial Services
-
200 - 300 Employee
-
Mobile Technical Lead - Flutter, iOS, Android, Web
-
Nov 2021 - Present
- Managed the development of a mobile app with 100k installs, ensuring its successful delivery and functionality. - Led 7 cross-functional teams comprising 10 developers, fostering collaboration and achieving project milestones. - Coordinated Flutter architecture in teams by using micro feature framework, BloC. - Successfully onboarded developers, established knowledge transfer processes, and improved communication protocols. - Introduced Dart tooling for Azure DevOps CI/CD and process automation, resulting in a significant reduction in post-merge bugs. - Optimized crash-free users from 70% to an impressive 99.5%, enhancing user experience. - Implemented platform solutions for Analytics, Feature toggling, Sentry crashlytics, and Performance monitoring. - Ensured compliance with advanced security requirements for banking apps, prioritizing user data protection. - Spearheaded the development process for the frontend team, including stable release cadence and architecture decision records. Show less
-
-
-
-
Lead Software Developer - iOS, Android, Python
-
Nov 2020 - Nov 2021
- Transformed codebase to Clean & Redux architecture, improving maintainability and scalability. - Implemented CI/CD using GitHub Actions, streamlining the development and deployment process. - Established a robust test environment, enhancing product stability and reducing potential issues. - Cultivated a code culture through linting, formatting, and code review practices. - Designed system and app architecture, optimizing overall performance. - Tech stack: iOS, CoreData, CoreML, UIKit, SwiftUI, PhotoKit, Python, Flask Show less
-
-
-
Skybonds
-
Financial Services
-
1 - 100 Employee
-
Engineering Team Lead - iOS, Android
-
Jul 2020 - Nov 2020
- Managed multiple investment apps, including 3 iPhone and 1 iPad apps, and 1 Android app. - Automated developers routines through Bitrise CI, improving efficiency and productivity. - Introduced a test environment that increased product stability and reliability. - Identified and resolved performance bottlenecks, ensuring optimal app performance. - Led and supervised a team of three members, ensuring efficient workflow and successful releases. - Tech stack: iOS, Android, Swift, Kotlin, SwiftDI, CoreData, UIKit, SnapKit, Dagger Show less
-
-
-
NAUMEN
-
Russian Federation
-
Software Development
-
200 - 300 Employee
-
Mobile Development Team Leader - iOS, Android, Java
-
Feb 2016 - Jul 2020
Build and deployed Android & iOS apps for main company product with 50k MAUReduced developers routine via CI & CD automationDesigned backend driven architecture for iOS in Swift and Android in Java/Kotlin frameworkReduced regression test by making Unit & UI test system Trained five iOS & Android DevelopersIntegrated Texture framework for UI with complex layoutSuccessfully managed and led a team of six membersOrganised workflow and release managementMade up and developed smart action prediction system over Siri ShortcutsDelivering R&D implmentations Show less
-
-
Software Engineer - Java, Groovy
-
Jul 2013 - Jan 2016
Developed mobile REST API & apps prototypesCreated backend controlled fluent UI for mobile apps Implemented web app optimizationsDeveloped cluster environment for monolith web app that allows to scale web app performanceIncreased cluster stability by quorum implementation
-
-
-
-
Independent Software Engineer - iOS, Android, Java, Scala, Clojure
-
2014 - 2018
Created Instagram like social web and mobile apps Founded fitness journal app for iOS & Android Developed iOS & Android app for Taxaline Created open source dependency injection library SwiftDI Created Instagram like social web and mobile apps Founded fitness journal app for iOS & Android Developed iOS & Android app for Taxaline Created open source dependency injection library SwiftDI
-
-
Education
-
Siberian State University of Telecommunications and Information Science
Engineer's degree, Computer Software Engineering