AeroLeads people directory · profile

Patrick Trainor Email & Phone Number

Location: Canada 11 work roles 3 schools
1 work email found @cihi.ca 3 phones found area 613 LinkedIn matched
✓ Verified Jul 2026 4 data sources Profile completeness 100%

Contact Signals · 1 work email · 3 phones

Work email p****@cihi.ca
Direct phone (613) ***-****
LinkedIn Profile matched
3 free lookups remaining · No credit card
Role
Software Architect
Location
Canada
Company size

Who is Patrick Trainor? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Patrick Trainor is listed as Software Architect at Medavie Blue Cross / Croix Bleue Medavie, a with 1387 employees, based in Canada. AeroLeads shows a work email signal at cihi.ca, phone signal with area code 613, and a matched LinkedIn profile for Patrick Trainor.

Patrick Trainor previously worked as Technical Lead at Canadian Institute For Health Information (Cihi) and Senior Software Developer at Canadian Institute For Health Information (Cihi). Patrick Trainor holds Bachelor Of Science, Computer Science from University Of Ottawa.

Company email context

Email format at Medavie Blue Cross / Croix Bleue Medavie

This section adds company-level context without repeating Patrick Trainor's masked contact details.

{first_initial}{last}@cihi.ca
86% confidence

AeroLeads found 1 current-domain work email signal for Patrick Trainor. Compare company email patterns before reaching out.

Profile bio

About Patrick Trainor

A developer and technical lead with extensive Java, web programming and database experience who has participated in all phases of the software life cycle. Has worked in an agile development environments and has an excellent understanding of object oriented design, design patterns and programming best practices. A highly motivated professional with a positive attitude and a serious work ethic. Here are some of his accomplishments:Part of multiple development teams using Agile methodologies. Participated in sprint planning, daily scrums and sprint retros. Provided leadership and mentoring for junior developers. Acted as a technical lead.Helped build several web applications and services using Spring MVC. Has leveraged Maven and Bash for single-command build, test pass and deployment to Amazon EC2 instances.Has built an E-health Android application with a back-end web service for data synchronization as well as a bandwidth efficient protocol for communication. Specialties: Object Oriented Design, Design Patterns, Programming best practices, UML, Java, Javascript, SQL, HQL, Oracle PL/SQL, Spring, Spring Roo, Spring Security, Hibernate, FlexJSON, jQuery, Bootstrap, Dojo Toolkit, JSF, JSP, JSTL, Struts, Servlets, Liferay Portal, JasperReports, Oracle Reports, XML, Maven, Ant, HTML, CSS, Jython, Bash, XMLBeans, Swing, Apache Tomcat, Apache HTTP Server, Amazon EC2, Docker, Heroku, Eclipse, Netbeans, CVS, SVN, Git, Jira, Bugzilla, SugarCRM, MySQL, MS SQL Server, *NIX (Fedora Core, Ubuntu, QNX), Windows Server 2003

Listed skills include Tomcat, Agile Methodologies, Web Services, Eclipse, and 48 others.

Current workplace

Patrick Trainor's current company

Company context helps verify the profile and gives searchers a useful next step.

Medavie Blue Cross / Croix Bleue Medavie
Medavie Blue Cross / Croix Bleue Medavie
Software Architect
moncton, new brunswick, canada
Website
Employees
1387
AeroLeads page
11 roles

Patrick Trainor work experience

A career timeline built from the work history available for this profile.

Technical Lead

Ottawa, Ontario, Canada

Leading a team of five developers in new feature development, fixing defects and resolving production issues in legacy three tiered web applications. Accomplishments include a leadership role in the following:- Produced mockups and story boards for new feature development to gather requirements from stake holders.- Planning and work estimation, scrums with development team and new functionality demonstrations for stake holders.- Collaboration on design which included engagement with architecture teams.- Coordinating and scheduling releases to production.- Responding and following up to production issues, coordinating releases of hot fixes.- Replaced and upgraded old technology stack components.- Guided developers in design decisions and overcoming technical obstacles.

Jul 2020 - Dec 2022

Senior Software Developer

495 Richmond Rd Ottawa Ontario

