Aleksey Petrov, SENIOR MOBILE APP ENGINEER
Summary
- Senior Mobile Engineer with 17+ years of experience, focusing on cross-platform mobile application development and SDKs.
- Expertise in various mobile frameworks (Capacitor, React, React Native, Ionic, Flutter) and native (Swift, Objective-C, Kotlin, Java).
- Proficient in CI/CD practices (Fastlane, GitHub Actions, Jenkins), automated deployments, push & messaging tech (APNS, FCM, Courier).
- Strong background in backend and API development, including REST, GraphQL, serverless architectures, along with performance optimization.
- Demonstrated ability in fostering agile methodologies and working with multi-timezone teams to drive project success.
- Holds a BSc in Computer Software Engineering from Sofia University, reflecting a strong technical foundation.
Main Skills
Play Framework 5 yr.
NativeJS 15 yr.
Firebase Cloud Messaging
CI/CD
Programming Languages
Mobile Frameworks and Libraries
JavaScript Frameworks
Android Libraries and Tools
JavaScript Libraries and Tools
Java Frameworks
Scala Frameworks
Cloud Platforms, Services & Computing
Amazon Web Services
Google Cloud Platform
Deployment, CI/CD & Administration
SDK / API and Integrations
QA, Test Automation, Security
Platforms
Version Control
Soft Skills
Methodologies, Paradigms and Patterns
Logging and Monitoring
Other Technical Skills
Work Experience
Senior Mobile Engineer, Capacitor & React/Next.js Applications
Duration: Feb 2023 – Present
Summary:
- Designed and shipped Capacitor + React/Next
- js apps with native iOS/Android integrations for fintech and automotive clients
Responsibilities: Designed Capacitor + React/Next.js apps, implemented state management, built push notification engine, collaborated on API design and event batching strategies, deployed production apps via CI/CD pipelines, and profiled and optimized app performance.
Technologies: Capacitor, React, Next.js, Redux, Context, APNS, FCM, Courier, Node.js, Go, Ruby, Fastlane, GitHub Actions, Instruments, Android Profiler
Senior Mobile Application Engineer, Cross-Platform SDK Development
Duration: Apr 2021 – Jan 2023
Summary: Delivered Capacitor plugins, React Native modules, Ionic wrappers, and Flutter plugins, integrating web apps with native functionality and enhancing Zapier workflows.
Responsibilities: Built Capacitor plugins, React Native modules and Ionic wrappers, delivered Flutter plugins, improved authentication and token refresh flows, authored onboarding documentation, collaborated with multi-timezone teams, released SDK updates via automated CI/CD pipelines, hardened SDKs with encryption and compliance standards.
Technologies: Capacitor, React Native, Ionic, Flutter, CI/CD pipelines
Senior Mac/iOS Developer, Healthcare iOS SDKs
Duration: Sep 2013 – Apr 2021
Summary: Developed iOS SDKs for healthcare applications with critical features like secure messaging and data caching, optimizing for HIPAA-compliant backend integration.
Responsibilities: Developed iOS SDKs, designed reusable authentication and media playback SDK components, implemented secure API client SDKs, built CI/CD pipelines, collaborated with US product managers, mentored junior iOS engineers, monitored app health with Crashlytics and Sentry.
Technologies: iOS, SDK development, HIPAA-compliance, TestFlight, App Store deployments, Crashlytics, Sentry
Mac/iOS Developer, macOS & iOS Apps for Enterprise
Duration: Jul 2008 – Aug 2013
Summary: Developed a range of macOS and iOS apps focusing on finance, reporting, and productivity, providing diverse solutions like offline sync and data visualization.
Responsibilities: Delivered macOS and iOS apps, built reusable SDK libraries, integrated RESTful APIs, managed App Store and Mac App Store releases, conducted performance profiling and optimization, and wrote developer guides and client training documentation.
Technologies: macOS, iOS, SDK libraries, RESTful APIs, App Store, Mac App Store
Education
- BSc, Computer Software Engineering
- Sofia University "St. Kliment Ohridski" — Sofia, Bulgaria
- Oct 2004 – Jun 2008