Resume Builder
Edit this resume to make it your own!

Your Name

Mobile Solutions Architect

Madison, WI


I am a highly skilled technologist with experience in a diverse array of technologies. I have designed state-of-the art user interfaces and architected highly scalable transaction processing applications. The applications I have helped develop serve major corporations and governmental organizations. The primary focus of my career is building trust, respect, and friendship with my co-workers and clients.

Work Experience

Consultant (Mobile Solutions Architect)

Beacon Technologies Inc., Madison, WI

Jan 2012Current

Project Overview: Mobile Sales and Service Enablement at American Family Insurance
Goal was to establish a mobile architecture and development platform for building in-house mobile applications as well as build several mobile applications for use by the sales force.
  • Setup and documented all aspects of the iOS and Android development environment.
  • Developed, tested, and deployed mobile apps (iOS and Android) for proof-of-concept.
  • Held meetings with enterprise architects to work out mobile architecture concerns.

Technical Director


May 2011Dec 2011

Project Overview: Electronic Logbook (ELB)
Developed one of the first electronic, on-board aircraft logbooks. Runs on Android tablet devices. Allows flight crew to document discrepancies and maintenance crew to document corrective action.

ELB Product Architecture
Native Android application. Designed to operate offline for extended periods of time. Syncs with ground-based systems using REST. Includes a local SQLite database. Supports photo captures of discrepancies through use of the mobile device's built-in camera.
  • Developed, tested, and deployed Android code.
  • Researched architecture patterns and guided junior developers on solutions.
  • Researched alternatives to native applications including jQuery Mobile, PhoneGap, and HTML5.


CCAP (Wisconsin Court System),

Aug 2010May 2011

Project Overview: State of WI Court System (CCAP)
Selected a new technical architecture for the Wisconsin Court System's core Case Management application suite. The application suite is used in all 72 state counties.

CCAP Product Architecture
Scala programming language and Lift web framework. Deployment to Tomcat application servers with a Postgresql backend. Squeryl is used to interface with the database using relational algebra. HTML5, jQuery, and Lift are used to implement the rich web interface. Heavy use of Rest, Ajax and Comet techniques.
  • Provided inputs to architecture selection based on previous experience
  • Evaluated candidate technologies.
  • Quickly learned Scala and Lift and started contributing productively in less than one month.
  • Delivered bulk scanning web application ahead of schedule and with very low number of defects.
  • Top contributor to judicial dashboard web application, which is on target to be completed on schedule.

Technical Director


Jan 2004Aug 2010

Project Overview: FleetCycle®
Developed a suite of applications which allows companies to plan and manage the entire airline maintenance life cycle. Customers using FleetCycle® software include American Airlines, Southwest Airlines, Continental/United Airlines, US Airways, Aveos (formerly Air Canada Technical Services), Republic Airlines (formerly Frontier and Midwest), and American Eagle. Customer deployments are generally in the 100s of concurrent users with up to 20 active maintenance bays.

FleetCycle® Product Architecture
J2EE with a modified Struts controller. Custom business process execution engine based on SOA. Hibernate for data persistence. XML/XSLT for HTML page rendering. XSL-FO for printable content. Flex for RIA content. Quartz for job scheduling. Jess for business rules. Spring-WS and Axis for SOAP Web Services. RESTEasy for REST Web Services. JMS for integration. The Spring Framework acts as the host container. Heavy use of robust, custom Ajax framework. Designed to run on all major application server vendors and database platforms.
  • Responsible for overall technical strategy, business architecture, and technical architecture.
  • Led various Java development teams.
  • Directed offshore development (India).
  • Led effort to make web-based interface mobile friendly.
  • Designed multi-threaded code to exploit capabilities of multi-core processors.
  • Articulated business and technical architecture in presentations to customers.
  • Worked directly with customers and vendors to design integrations with other applications (WSDL, XML Schema, Web Services).
  • Gathered and documented requirements for framework components.
  • Designed software components from requirements (Rational Software Architect, XML Spy).
  • Implemented software components from specifications.
  • Thoroughly tested software at all phases of development (Junit, JUnit Perf).
  • Collaborated with infrastructure team to build certification environments and define deployment processes (IBM WebSphere, BEA WebLogic, JBoss AS, Tomcat application servers; Windows and Linux O/S; Oracle and MS SQL Server databases).
  • Developed comprehensive performance test suite (OpenSTA, WebLOAD, JProbe).
  • Eliminated all known memory leaks and dramatically reduced heap size through memory analysis (JProbe).
  • Led troubleshooting efforts for more complicated issues.


Ambient Consulting,

May 1999Jan 2004

Project Overview: 3M
Developed and maintained web and client-server applications for Consumer and Office Business (COB), one of 3M’s largest business units.
  • Designed and developed several J2EE intranet applications for setting sales quotas and creating business plans (Struts, JSP, Jakarta POI, VBA macros, IBM WebSphere, MS SQL Server).
  • Designed and developed an J2EE extranet application for collecting point-of-sales data (MVC, JSP, IBM WebSphere, MS SQL Server).
  • Enhanced and supported several core intranet and client-server applications (Silverstream, PowerBuilder, MS SQL Server, Visual Basic, MS Access).
  • Engineered reusable components for J2EE and Java technologies.


BBA Management Information Systems, BBA Accounting in IT

University of Wisconsin-Eau Claire,


Bachelor of Business Administration in Management Info Systems/Accounting

Eau Claire Memorial High School,



Mobile Development, JEE Software Architecture and Development, OO and SOA Design, Rich Web Application Development (HTML5, Flex, JavaScript), Mobile Development (Android, HTML5), Web Services, SOAP, XML, XSL Development, Open Source Platforms (Spring, Hibernate, JBoss, Apache), Scala, Technical Leadership
Powered by Super-Resume