Software Engineer II
Kargo · Waterford, Ireland · April 2024 - Present
- Canvas composition tool: Developed a Figma-like creative canvas composition tool using React and TypeScript, enabling clients to create rich designs with feed data and library assets
- Catalog preview rebuild: Rebuilt catalog preview feature from the ground up, adding OpenAI-powered search that transforms natural language into SQL queries
- Asset management: Built asset management feature with Rails and AWS S3, allowing power users to upload, tag, and organize reusable brand assets
- Video automation: Extended Dynamo, a bulk video generation tool, with per-row layer controls for configuring After Effects templates per feed row, and a draft mode for previewing sample batches without rendering a whole catalog
iOS Developer (Contract)
MODO · Remote, Ireland · September 2022 - December 2022
- Airline documentation app: Built an iPad application for an airline documentation system, working as part of a mixed team of in-house engineers and contractors
Senior iOS Developer
Flipdish · Remote, Ireland · August 2020 - December 2021
- Crash-free rate improvement: Increased crash-free rate from 85% to 99.98%, ensuring a seamless user experience
- Test coverage: Boosted unit test code coverage by 57%, leading to more robust and reliable code
- Architecture refactor: Refactored entire app architecture implementing MVVM, Repository, and Coordinator Patterns to reduce systemic coupling
- CI/CD automation: Built Fastlane pipelines automating Whitelabel app generation, App Store deployments, screenshots, and demo builds for prospective clients
- Version management: Created Fastlane actions for tagging and versioning the codebase, streamlining the release process
iOS Developer (Contract)
Mav Farm · Remote, Ireland · December 2018 - September 2019
- Client app development: Delivered iOS apps for clients across the US and Europe, translating concepts into fully functional applications
- AR prototyping: Built ARKit prototypes collaborating with technical artists and designers to refine UX and performance
- Architecture refactoring: Refactored entire iOS codebase to MVVM + RxSwift architecture, improving scalability and maintainability
Senior iOS Developer
Letgo · Barcelona, Spain · April 2018 - November 2018
- Services vertical: Delivered new Services/Jobs vertical as part of a cross-functional squad, resulting in a 20% uplift in listings posted
- Technical debt reduction: Defined standardized View architecture practices and applied the boy-scout rule throughout the codebase, improving maintainability
- Cross-platform subscriptions: Collaborated with backend and Android teams to design and implement a cross-platform in-app subscription service
- Test improvements: Refactored broken test cases into Quick/Nimble and increased test coverage across model layer and business logic
iOS Developer
DoneDeal.ie (Distilled) · Wexford & Waterford, Ireland · July 2014 - April 2018
- App Store rating improvement: Maintained 99.8% crash-free rate and contributed to increasing App Store rating from 2.0 to 4.8 stars in one year by transitioning from web-view to a fully native iOS experience following Apple HIG
- 360° capture feature: Prototyped 360° capture feature using OpenCV, enhancing product offerings for pro-user customers
- Design system: Defined visual style guide and custom UI library with CoreGraphics, ensuring HIG compliance while maintaining brand consistency across iOS, web, and Android