Ronan Kelly

Dublin, Ireland ronan.kelly@outlook.com

I am a senior software professional with a proven track record of management, leadership and development. I lead an Android Cloud Development team consisting of highly talented individuals in multiple agile teams spread across multiple locations around the world. I am also a CSM certified Scrum Master.

selected Accomplishments

  • Member of the Senior Management Team for the Personal Cloud group and contribute to the high-level decision making process to support the company's strategic planning, mission, visions and goals.
  • Served as a manager of game-changing initiatives, including Agile transformations, Release when Ready, and migration to Gitflow.
  • Developed architectural designs, coding standards, and review processes which have improved quality and let to a 4.5+ average rating from Google Reviews.
  • Identified architectural improvements resulting in increased developer efficiency, product reliability, and responsiveness to new feature requests.
  • Recruited and managed a high-performance multi-sited, multi-functional team of 15+ engineers.
  • Member of the client architecture review committee which focuses on overseeing and sharing knowledge and code across multiple teams within the company.
  • CSM Certified Scrum Master on 2 Agile teams.

Experience

Senior Engineering Manager (Mobile)

Synchronoss Technologies

Synchronoss Technologies is a global leader in essential mobile solutions for Service Providers and Enterprise.

  • Manage customer relationshops to discuss and explain technical solutions.
  • Work with the team architects to deliver technical designs, and work with the Agile teams to ensure that the designs are correctly implemented.
  • Define a consistent SDLC process for all client teams. This includes Agile team, Development and QA processes for new releases.
  • Responsible for the Android release management process. This includes the planning, scheduling and build generation before release, and release retrospectives to improve the engineering processes.
  • Define the software engineering best practices such as Agile project management, coding standards, code reviews, source control management, build process and testing.
  • Provide LOEs and risk analysis for customer requested RFPs.
  • Support the career goals and development skills of engineers in the team.
April 2014 - Present

Senior Software Engineer (Social and Mobile)

Critical Path/Openwave Messaging

Openwave Messaging is a company that specialised in communication software.

  • Android developer working on and bringing to release the CP Connect Client.
  • Synchronization developer working on several clients for Windows, Android, Windows Mobile and Palm OS.
  • Member of the Social Networking development group implementing connectors for our J2EE Social Hub to connect and communicate with 3rd party destinations.
  • Implements a new Data API for the J2EE CP Applink web component for the Social Hub.
  • Formed part of the development group responsible for integrating code and applications from ShoZu when Critical Path acquired them.
  • Designed and oversaw development of a contact importing framework used in our Address Book server.
January 2002 - April 2014

Senior Software Engineer, API Group

CSK Software/Culex

CSK Software developed financial software for dealing rooms and off floor data displays.

  • Gave input into design specifications for projects based on InVision for specific clients.
  • Lead developer for all enhancements and bug fixes in bringing InVision v5.0 into production.
  • Visited customer sites and liased with IT staff as a technical leader on projects.
  • Contact development support point for 3rd party software developers and for other CSK developers using the CSK Requester and CSK Publisher C APIs.
July 1997 - December 2001

Education

University of Dublin, Trinity College

Honors Degree in Applied Science
Computer Science and Software Engineering

2.1

Dublin Institute of Technology, Kevin Street

Applied Diploma in Applied Science
Computer Science and Software Engineering

2.1

CoderDojo

Mentor, CoderDojo Swords.

Mentor, CoderDojo Donabate.

CoderDojo is a global volunteer-let community of free programming clubs for young people between the ages of 7 and 17.

I am currently a mentor at CoderDojo Donabate which operates every second Saturday during the school year. At this dojo, I mentor young people who are learning to program using Scratch, HTML/CSS, Python and Java. I am currently preparing a series of sushi sheets for Raspberry Pi so that the ninjas in the dojo can also learn about computer hardware.

April 2015 - June 2017
March 2018 - Present