Aleksey Petrov, SENIOR MOBILE APP ENGINEER

Vetted expert in iOS (15.0 yr.), Mobile Apps (17.0 yr.)
english C2 (Proficiency) English
seniority Expert (10+ years)
location Sofia, Bulgaria

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, SENIOR MOBILE APP ENGINEER

Play Framework 5 yr.

NativeJS, SENIOR MOBILE APP ENGINEER

NativeJS 15 yr.

Firebase Cloud Messaging, SENIOR MOBILE APP ENGINEER

Firebase Cloud Messaging

CI/CD, SENIOR MOBILE APP ENGINEER

CI/CD

Programming Languages

Go Java Kotlin Objective-C 15 yr. Ruby Swift 15 yr.

Mobile Frameworks and Libraries

Capacitor 2 yr. Crashlytics Ionic 5 yr.

JavaScript Frameworks

Ext JS Node.js React

Android Libraries and Tools

Kotlin

JavaScript Libraries and Tools

NativeJS 15 yr. React Native 5 yr.

Java Frameworks

Play Framework 5 yr.

Scala Frameworks

Play Framework 5 yr.

Cloud Platforms, Services & Computing

Firebase Cloud Messaging Vercel

Amazon Web Services

AWS Lambda

Google Cloud Platform

Cloud Functions

Deployment, CI/CD & Administration

CI/CD Jenkins

SDK / API and Integrations

Context API 2 yr. Facebook Auth 2 yr. GraphQL

QA, Test Automation, Security

Espresso Playwright XCTest

Platforms

Fastlane

Version Control

Github Actions

Soft Skills

Mentor Aptitude

Methodologies, Paradigms and Patterns

REST

Logging and Monitoring

Sentry

Other Technical Skills

APN Courier fcm
ID: 300-287-057
Last Updated: 2025-09-29

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

Ready to hire Aleksey Petrov
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call