J.C. Hamlin

 


4345 Wild Meadows Dr
Medina, MN 55340-4504
(763) 221-5593
jchamlin@gmail.com

Expertise

·         Industry recognized chief technologist, senior consultant, architect, and extraordinary programmer with over 20 years of professional experience building successful companies and meeting business needs with technology solutions

·         Consultant and Chief Technologist at GovDelivery, the world's leading e-mail subscription management system designed specifically for the public sector

·         Consulted with Internet Broadcasting Systems and NBC, to successfully architect, build, deploy, and operate the web site for the 2004 Olympic Games

·         Senior technical manager, architect, designer, and programmer at Roxio, an industry leading PC software company, the makers of Napster, Easy CD Creator, and GoBack

·         Senior consultant with 15 years of consulting experience with industry leading consulting firms

·         Over 15 years of experience developing, adapting, and using formal and proprietary project and software development methodologies, including many Agile development principles and four years of experience with adapted Agile methodologies

·         Outstanding leader, mentor, trainer, communicator, strategist, and architect with strong skills in relational database design, object oriented concepts including distributed objects, enterprise distributed systems, frameworks, user-interface design, internationalization, and system integration

·         Eight years of web site and e-commerce experience analyzing requirements and designing and building custom web-based systems using Java (J2SE and J2EE), HTML, XHTML, dHTML, CSS, and JavaScript

·         Fifteen years of experience with relational databases including eight years of Oracle development (through Oracle 10g), three years of SQLServer 2000 development, and one year of DB2

·         Eight years of C, C++, and X Windows in UNIX including a strong understanding of X Windows GUI and network programming in UNIX and Windows

·         One year of experience with  C++ in Microsoft Visual Studio .NET 2003 with Win32, COM, ATL, WTL, STL, and GUI development in Windows 2000 & XP

·         Four months of experience with C#, .NET, .NET Compact Framework, and Pocket PC 2003 SE

·         Excellent Windows and UNIX developer and system administration skills

Experience

2003-Present   Technology Partners LLC, Minneapolis, MN, http://www.technology-partners.net

Principal Consultant and Owner of a technology solutions business specializing in mission-critical and enterprise-level technology solutions to business needs.

 

                    Client – Kinetic Learning, Inc., Minnetonka, MN, http://www.kineticlearning.com

·       Roles: technical director, consultant, project manager, QA manager, and programmer

·       Industry: interactive computer based training and website design and hosting

·       Result: produced web-based and CD-based content for multiple clients

·       Technology: Web, HTML, dHTML, CSS, JavaScript, Java, MySQL, PHP, Web Plus, SQL Server, IIS, Flash, hosted software and hardware

 

                    Client – GovDelivery, Inc., St. Paul, MN, http://www.govdelivery.com

·       Roles: consultant, chief technologist, operations manager, team manager, architect, and programmer

·       Industry: the world's leading e-mail subscription management system designed specifically for the public sector. Software as a service (SaaS) serving the FBI, CDC, Social Security Administration, and over 150 other public sector clients

·       Result: Produced and operated enterprise-class electronic information delivery system (e-mail, SMS, RSS)

·       Technology: Web, XML, Java, Oracle, Tomcat, IIS, Apache, Red Hat EL, collocated Dell hardware

 

Client – Identix, Inc, Minnetonka, MN, http://www.identix.com

·       Industry: Digital Imaging, Biometrics

·       Roles: Consultant, DBA, Performance Tuner, and Programmer

·       Result: Produced web-based and standalone software for voter registration system capable of handling image recognition and de-duplication for 8MM registered voters

·       Technology: Web technology with XML, Java, Oracle, IBM blades and SAN

 

Client – Capella Education Company, Minneapolis, MN, http://www.capellaeducation.com

·       Industry: On-line University

·       Roles: Consultant, Performance Tuner, Load Tester, and Capacity Planner

·       Result: Analyzed system performance issues, identified bottlenecks, and helped produce load testing and capacity planning solutions

·       Technology: Web technology with clustered Intel and Solaris hardware and EMC SAN supporting 15,000 concurrent users

 

Client – Leading Provider in the Rental Garment Industry

·       Industry: Industry leading rental garment provider

·       Roles: Consultant, Architect, Business Analyst, User Interface Designer, Mentor, and Programmer

·       Result: Produced business flows, requirements, design, and prototype for a mobile technology solution

·       Technology: Pocket PC 2003 SE, C#, ..NET Compact Framework, Java, WebSphere, DB2, AS/400

 

Client – Internet Broadcasting Systems, Mendota Heights, MN, http://www.ibsys.com

·       Industry: Leading news media provider for television web sites including NBC, MSNBC, Yahoo!, and CNN

·       Roles: Consultant, Architect, Designer, Mentor, and Programmer

·       Result: Produced a successful web-based application/system/architecture for 2004 Olympics Games

·       Technology: Web technology with XML, Java, and Oracle running on a heterogeneous environment

 

2002-2003       Roxio, Maple Grove, MN, http://www.roxio.com

