Upstaff Sign up
Aleksey Petrov
🇧🇬Bulgaria
Created AtUpstaffer since September 22, 2025

Aleksey Petrov — SENIOR MOBILE APP ENGINEER

Expertise in iOS (15.0 yr.), Mobile Apps (17.0 yr.).

Last verified on September 29, 2025

Core Skills

Play Framework
5 yr.
NativeJS
15 yr.
Firebase Cloud Messaging
CI/CD
CI/CD

Bio 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.

Technical Skills

Programming Languages Go, Java, Kotlin, Objective-C, Ruby, Swift
Mobile Frameworks and Libraries Capacitor, Crashlytics, Ionic
JavaScript Frameworks Ext JS, Node.js, React
Android Libraries and Tools Kotlin
JavaScript Libraries and Tools NativeJS, React Native
Java Frameworks Play Framework
Scala Frameworks Play Framework
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, Facebook Auth, 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

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Aleksey Petrov
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring