Ronan Cranley

Senior Developer

rcranley@gmail.com


Work Experience


Sept. 2015 - Present

Senior Developer, Technology Manager

Company
Cambia Health Solutions - MedSavvy, Journi
City
Portland, OR
Activity field
Healthcare web and mobile apps, surrounding transparency with pharmacuticals
Site
cambiahealth.com, medsavvy.com, journi.com

Responsibilities

  • Design, build, and manage a pharmacy-transparency web application that helps explain the effectiveness of different medications, and what they cost based on insurance and cash-based prices;
  • Assist in the design, architecture and implementation of the Ruby on Rails internal and external API;
  • Lead a multi-disciplinary team, ensuring coding standards (source control, testing, QA, analytics etc.), maintaining cloud-based infrastructure as well as being the developer liaison with the rest of the business units;

Aug. 2014 - Sept. 2015

Senior Developer

Company
Point 97
City
Portland, OR
Activity field
Marine and Spatial Mapping and data collection Web and Mobile Applications
Site
point97.io

Responsibilities

  • Design and build several data collection mobile apps for the company to transition from a contract-based company to a product-based company, using the Angular-based Ionic Framework and Cordova/Phonegap, working both online and offline - for locations without cell/data coverage;
  • Assist in the design, architecture and implementation of the Python/Django internal and external API;
  • Serve as the Lead Developer, ensuring coding standards (source control, testing etc.), maintaining cloud-based infrastructure as well as being the developer liaison with the rest of the business units;
  • Co-developed several mobile and web based mapping / planning tools which are being used as decision systems for Marine Protected Areas and Coastal Use surveys on both US coasts, and internationally.

Oct. 2013 - Aug. 2014

Senior Engineer

Company
AutoAp, Inc
City
Beaverton, OR
Activity field
Mobile Applications
Site
autoap.com

Responsibilities

  • Design and build the main company product, to be released in both the Apple App Store and on Google Play;
  • Assist in the design and architecture of the Java/Spring/Hibernate-based internal and external API;
  • Complete integration of our Wordpress-based website with our API, so certain data could be viewed outside of the app, as well as user sign-up and partner tracking.

Mar. 2013 - Oct. 2013

Senior Software Engineer

Company
Gigapan Systems
City
Portland, OR
Activity field
High Resolution Imagery
Site
gigapan.com

Responsibilities

  • Lead the development of the web-based viewer for Gigapixel images. Designed, built and implemented an HTML5/canvas based rendering solution, replacing the flash-based image viewer, with a cross-browser / cross-platform solution for desktop and mobile;
  • Participated in software and infrastructure planning discussions, preparing for anticipated future growth and expansion of the company, pending financing for implementation;
  • Assisted in the continuous development and deployment of the Rails applications which controls the Gigapan website, membership areas and the public API.

Jul. 2012 - Mar. 2013

Director of Infrastructure

Company
University of Portland
City
Portland, OR
Activity field
Higher Education
Site
up.edu

Responsibilities

  • Participation in strategic planning for Information Services (IS) including project planning, management and brainstorming;
  • Manage the resources responsible for the upkeep and maintenance of all of the University's infrastructure;
  • Coordinate and plan upgrade/improvement projects related to the University's hardware infrastructure, including the implementation of a VoIP phone system; several NetApp SAN upgrades; VMWare server and desktop rollout, and upgrades; Oracle database and middleware upgrades;
  • Create policy around the appropriate use of technology on campus, specifically related to user account management and password management as well as backup retention and implementation;
  • Setting and continually managing project expectations with team members and other stakeholders;
  • Partner with all University departments to determine technology that will best meet their business needs; determine how to implement these technologies in a cost effective and timely manner;
  • Coordinate tactical meetings with customers to address service issues.

Jun. 2011 - Jul. 2012

Assistant Director of Web and Administrative Systems

Company
University of Portland
City
Portland, OR
Activity field
Higher Education
Site
up.edu

