Ronan Doyle
@ronandoyle
Senior software engineer building high-performance cross-platform mobile apps with React Native and React.
What I'm looking for
I’m an experienced Senior Software Engineer with 11+ years across Android, iOS, and React Native development. I specialize in building cross-platform mobile applications using React Native, Expo, JavaScript/TypeScript, and Redux, with a focus on reliability, performance, and seamless UI/UX.
In my recent role, I led core app feature development using React.js and Ruby on Rails while delivering fintech-ready solutions with React Native and Expo. I used Redux for state management, integrated React Navigation for smooth flows, optimized performance by reducing load times, and supported AI-powered personalization through machine learning algorithms. I also implemented CI/CD using GitLab CI and Docker (reducing release cycles by 20%), integrated third-party APIs, improved offline storage with Redux Persist, and worked with Firebase for real-time sync.
I’ve built healthcare and iGaming experiences by addressing performance bottlenecks, improving memory management, and strengthening test coverage with Jest and React Testing Library. I enjoy mentoring junior developers, running code reviews, and taking ownership of critical features in agile teams—especially in collaborative, fast-paced startup and SaaS environments.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Bank of Hope
Mar 2023 - Present (3 years 2 months)
Led development of core fintech app features using React.js and Ruby on Rails, collaborating with design and product teams to improve user experience. Built React Native (Expo) functionality with Redux, Firebase, and offline persistence, and implemented CI/CD with GitLab CI and Docker to reduce release cycles by 20%.
Mobile Developer
Neko Health
Aug 2018 - Feb 2023 (4 years 6 months)
Contributed to a cross-platform healthcare app using React Native for iOS and Android, owning UI delivery with pixel-perfect implementation. Optimized performance by addressing bottlenecks and improving memory management, and ensured stability with Jest and React Testing Library.
Software Developer
Zartis
Sep 2013 - Jul 2018 (4 years 10 months)
Developed native iOS applications with Swift and Objective-C, transitioning to React Native to unify cross-platform codebases. Integrated REST APIs and Core Data, and delivered responsive animations with Core Animation while reducing crashes through debugging and performance tuning.
Education
Degrees, certifications, and relevant coursework
University of Tartu
Bachelor of Computer Science, Computer Science
2011 - 2014
Bachelor of Computer Science at the University of Tartu from 2011 to 2014.
Tech stack
Software and tools used professionally
Google Tag Manager
Postman
OpenAPI
Alamofire
GitHub
GitLab
Bitbucket
Kubernetes
Cloudflare
Jenkins
CircleCI
GitHub Actions
GitLab CI
Bitbucket Pipelines
React Native
Expo
Gmail
Node.js
Android SDK
Ruby on Rails
Next.js
UIkIt
Google Analytics
Figma
Terraform
Jira
React
JavaScript
Python
HTML5
Java
CSS 3
Kotlin
JSON
Objective-C
SwiftUI
Grafana
Prometheus
Linux
iOS
pnpm
Heroku
Firebase
TypeScript
JUnit
React Testing Library
Mockito
Docker
s3-lambda
Core Data
Core Animation
Dagger
Turborepo
ArgoCD
Objective
Remote
Unify
Availability
Location
Authorized to work in
Social media
Job categories
Skills
Interested in hiring Ronan?
You can contact Ronan and 90k+ other talented remote workers on Himalayas.
Message RonanFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