- Collaborated in several AWS hosted proof of concept platforms as a technical lead. These platforms host data lakes, warehouses and data stores. BI tools, also part of the platform, are consumers of the enriched data in the data stores. Each proof of concept is being evaluated on their capabilities for data governance, cataloging, elastic performance, customizability, security and more.- Migrated legacy web application to new technology stack and application server from Web Logic to JBoss. This included coordinating setup activities with DBAs and application administrators.- Designed and implemented new functionality and improved user experience in existing web applications. In the process redesigned part of the web application with client side validation / Ajax and added legacy support for older versions of Internet Explorer.- Fixed functional defects and code quality issues. Increased code coverage of unit tests.- Used a test driven development approach when implementing new functionality and when fixing defects when appropriate.- Participated in regular team scrums.- Designed and implemented web scraping automation of manual data acquisition processes. - When implementing new functionality used dependency injection to keep modules decoupled and to facilitate testing. Extensively used mocking in unit tests to ensure test isolation and that tests run quickly during build.- Redesigned reports running on Oracle Report Server using more efficient queries to improve performance.- Responded to operational issues in a timely manner while keeping the customer informed on the ongoing status.- Acted as technical lead. Directed a team of developers by leading scrums and planning sessions. Prioritized and scheduled enhancement and patch deliveries with project lead and customers. - Designed framework to automate integration tests for Oracle reports.- Contributed to research and development projects utilizing Amazon AWS.

Apr 2016 - Jul 2020

Senior Developer

1000 Innovation Dr., Ottawa, On

Implemented new functionality, addressed bugs and security vulnerabilities in award winning software, Transaction Guard, used by many financial institutions to detect and prevent online fraud. The software is mostly Java based and consists of multiple components running in separate JVMs. Mainly worked on two of the components which are Struts 1 web applications used by fraud analysts and system administrators.Integrated the Spring Framework into these legacy web applications. Spring IoC and Spring Templates were used to implement several JSON REST apis. These apis were mostly CRUD operations for chart configurations used in a front end UI. Built front end UI that visualized current and historic system statistics as charts. Used jQuery and Bootstrap for the overall UI layout and controls. Initially Highcharts was used to render the charts. We later switched from Highcharts to Dimple JS due to licensing concerns. Directed development and bug fixing activities of a remote team of developers based in Bangalore India. Wrote functional specifications that were handed off to the remote team for implementation. Performed code reviews.Wrote unit and functional tests as part of development, bug fixing and addressing security vulnerabilities when appropriate.Wrote SQL scripts to upgrade database versions in patch releases.Created a VM image of a complete installation of TransactionGuard and it’s sister product IdentityGuard. This VM was used by sales engineers to demonstrate different scenarios that show how these products integrate.

Nov 2013 - Mar 2016

Senior Developer

Mobile Wellbeing Inc.

260 Terence Matthews Cres.

Part of a team of developers who performed Agile development with 1-week sprints. Helped mentor junior developers. Led and participated in design and code reviews. Collectively derived user stories and broke down into tasks.Built back-end RESTful web services using Spring MVC and Spring Security for authentication. Functional tests were implemented with JUnit. Web services were backed by a MySQL database using Hibernate.Built front-end web application using Liferay Portal, Spring portlets, JSP and jQuery, jQuery plugins and Backbone JS. Portlets communicated with back-end web services using JSON and Oauth 2 tokens.Both front-end portal and back-end web services were hosted on Amazon EC2 instances running Ubuntu Server with Oracle Java JVM, Apache Tomcat, MySQL Server and Redis.Did performance test iterations of front-end and back-end web application/services using JMeter and New Relic.Later migrated portlet functionality to a servlet based Spring MVC web applications using Spring Roo, FlexJSON and Dojo toolkit for javascript and layout. Configured a release build of Dojo javascript components of web application.Built Android application that communicated with back-end web services over JSON. Local data persistence was implemented with ActiveAndroid ORM and SQLite. Designed, implemented a bandwidth efficient communication protocol between Android application and back-end web services.Used Maven and Bash for single-command build and deployment of back-end web services, portlets and Android application.Wrote SQL scripts to migrate back-end database schema changes from release to release. This was incorporated into single command deployments.Installed and configured SVN, Sonatype Nexus, Altassian Bamboo, JIRA, Confluence for development team.Configured Bamboo to perform automated builds and test passes daily of back-end web services.

Apr 2011 - Oct 2013

Web Developer

501 Palladium Drive Kanata, Ontario

Set up continuous integration using Maven 2 and Apache Continuum.Collaborated on design and implementation of RESTful web services using Spring MVC for servlets and portlets.Implemented a security system with LDAP integration using Spring Security.Security prototype included integrated Liferay Portal authentication and authorization with ApacheDS LDAP server.Designed and implemented a RESTful client framework for integration tests.Participated in agile software development through sprint planning, daily scrums and sprint retros. Collaborated on creation of user stories, estimating story points and breaking down tasks during sprint planning.

May 2010 - Mar 2011

Web Developer