Senior Technical Manager for an industry leading PC software manufacturer responsible for architecture, design, mentoring, programming, managing, and hiring for components of Easy Media Creator 7.0 and Napster 2.0.

·       Industry: Industry leading PC Software manufacturer (Napster, Easy CD & DVD Creator, and GoBack)

·       Role: Senior Technical Manager, Architect, Designer, and Programmer

·       Scope: 100+ engineers for a year

·       Result: Architected, designed, and managed a team of engineers that created Roxio’s next generation of software, the Digital Media Suite with Napster, Easy CD & DVD Creator version 7.0

·       Technology: C++ in Microsoft Visual Studio .NET 2003 with Win32, COM, ATL, WTL, STL, and GUI development in Windows 2000 & XP

 

1999-2002       Dynamic Information Systems, Plymouth, MN, http://www.dynamic-info.com

Senior consultant and chief technologist responsible for architecture, design, mentoring, programming, managing, hiring, sales, estimation, and building Dynamic’s Java servlet/J2EE template based e-commerce framework called iFrame.

 

Client – Roxio, Maple Grove, MN, 2000-2002, http://www.goback.com

·       Industry: Industry leading PC Software manufacturer (Napster, Easy CD & DVD Creator, and GoBack)

·       Roles: Consultant, Architect, Designer, Mentor, and Programmer

·       Scope: 3 developers for 2 years

·       Result: Built a web-based centralized management console for IT departments to manage GoBack installations across their organization which dramatically expanded GoBack’s potential market to include corporate environments rather than just home users

·       Technology: Java (iFrame), HTML, dHTML, JavaScript, Oracle and SQLServer, Windows and UNIX

 

Client – GovDocs, St. Paul, MN, 2000-2002, http://www.govdocs.com

·       Industry: Application Service Provider (ASP)

·       Roles: Consultant, Architect, Designer, Mentor, and Programmer

·       Scope: 3 developers for 2 years

·       Result: Built a web-based service which provides hosting for government documents resulting in a very successful business for GovDocs

·       Technology: Java (iFrame), HTML, dHTML, JavaScript, SQLServer, Windows

 

Client – Verisae, Plymouth, MN, 1999-2002, http://www.verisae.com

·       Industry: Application Service Provider (ASP)

·       Roles: Consultant, Architect, Designer, Mentor, and Programmer

·       Scope: 6 developers for 3 years

·       Result: Built a web-based service which provides retail chains with the ability to manage their service providers resulting in a very successful business for Verisae

·       Technology: Java (iFrame), HTML, dHTML, JavaScript, Oracle, Windows and UNIX

 

1993-1999       BORN Information Services Group, Wayzata, MN, http://www.born.com

Senior consultant and founding member of the object, client/server, Forté, and Enterprise Distributed Systems practices at an industry leading consulting firm on the Inc. 500 three years in a row.  Recognized by BORN as one of the best consultants in the company and by the industry as an expert in enterprise distributed systems architecture and integrating with external/legacy systems.

 

Client – CIBA Vision, Duluth, GA, 1999, http://www.cibavision.com

·       Industry: Healthcare

·       Roles: Consultant, Architect, Mentor, and Programmer

·       Scope: 4 developers for 3 months

·       Result: Built a middleware that integrated legacy AS/400s systems with a PeopleSoft ERP implementation, constructed initial frameworks, and mentored lead technical resources in Forte and enterprise distributed computing principles resulting in a successful PeopleSoft implementation and legacy integration

·       Technology: Forté on HP9000s, PC/Windows NT, AS/400s, MQSeries, FTF, Oracle, Informix, and PeopleSoft

 

Client – Carlson Hospitality Worldwide, Omaha, NE, 1996-1999, http://www.radisson.com

·       Industry: Hospitality

·       Roles: Consultant, Architect, Team Lead, and Programmer

·       Scope: 30+ developers in 4 states for 3 years

·       Result: Partnered with Carlson and built a worldwide reservation system in Forté which is used in central reservation call centers in three countries and in over 1000 hotels worldwide resulting in a successful and long-term relationship between BORN and Carlson

·       Technology: Forté on Sequent Numa-Qs and PC/Windows 95&NT over a worldwide network including hotels connected full-time and part-time using a wide variety of network connectivity options and an InstallShield based automatic update system for the clients located around the world.

 

Client – Kirke-Van Orsdel, Inc., Des Moines, IA, 1996, http://www.kvi-ins.com

·       Industry: Insurance

·       Role: Consultant, Architect, Mentor, and Programmer

·       Scope: 2 architects for 2 weeks

·       Result: Quickly prototyped scalable legacy data access between Forte and data stored on IMF KSAM files on an HP3000 using BSD sockets, constructed initial frameworks, and mentored lead technical resources in Forté and enterprise distributed computing principles

·       Technology: Forté, C, and COBOL on HP3000s and HP9000s

 

Client – Medtronic, Inc., Fridley, MN, 1995-1996, http://www.medtronic.com