Responsibilities

  • Participation in strategic planning for Web and Administrative Systems (WAS) and IS including project planning, management and brainstorming;
  • Manage the web development and support team, responsible for the entire web application portfolio for the University, except for Moodle, the Learning Management System (LMS);
  • Responsible for planning, maintenance, and development related to the infrastructure, security, stability, standards, and applications that support and maintain all the administrative and academic web and software systems;
  • Managed the technical requirements for all upgrade and migration projects related to all web-based software;
  • Oversee the QA/QC of application programming, infrastructure, software, and hardware planning that supports the efforts of WAS developers, administrators and analysts;
  • Provide leadership to individual and group project efforts so that each staff member contributes to the fullest level of their position responsibilities and professional abilities.

Oct. 2007 - Jun. 2011

Senior Applications Developer / Systems Manager

Company
University of Portland
City
Portland, OR
Activity field
Higher Education
Site
up.edu

Responsibilities

  • Management of personnel in the Applications Group inside WAS including: the Oracle DBA; Portal/LMS Administrator; Banner Administrator; as well as designers and developers;
  • Participation in strategic planning for WAS and IS including project planning, management and brainstorming;
  • Oversight of several critical IS projects including Banner upgrade; Enterprise Portal implementation; rebuild and redesign of infrastructure for the entire University web presence for high availability. This included transitions from RHEL4->5 for the Academic ERP (Banner), and Ubuntu->CentOS for all other web services;
  • Oversight of the implementation of server and application monitoring; server imaging for disaster recovery; and proof of concept virtual and cloud-based servers;
  • Primary Web Developer and MSSQL DBA: built Online Giving; Campus Map; Grad School applications; and implemented the transition from MSSQL v2000 to v2005, then to MSSQL v2008, managed the Drupal 4.x -> 5.x upgrade.

Jul. 2006 - Oct. 2007

Web Application Developer

Company
University of Portland
City
Portland, OR
Activity field
Higher Education
Site
up.edu

Responsibilities

  • Redeveloped the University's public website and home-grown content management system;
  • Development of applications that integrated with the Ellucian Banner ERP system;
  • Primary MSSQL DBA, C# & PHP Developer, Backup Administrator for several key systems: Portal (Liferay/Tomcat/Ubuntu), Academic CMS (Drupal/Apache/Windows), LMS (Moodle/Apache/Ubuntu), and MySQL.

Jul. 2003 - Jul. 2006

Systems Analyst, Team Lead

Company
ESB International
City
Dublin, Ireland
Activity field
Electrical / Semi-state
Site
esbi.ie

Responsibilities

  • Design and development of the corporate intranet and public website;
  • Development of web applications that assist with the achievement of several national and international certifications;
  • Oversight of a team of PHP developers, MySQL and MSSQL Administration;
  • Business Process determination; requirements gathering; web content management; document management; knowledge management; and process management.

Publications


September 2011

Head First jQuery

Publisher
O'Reilly Publishing
Languages
English, French, German, Russian, Polish, French, Japanese and Chinese
Site
http://www.headfirstlabs.com/books/hfjquery/
ISBN-10
1449393217
ISBN-13
978-1449393212

Contract Work


2013 - 2014

Company
Gigapan
Contract description
Design and build multiple viewers for various Gigapan clients
Deliverables

2012 - 2013

Company
Liquid Development
Contract description
Redesign and build company website. Include touch-sensitive / responsive image sliders, responsive website.
Deliverables
Liquid Development

Education


1999 - 2003

School of Computing

Name of Organization
Dublin Institute of Technology (DIT)
Degree
Computer Science
Awarded
Bachelors of Science (Honors)
Thesis/Final Project
Client-based GIS mapping and assessment tool, using Java Swing, Oracle spatial.

Courses & Certificates


2011 - 2013

WVHEHR Management Development Series

Certifying Organization
Willamette Valley Higher Education Human Resources

2009 - 2010

Database design and development courses for both MSSQL and Oracle

Certifying Organization
Various

2005

ITIL (V2) FOUNDATION CERTIFICATE

Certifying Organization
Information Systems Examinations Board, part of the British Computer Society