Participated in a team using the scrum framework for Agile Software Development.Participated in informal code reviews.Collaborated in architecture and iterative design of a 3-tiered e-health web application using Object Oriented Design and UML.Provided leadership and mentoring for junior developers.All implementation included JUnit tests to capture functional requirements. JUnit tests provided full code coverage.Collaborated on implementation of a 3-tiered e-health web application for remote monitoring of patients at home. Designed and implemented custom reporting integrated into an existing e-health web application using JasperReports.Collaborated on design and implementation of a family of e-health web services. Implemented as RESTful web services.The XMLbeans framework was used to marshal POJOs to XML and vice versa for communication.Designed and implemented features in a legacy, Struts based e-health web application.Designed and implemented a XSLT feature to transform XML adhering to a custom DTD to HTML. This was done using the JSTL XPath tag library and XSL stylesheets.Designed and implemented user interfaces using the Struts Layout tag library in combination with CSS and Javascript. Designed and implemented a Java Web Start application to assign patient accounts to Smart Cards. The application was backed by a RESTful web service and used Spring Security for authentication and role-based authorization. Designed and implemented SQL scripts to migrate patient data from different versions of the legacy application. Investigated and resolved bugs reported by the verification team through Bugzilla.Created new branches in CVS, performed branch merges, version tagging. Helped design and implement a performance test of e-health web services using Grinder, Java and Jython. Performed production builds and deployments using Ant.

Nov 2006 - May 2010

Web Developer And It Technician

Willow Park Wines & Spirits

Designed and implemented retail website with a content management system using OOP, ASP.NET, VB.NET, C#, .NET Nuke (a n-tier web application framework), CSS, CodeSmith, T-SQL, MS SQL Server and IIS 5.0. Integrated website with point of sale system using DTS and MS SQL Server.This task included database design and SQL stored procedure programming using T-SQL and MS SQL Enterprise Manager. The module was also implemented with VB.NET using VS.NET 2003.

Jun 2004 - Jun 2006

Technical Support Specialist

Convergys

Provided technical support for ISP customers over the phone. Diagnosed and resolved networking issues involving hardware, antivirus and firewall software, Windows 98/ME/2000/XP configuration, Macintosh OSX configuration.

Dec 2003 - Jun 2004

Software Tester

Performed software testing on an object-oriented, network-based application using the Windows 2000 platform and MS SQL Server. This included coding test stubs in MS Visual C++, and monitoring application behaviour in Process Viewer.Ported application debugging utilities to a new API.

May 2001 - Oct 2001

Software Developer

Implemented multimedia codecs from algorithms to C code for Photon Media Player.Used QCC (GCC for QNX) GDB and CVS.debugged a QNX - POSIX based real-time, distributed application.Worked on audio and video API port of the SDL multimedia API to Photon.

May 2000 - Feb 2001
Team & coworkers

Colleagues at Medavie Blue Cross / Croix Bleue Medavie

Other employees you can reach at bluecross.ca. View company contacts for 1387 employees →

3 education records

Patrick Trainor education

FAQ

Frequently asked questions about Patrick Trainor

Quick answers generated from the profile data available on this page.

What company does Patrick Trainor work for?

Patrick Trainor works for Medavie Blue Cross / Croix Bleue Medavie.

What is Patrick Trainor's role at Medavie Blue Cross / Croix Bleue Medavie?

Patrick Trainor is listed as Software Architect at Medavie Blue Cross / Croix Bleue Medavie.

What is Patrick Trainor's email address?

AeroLeads has found 1 work email signal at @cihi.ca for Patrick Trainor at Medavie Blue Cross / Croix Bleue Medavie.

What is Patrick Trainor's phone number?

AeroLeads has found 3 phone signal(s) with area code 613 for Patrick Trainor at Medavie Blue Cross / Croix Bleue Medavie.

Where is Patrick Trainor based?

Patrick Trainor is based in Canada while working with Medavie Blue Cross / Croix Bleue Medavie.

What companies has Patrick Trainor worked for?

Patrick Trainor has worked for Medavie Blue Cross / Croix Bleue Medavie, Canadian Institute For Health Information (Cihi), Entrust Datacard, Mobile Wellbeing Inc., and Smart Technologies.

Who are Patrick Trainor's colleagues at Medavie Blue Cross / Croix Bleue Medavie?

Patrick Trainor's colleagues at Medavie Blue Cross / Croix Bleue Medavie include J. Chris Harris, Eric Slaunwhite, France Soucy, Leandra Stackhouse, and Suzanne Arsenault.

How can I contact Patrick Trainor?

You can use AeroLeads to view verified contact signals for Patrick Trainor at Medavie Blue Cross / Croix Bleue Medavie, including work email, phone, and LinkedIn data when available.

What schools did Patrick Trainor attend?

Patrick Trainor holds Bachelor Of Science, Computer Science from University Of Ottawa.

What skills is Patrick Trainor known for?

Patrick Trainor is listed with skills including Tomcat, Agile Methodologies, Web Services, Eclipse, Java, Ant, Xml, and Junit.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Patrick Trainor you were looking for.

View similar profiles