CV

28 Years of Experience

Experience

June 2020 - Present
Hertz

Mobile Solutions Architect

  • Collaboration: Collaborated closely with product managers and stakeholders to translate business requirements into technical solutions.
  • Architecture: Developed comprehensive architectural blueprints, including system diagrams, data flow models, and technical specifications. Guiding cross-functional delivery teams in best practices.
  • Technical Leadership: Hands on technical leadership for a cross-functional team of iOS, Android, web and service developers.
  • App Development: Delivered mobile solutions (iOS, Android, and React Native), enhancing app functionality, performance, scalability, and security to support millions of users.
  • API Integration: Defined and integrated mobile-first APIs.
  • Performance: Implemented performance optimizations through analytics and A/B testing, contributing to data-driven improvements in the user experience.
  • Best Practice: Promoted engineering excellence and best practices.
September 2019 - June 2020
iKydz

Senior Mobile Developer (iOS and Android)

  • App Development: Sole developer delivering the iOS and Android apps.
  • Security: Architected and developed apps to enhance child device security and control internet access.
April 2018 - August 2019
Yboo

Senior Mobile Developer (iOS and Android)

  • App Development: Architected and developed iOS and Android apps to monitor usage and recommend mobile plans.
  • Location Services: Incorporated location services to deliver personalised recommendations based on users’ geographical data and usage patterns.
  • Mapping: Integrated mapping technologies to visualise user data, driving engagement.
July 2016 - March 2018
Citi Group

Lead iOS Developer

  • Team Leadership: Led an international team of iOS developers.
  • App Development: Developed and deployed applications to streamline operations.
January 2016 - June 2016
Crewfactors

Senior iOS Developer

  • Team Leadership: Led iOS development for a startup project.
  • App Development: Implemented functionality for audio recording, peer-to-peer synchronisation, and graphical communication analysis.
September 2015 - January 2016
Realex Payments

Senior Mobile Developer (iOS and Android)

  • Team Leadership: Led iOS development as the sole developer, overseeing Android developer.
  • Native Libraries: Implemented native components for secure credit card payment processing.
  • Encryption: Ensured secure exchange of encoded JSON with Realex's Hosted Payments solution.
September 2013 - August 2015
Vodafone

Senior Mobile Developer (iOS and Android)

  • App Development: Sole developer on the iOS team, managed Android developer.
  • Low Level Services: Use location, background services, and low level APIs to track user’s data usage.
January 2009 - August 2013
Telia

Senior Mobile Developer (iOS and Android)

  • Team Leadership: Managed a team of five developers as the lead developer.
  • Business Results: Reduced support costs by implementing self-service apps for customers.
  • App Development: Developed iOS and Android apps for various brands, languages, and markets.
May 2008 - January 2009
BNY Mellon

Development Manager

  • Team Leadership: Managed development teams in Dublin, London, and India.
  • Best Practice: Implemented processes and controls for development practices.
  • Business Results: Enhanced productivity and reduced expenses.
2008 - Present
Brightstar Software

Founder

  • Founder: Founded a company specialising in app development services.
  • App Development: Delivered 80+ apps across various platforms.
  • Responsibilities: Balanced hands-on development with team management responsibilities.
  • Recognition: Contributed to award-winning apps for top brands.
  • Details: Visit https://www.brightstarsoftware.com for comprehensive information.
2007 - 2008
Houghton Mifflin Harcourt

Engineering Manager

  • Team Leadership: Managed the global engineering team.
  • App Development: Developed cutting-edge e-learning products with J2EE and .
  • NET.
  • Responsibilities: Oversaw scheduling, architecture, and development processes.
  • Best Practice: Established a centre of excellence for software development.
2003 - 2007
Ergo

CTO

  • Team Leadership: Led all software development as the head of the department.
  • Responsibilities: Managed department budget and overall financial performance.
  • Growth: Expanded Software Solutions division from 3 to over 50 team members.
  • Recognition: Received ICT Award for Integration Company of the Year in 2006.
1995 - 2003
AIB Capital Markets

Developer / Senior Developer

  • Technical Skills: Acquired expertise in the software development lifecycle.
  • App Development: Developed a comprehensive understanding of web technologies.

Education

2003
Dublin City University

Bachelor of Science in Computer Applications

First class honours
1995
University College Dublin

Bachelor of Business and Legal Studies

2.1 honours

Technical Skills & Competencies

Programming Languages

iOS: Swift, Objective-C

100%

Android: Kotlin, Java

90%

Web: HTML, CSS, JavaScript

80%

Frameworks

UI: UIKit, SwiftUI, CoreAnimation, Compose

100%

Networking: URLSession, Alamofire, Retrofit, OkHTTP

90%

Concurency: GCD, Combine, Async/Await, Coroutines

90%

Data: Core Data, SwiftData, Room, SQLite

80%

Development Practices

Design Patterns: MVC, MVVM

100%

Testing: XCTest, XCUITest, Espresso

100%

CI/CD: Jenkins, Fastlane, Xcode Cloud

90%

AB Testing: Firebase, LaunchDarkly, Optimizely

80%

Architectural Design

System Diagrams

100%

Data Flow Models

100%

Technical Specifications

100%

API Specifications

100%

Soft Skills

Technical Leadership

100%

Collaboration

100%

Communication

100%

Problem Solving

100%

Attention to Detail

100%

Integration & Infrastructure

REST APIs

100%

Microservices / BFF

80%

AWS

80%