Accomplished Information Technology Specialist with over 17 years of experience as a software solutions architect; Experience in a variety of business domains from D2C consumer mobile applications to government commissioned software solutions for the state justice department. Extensive technology experience in a variety of computing environments specializing in full-spectrum system architecture, cross-platform product development, e-commerce billing integration systems, algorithm design and system optimization.
VP Architecture @ Led 40 engineers in the design and development of systems framework to support product line for a security software company developing retail security solutions via mobile, desktop and web, backed by a suite of core server components. Transformed original client-centric application into a full scale, end-to-end client-server production system, with a host of business sub-components performing independent tasks necessary to support product features.
Optimized communication and message queue infrastructure;
Ubiquitous state management among devices and servers;
Client-server file synchronization, revision management and collaboration;
Cloud storage integration systems and seamless integration of 3rd-party business services and integrated credit card and mobile billing, subscription management;
Mobile client SDK/API development, mobile application state-based development patterns, cross platform integration, authorization services, authentication protocols and secure communications, optimization algorithms, scalable load-balancing solutions, system performance analysis and remediation, analytics for session and user activity tracking, subscription-based service fulfillment, interactive marketing acquisition and campaign management services and comprehensive SQL and noSQL database design. From April 2012 to Present (3 years 9 months) VP Engineering @ From February 2010 to April 2012 (2 years 3 months) Senior Software Engineer @ Developed custom applications and designed complex architecture for numerous consulting clients. Required complete understanding of key business drivers for each client/industry to present integrated, streamlined solutions.
Developed real-time data consumers for a traffic monitoring system, comprising components that collect, consume and parse data from providers over FTP or via service requests, and generate traffic related data in an internal oracle database, for other internal traffic information related services.
on management, conflict resolution, record caching and robust recovery from service outages. These systems were backed by an EJB2.0 Middleware which exposed roadway networks and other static data used in the interpretation and processing of real-time traffic-related provider data.
Developed management software to optimize the business process for Coca-Cola's vending machine product distribution network. The software encapsulated the procedures relating to the dispatch of drivers with stock to vending machines according to schedules built using a thorough analysis of reported sales data from the machines in the field; derived and developed the mathematical algorithms to determine predictions, optimal schedules and best practices. From November 2006 to April 2009 (2 years 6 months) Senior Software Engineer @ Responsible for developing custom applications and designing complex architecture for numerous consulting clients.
Led and participated in teams developing core software solutions while working closely with both private and public sector customers such as AT&T, State Judicial Commissions on Sentencing (Virginia, Pennsylvania and DC) using a variety of both conventional and internally engineered frameworks.
Developed an online system for the State of Virginia that allowed members of the justice system to evaluate criminal sentencing guidelines based on a set of complex contributing factors. (Java)
Helped develop a 911 call-taker application used in several counties in several states throughout the USA; independently responsible for the mathematical algorithms associated with the management of emergency resources and their locations with respect to 911 incidents as depicted on a geographical map-based visualization of this information. (C, C++) From 2000 to November 2006 (6 years)
Bachelor of Engineering (B.Eng.), Electrical, Electronics and Communications Engineering @ University of Cape Town From 1995 to 1998 Matthew Hansen is skilled in: Agile Methodologies, Software Development, XML, Web Services, Cloud Computing, Software Engineering, SQL, JavaScript, Mobile Applications, Integration, Java, Software Project Management, MySQL, .NET, Android