Rick Hugie
acxzft@r.postjobfree.com 403-***-****
Career Synopsis
With over 20 years of experience in the IT industry, I am familiar with many types of IT projects and the
challenges associated with delivering quality software solutions in complex and dynamic environments. For the
past few years Ive been leading the development and operations at Vintri Technologies and prior to that was
Chief Technology Officer at Kryos Systems leading both the product development and consulting practices.
Along with my commercial software experience Ive consulted for organizations in different parts of the world and
have successfully delivered projects under extreme conditions.
My technical education and wide ranging experience has given me the foundation for seeing where the different
technologies are appropriate and the importance of open standards and interoperability. In conjunction with my
technical skills I have also been heavily involved in gathering requirements and creating application designs.
One of my key skills is the ability to converse with the business users in nontechnical terms and then translate
those business needs into a technical solution.
Technical Skills
Analysis and Advanced System Design
1.
Knowledge management, expert systems, object oriented analysis, Software As A Service, Web
Development
Extensive Database Design
Databases
1.
DB2, SQL Server, Oracle, MySQL
Programming Languages
2.
C#, ASP.net, LINQ, Ecmascript 6, Java, Objective-C, Eclipse RCP, J2SE, J2ME(MIDP and
CLDC), J2EE, GEF, SWT, EJB, JSP, Servlets, Portlets, WebServices, SOAP, XSL, XML, WSDL, JSF, HTML,
JavaScript, CSS, SQL, COBOL, CICS, WML
Development Tools
3.
Visual Studio, Rational Application Developer 6 - 7, Xcode, Eclipse 3.x, 2.x, Together J, JBuilder,
Workplace Forms Designer, IBM Portlet Factory, BlackBerry JDE, BlackBerry MDS Studio,
Software
4.
IIS, Azure, AWS, WebSphere Portal 5.x 6.x, WebSphere 6.x, 5.x, 4.x, WebSphere Community
Edition, Information Integrator For Content (II4C), DB2 Content Manager, TIBCO (Business Works,
InConcert and Rendezvous), JBoss, Tomcat, JUnit, JMeter, JSTL, Hibernate, Spring, Struts, iBATIS, IBM
MQSeries, JRun 3.1
Operating Systems
5.
Mac, Android, iOS, RIM, Windows, Linux.
Employment History
Oral4D
November 2016 December 2016
Director, Development
Oral4D is a leader in the dental space providing 3D modeling and note generation. They have 2 products,
Ortho4D for conventional braces and Aligner4D for trays.
Scaled the team to maintain the existing application and start a rewrite
Created the roadmap for the product and architecture for the next 18 months
Lead the technology vision and architecture of the product suite
Put in development processes to move from pure startup mode to developing in a sustainable way.
Vintri Technologies
March 2014 October 2016
VP, Development and Operations
Vintri Technologies is a leader in the pipeline asset traceability space. They have 2 products, vintriID that
manages pipeline assets from supply chain through to construction and operations and vintriPLANT that is used
by the largest pipe coating company in the world to manage the assets through the manufacturing process. The
products are cloud based leveraging Microsoft Azure and Amazon platforms
Created and program managed the development teams of the products
Lead the Product Managers to define and envision the product roadmap
Lead the technology vision and architecture of the product suite
Put in place the processes and procedures to take the company from startup to successfully meeting SOC2
compliance and delivering to our customer SLAs
Lead the technology direction and architecture for the company
A member of the leadership team setting the direction and vision of the company
Mobility Quotient
December 2011 Feb 2014
Mobile Architect
Mobility Quotient is a solution provider in the automotive and Location Based Services area. They were just
getting into developing mobile applications and I was brought in to train the team on mobile best practices and
SOA best practices with mobile and web clients.
Some of the highlights from working at Mobility Quotient.
Developed an Android and iPad tablet application to check in automobiles at auto dealerships. Using the camera
to scan the VIN barcode to bring up the vehicle history, fill in the inspection form, schedule services, sign the
form and print to out the completed form.
Developed a price checking application for gas stations to track their competitors prices using the camera to
capture the prices and geocoding the images to verify that they were in the same location as the gas station.
TeleCommunication Systems
October 2010 November 2011
Development Manager / Mobile Architect
Initially the role at TeleCommunication Systems (TCS) was as the Lead Architect on the handset team
developing the Location Based Services applications on Android, RIM, iPhone, Windows Mobile, BREW, and
Symbian. After 2 months I was asked to take the position of Development Manager for the handset development
and the middleware applications.
Some of the functions and achievements are:
Restructured the code base to eliminate duplicate code streams for multiple products across RIM, Android and
J2ME.
Development time has been significantly reduced.
Maintenance costs are reduced as changes only need to be made in 1 place.
Managed the middleware team to deliver version 7.7 and 8.0 ahead of schedule.
Managed the handset team to deliver the Network API and Family Locator Android products concurrently.
Kryos Systems
February 2004 September 2010
Chief Technology Officer
As a member of the leadership team at Kryos, my role has evolved over the past 6 years, from Java Team Lead
to Chief Technology Officer and then to Vice President of Products. The product role started in 2007 when Kryos
started on the Velocity Mobile Platform which is a development platform and runtime for rapid development of
BlackBerry applications. In that capacity I was responsible for the product management, product development
team, Quality Assurance, Customer Support and Technical PreSales. As Chief Technology Officer, I am
accountable for the technical direction of the company and the technologies used to implement solutions for our
clients. Some of the functions I perform are:
Working as a key member of the leadership team to set the corporate direction and strategic planning.
Defining the product roadmap.
Designing and architecting product features.
Leading the product development team and managing the different projects.
Liaising with the Sales and Marketing teams to communicate the product features and functions.
Developing prototypes and proof of concepts in the R&D of the Velocity product.
Developed main framework for the Velocity Integrated Development Environment as Eclipse plugins
Velocity Administration Console used to control the devices from a central admin console
Main Velocity BlackBerry client.
Starting on port of BlackBerry client to Android.
Working with clients to design and architect solutions.
Providing guidance and architectural support to the consulting teams.
Mentoring team members and training customers on development with the Velocity platform.
Setup and manage the customer support team
Providing input to and acting as a Career Coach as part of the Career Planning Program at Kryos.
CONSULTING PROJECT EXPERIENCE
Wawanesa Assurance Enterprise Portal
Portal Architect on the portal projects, Employee Portal and Broker Portal
o
Responsible for the technical architecture of the portal infrastructure
o
Architected and designed the portal applications and portlets that implemented the
o
solutions
Mentored the client technical staff on the portal infrastructure and development.
o
Alberta Treasury Branches Electronic Forms Pilot
Solution Architect and Lead Developer on the project to pilot the IBM Workplace Forms
o
technology.
Installation and configuration of the software on the internal infrastructure.
o
Reengineered the existing paper based loan processing forms into wizard driven
o
electronic forms
Designed and developed the Java based web application to process the forms. Pre
o
populated the forms with data from the back office applications and postprocessing to store the
forms in the content repository and extract the data to be stored back into the back office
applications.
Mentored form designers and developers on the IBM Workplace Forms Technology.
o
SaskTel Communications Hosted Voice Services
The HVS project is a user interface to maintain the Voice Over Internet Protocol (VOIP)
o
telephones developed with Java, J2EE, JSR168 Portlets, Oracle, WebMethods, SAP and Web
Services.
The system uses WebSphere Portal 5.1.0.1 as the view to a Service Oriented Architecture
o
utilizing WebMethods to integrate with the legacy systems.
Facilitated Use Case sessions to gather the requirements, developed the user interface
o
prototypes.
Developed the Application and Technical Architecture.
o
Created the detail design documents utilizing UML diagrams.
o
Developed the core application framework and mentored the development staff.
Saskatchewan Wheat Pool Enterprise Portal
Solution Architect on the Portal project which was creating a WebSphere Portal solution
o
on the OS/390 using a zLinux partition. The portal is a B2B and B2C solution to share
information with customers and business partners.
Worked with the customer on how to change their environment from PowerBuilder to
o
Java.
Developed an application architecture framework the customer is now using as the
o
blueprint for all their application development.
Canadian Freightways Online Shipping Tools
A web based WebSphere, Domino and Information Integrator for Content application
o
providing customers a self service interface to track their shipments, view digital images of their
shipping documents and enquire regarding transit times and services between locations. The
solution is a J2EE application using WebSphere 5.1 on the AS/400 using DB2 being accessed
by EJBs.
Responsible for the overall application design and architecture
o
Developed the application framework, persistence layer and mentored the development
o
staff
Installation and configuration of the WebSphere server
o
Devon Energy, Calgary, AB (Contract)
October 2003 February 2004
TIBCO Integration Developer
Designed and developed Enterprise Application Integration (EAI) systems using TIBCO BusinessWorks and
TIBCO InConcert..
CAstek Software Factory, toronto, ON (Contract)
April 2002 July 2003
Java Architect & Lead Developer
Designed and Developed the Insure Claims application. The Claims system is a Java/J2EE application utilizing
JSP, custom JSP Tag Libraries, EJB, and Web Services using Agile/Extreme Programming(XP SCRUM)
methodology running on WebSphere.
Designed, Developed and implemented the System Listener, Transaction Journaling Framework, Diary, Security
and User Profile features utilizing JSP, EJB, Servlets, XML, XSL and Web Services.
Developed test cases using JUnit and JMeter
Performed Data Modelling
Designed and Developed interfaces (EAI) to external Billing, CRM and Policy Administration systems using XML,
Web Services and MQ Series.
Worked with the team to develop the overall architecture and framework
Mentoring junior staff.
Collaborating with Business Analysts to design the User Interface and Application Flow
Collaborated with internal and external Subject Matter Experts to gather the requirements through JAD and Use
Case sessions.
Department of Health and Human Services, Raleigh, NC (Contract)
February 2000 March 2002
System Architect and Lead Developer
Designed, developed and implemented the INSYNC3 application for the North Carolina Department of Health
and Human Services. The system utilized J2EE with JSP and Servlet interfaces calling the COOL:Gen
application tier.
Developed and implemented the first Java web based system at DHHS. Worked closely with the client technical
staff to setup the development and production environments that was JRun, IIS, MQ Series.
Collaborated with client users to determine requirements and negotiated with stakeholders to resolve conflicting
system needs
Designed, documented and developed the application architecture for both the web and application tiers. The
architecture was NTier system utilizing and Model View Controller (MVC) pattern with the interface written in
JSP and Servlets using a Command pattern, using MQ Series to communicate with the application tier on the
mainframe. The application tier on the mainframe was developed using a Component Based Development
(CBD).
Performed the Data Modelling for the system that included over 100 tables.
Facilitated the development by mentoring and coaching the developers and ensuring code quality.
After the system was implemented, spent 6 months working with the maintenance team to work through issues
and perform knowledge transfer
Texas Natural Resource Conservation Commission, Austin, Tx (Contract)
August 1999 February 2000
Technical Architect
Designed and created the technical architecture for the Texas Natural Resource Conservation Commissions
(TNRCC) Information Strategic Plan project to port their legacy applications to the Internet and consolidate
customer data.
Designed and documented the technical and application architecture which was ColdFusion web pages running
on IIS, using COM objects to communicate with C programs making up the application tier on HPUX and Oracle
8i. The application tier was developed using CBD
Developed a proof of concept utilizing the recommended architecture.
Collaborated with the clients business and technical staff to determine the technical architecture that would best
suit their existing talent while providing future growth
Created development standards and collaborated with internal staff to set up the support infrastructure for the
development efforts. The TNRCC had never undertaken an effort of that magnitude to consolidate the data and
many meetings were required to set up the required support mechanisms.
Designed the migration strategy to obtain the customer data from the disparate legacy systems and populate the
new centralized database.
Designed the interfaces for the external legacy systems to retrieve the customer data from the centralized
database.
Australian Taxation Office, Canberra, Australia (Contract)
September 1997 March 1999
Solution Architect & Lead Developer
One of the Architects and Lead Developers on the Tax Reform project for the Australian Taxation Office. The
system was developed using COOL:Gen case too.
Designed and developed the security component for the GUI applications. The architecture had the GUI clients
deployed on Windows Servers, using COM objects to communicate with the application tier running on OS/390
and DB2
Responsible for reviewing all components prior to being released to production.
Collaborated with internal staff and team members to set up the process and guidelines for Component Based
Development (CBD) at the client site
Architect and Lead Developer on the High Wealth Individuals Project
Designed, Developed and Implemented the first GUI/Client Server application for the ATO. Clients(C code
generated from COOL:Gen) on Windows NT and Servers (COBOL, CICS, DB2 generated from COOL:Gen) on
OS/390
Collaborated with the internal technical resources to set up the development and production environments..
Developed the Data Model and Application Architecture.
Mentored the internal infrastructure staff on installing the required software and configuring the environment.
Trained and mentored internal resources to develop and maintain the system.
Queensland Department of Transportation, Brisbane, Australia (Contract)
September 1996 September 1997
Application Developer
Developed the TRAILS application to handle Drivers Licensing and Traffic Infringements
Crown Life Assurance Company, Regina, Saskatchewan
August 1992 September 1996
Application Developer
Designed and developed systems using COOL:Gen, COBOL, CICS and DB2.
Education & Continuous Improvement
Technical Upgrades:
IBM Certified SOA Solutions Designer 2007
IBM Certified Associate Developer Rational Application Developer V6.0 2006
IBM Certified Solution Developer: WebSphere Portal 5.0 2004
TIBCO BW201 Essentials of TIBCO BusinessWorks 2.x 2003
TIBCO BW501 Integrating with TIBCO BusinessWorks 2.x 2003
Continuous Improvements
IBM Impact SOA Conference Speaker 2009
IBM Impact SOA Conference Speaker 2008
IBM Portal Technical Conference Speaker 2007
IBM Impact SOA Conference Speaker 2007
Dale Carnegie Leadership Training 2006
IBM Redbooks Open Source Residency 2006
Secondary Education:
Dataprocessing Diploma 1992
Saskatchewan Institute of Applied Science and Technology, Moose Jaw, Saskatchewan
Two-year program that provided a wide array of management and information technology skills.
Learned to analyze business systems and to make recommendations on how to improve them with the
innovative use of information technologies.
Gained an understanding on how information is used in business and management to assist decision-
makers, planners and analysts in understanding and running their organizations
References
Excellent references available upon request.