·       Industry: Healthcare Products Provider

·       Role: Consultant, Architect and Programmer

·       Scope: 3-5 people for 1.5 years

·       Result: Built enterprise-wide contract pricing system in Forté and managed engagement and projects resulting in a successful and long-term relationship between BORN and Medtronic

·       Technology: Forté on RS6000/AIX and PC/Windows  95

 

Client – General Dynamics Information Systems,
Bloomington, MN, 1994, http://www.gd-is.com

·       Industry: Defense

·       Roles: Consultant, Architect and Programmer

·       Scope: 2 people for 7 months

·       Result: Built X-Windows user interface to streamline operations of AWACS data recording systems, designed and implemented all difficult parts of the system which left a path that enabled the development team to successfully complete and deploy the system

·       Technology: Solaris, C, X-Windows, Motif

 

Client – Digital Biometrics, Inc. Minnetonka, MN, 1993-1995, http://www.identix.com

·       Industry: Digital Imaging, Biometrics

·       Roles: Consultant, Architect, Team Lead, and Programmer

·       Scope: 12 people for 1.5 years

·       Result: Built and managed a team that developed an internationalized version of a custom engineered real-time electronic fingerprinting system in C and X-Windows for the Japanese National Police Agency (NPA).

·       Technology: UnixWare, C, X-Windows, Intel 486 machines running UnixWare

 

1991-1993       Cray Research, Inc., Eagan, MN, http://www.cray.com

·       Architected and built two new X Windows user interface toolkits, one in C and one in C++ and designed and built the user interface to the most powerful and important software project at Cray, the complier

 

1992-1993       University of Minnesota
Department of Computer Science
, Minneapolis, MN, http://www.cs.umn.edu

·       Taught object-oriented programming and C++

 

1992-1993       Automotive Sound & Security by Hamlin, Eagan, MN

·       Owned and operated a custom car audio installation business with five contract employees

 

1990-1991       Serving Software, Inc., Minneapolis, MN

·       Architected and built an expert system that automatically mines data for, prepares, and presents an executive graphical dashboard

 

1988-1989       Department of Health & Human Services, Social Security Administration, Scottsbluff, NE

·       Trained users, analyzed office automation needs and built PC solutions still in use today

 

1986-1988       Western Nebraska Community College, Scottsbluff, NE

·       Created animated computer graphics of college logo used nationwide

Technologies

Operating Systems
DOS, Macintosh, Windows 3.1, 95, 98, ME,NT, 2000, 2003, and XP, Pocket PC 2003 SE
UNIX, AIX, DYNIX/ptx, Red Hat Enterprise Linux, Gentoo Linux, SunOS, Solaris, HP/UX, Ultrix, UnixWare, UniCOS

Development Tools, Languages, and Technologies
Access, ASP, assembler (80x86 & 65x02), ATL, awk, Batch, C, C++, C#, COBOL, COM, CORBA, csh/tcsh/sh/ksh, DB2, dBase, Delphi, dHTML, Forté, Fortran, HTML, InstallShield, Java, JavaScript, J++, JSP, lex, .NET, .NET Compact Framework, Objective C, Oracle, Paradox, Pascal, perl, PowerBuilder, Rexx, sed, Smalltalk, SOA, SQL, SQL Server, STL, Visual Basic, Visual C++, Weblogic, WebSphere, Web Services, Win32, WTL, XML, X Windows (Athena, Motif, OpenLook), yacc

Education and Certifications

Landmark Education’s Curriculum for Living http://www.landmarkeducation.com

Sun Certified Java Programmer for the JavaTM 2 Platform

Franklin Covey Time Management Program

BORN’s Technical Architect Mentoring Program

Dale Carnegie Communications Skills Mentoring Program

Forté Programming and System Administration Training

Bachelor of Science in Computer Science, University of Minnesota Institute of Technology

·         Studied system design and engineering with many design and programming intensive courses

·         Special emphasis on object oriented concepts, real-time client/server and distributed object systems, graphics, graphical user interfaces, and teaching

·         Programming in all classes done in UNIX, C & C++, X Windows & OpenGL

·         Only undergraduate teaching assistant in the history of the computer science department – taught classes in C++ and object oriented concepts

·         Graduated summa cum laude with a 4.0 GPA

Western Nebraska Community College & Scottsbluff Senior High School

·         Attended three years of college level computer classes while in high school

·         Helped teach our high school's computer courses

·         Emphasis on teaching, system design, computer programming, and computer graphics

·         Graduated valedictorian with a 4.0 GPA

Awards

CIBA Vision's NASCAR Project Achievement Award, 1999

Carlson’s Bridging The Future Award, 1999

Carlson’s 60th Anniversary Chairman’s Award, 1998
for providing Carlson with the highest level of commitment and excellence

Carlson’s The Milestone Award, 1997

Updates

This document was last updated on 9/13/2007. You can get the most current version of this document in Microsoft Word format at: http://www.infinetivity.com/~jch/Resume.doc (in a browser right click on the link and select "Save As")