Upload
mycatholicvoicecom
View
10
Download
6
Embed Size (px)
DESCRIPTION
Description of pdf test item 1
Citation preview
John G. Miller
2037 E. Wyandotte [email protected] Olathe, KS 66062 913-219-5234
Executive Profile – Software/Hardware Engineering, IT, Strategic Planning
Creative, results driven technology leader with 17 years of proven CTO/CIO experience. Change agent and problem-‐solver with a passion for technology; skilled in grasping the big picture, conceptualizing, developing, and implementing solutions, and partnering closely with business leaders and C-‐level executives. Excel in developing and motivating highly skilled and focused teams that successfully meet and exceed company objectives. -‐ Technology Architecture & Integration -‐ Leading Edge Software & Hardware Development -‐ Global IT Delivery & Project Management -‐ Cloud Strategy/Development -‐ Budgeting & Cost Control -‐ Staff Management & Team Building -‐ Organization & Staff Development -‐ Strategic Analysis & Internal Consulting
PROFESSIONAL EXPERIENCE
Accelerated Vision Group, LLC, Overland Park, KS May 2012 – Present Chief Technology Officer Responsible for all aspects of overall technology vision, commercial software/hardware product development, and customer delivery for technology solutions company servicing the health care industry. Leading all aspects of architecture and product development, including all make vs. buy analysis, investment rationalization, and delivery schedule for high volume data warehousing and analytics application.
• Spearhead delivery of first release of product on a scalable platform to support high transaction volumes with many concurrent users. Product building blocks include PostgreSQL database, Tomcat Apache server, REST-‐ful and SOAP based services, web and mobile (iOS and Android) based front-‐ends, and J2EE-‐compliant.
• Lead engineer of hardware platform for gathering machine to machine (M2M) data and placing the data in the “cloud”.
• Create installation and implementation methodologies and teams to support demanding customer base which includes AcuFocus, AMO and other Tier 1 ophthalmology device manufactures.
• Hold a financial responsibility for Product Development and Services functions, including utilization, margins and R&D budget.
• Review all development projects to ensure reliability, effectiveness and ROI. Develop all implementation processes, including estimating process, staffing, implementation, training and post-‐implementation support.
• Member of five person corporate management team, driving broad enterprise management items including Compensation and Retention plans, Corporate Finance, Sales and Product Development, Mergers & Acquisitions and company market offerings.
• Scrutinize business cases for cost benefits analysis.
John G. Miller
2037 E. Wyandotte [email protected] Olathe, KS 66062 913-219-5234
Wildcat Consulting, LLC, Olathe, KS January 2009 – Present President/Owner President and owner of technology consulting firm with primary focus on mobile and web based software development. Roles vary across projects but include Architecture, Software Engineer and IT consultant.
• VoIP integration using Twilio to web browser, iOS iPad application and J2EE server for PowWow. PowWow provides document management access solutions to sales organizations around the world. The VoIP solution added a low cost phone conference solution to their product suite.
• QR code reader for iOS and Android devices (both phones and tablets) to scan information for construction companies. Integration to Strategic Evolution backend using embedded web browser in mobile applications to store and manage the QR code data.
• Designed and developed portal site for Belly Bunch for mothers expecting a baby to communicate with each other and show information about their pregnancy. Utilized Ruby on Rails for the portal.
• Designed and developed portal site for NABC to pre-‐register coaches for conferences and the NCAA tournament. Utilized Ruby on Rails for the portal.
• Created a web-‐based application for Digital Broadcast Group (DBG) to manage video clip registration and enablement on clients’ web pages to show sports highlights. Technologies included a Spring/Hibernate J2EE backend running on Tomcat with PostgreSQL as the database.
• Designed and developed NCAA tournament bracket mobile (iPhone and Android) web application for AthletixNation.com LLC. Web browser version for mobile devices using XHTML and WML utilizing JSON for the front-‐end and a J2EE backend with PostgreSQL for the database.
• Designed and developed a mobile application for a provider forum-‐like commenting on sports activities such as NFL, NBA and MLB games for the startup Yakcy.
• Designed and developed medical research trial application for D6ION LLC to store and manage medical images. Technologies included Adobe Flex utilizing JSON for the front-‐end and a J2EE backend with PostgreSQL for the database.
KANA Software, Overland Park, KS November 2009 – May 2012 VP of Technology and Solutions Architecture Responsible for direction of technology and solutions architecture services (consulting, training, support) for customer service software company. Worked closely with clients at C-‐Level, management and engineering positions to define solutions to assist in their customer service initiatives.
• Worked with sales to team to define a solution for prospects and demonstrate any software specific related functionality of the products.
• Member of six person management team overseeing broad company management items including compensation and retention plans, corporate finance, mergers & acquisitions, and company market offerings.
• Worked closely with other management to deliver on the objectives of the company, company strategy and M&A with an emphasis on technology acquisitions
• Spearheaded the adoption of Service Oriented Architecture (SOA) in the marketplace as well as into our internal departments
• Utilized DOJO, Spring, JPA, BPEL, J2EE frameworks/technologies, WebSphere Integration Designer (WID) to integrate different technologies to go on the Enterprise Service Bus, including SCA interfaces. Product based on IBM’s WebSphere Process Server (WPS) technology for process management (BPEL).
• Recognized by management and peers for multiple awards and recognitions. • Worldwide deployments on multiple platforms with numerous integrations.
John G. Miller
2037 E. Wyandotte [email protected] Olathe, KS 66062 913-219-5234
• Managed ongoing customer relationships and broadening of solution footprint, including primary customer-‐facing roles at leading accounts including Wal-‐Mart, Xerox, Capitol Group Management, Sprint and Western Union.
• Implemented organizational restructuring to realize technology synergies from acquisition of Lagan. Reorganized solution architecture group to maximize efficiencies and minimize cultural distractions to realizing economies of scale.
Sr. Director of Technology and Development May 2008 – November 2009
• Responsible for all technology and development of the company with over 20 resources in my organization with two managers reporting directly to me. Set direction for the application consultants and development team members. Worked with project management team to asses required resource needs and to assist in resolving project management issues
• Created objectives for the teams to reach full potential operationally while gaining the trust of clients for repeat business; repeat business accounted for 80% of our revenue. Assisted KANA sales team in giving demonstrations and providing technical input with prospective clients. Participated in company all hands meetings to relay the vision and direction of the company
• Created a VoIP/IVR application using BlueNote application/API's to demonstrate our ability to integrate with IVR/CTI systems for the KANA desktop application
• Involved in numerous client projects with the following client base o USPS, Sun Microsystems, Bank of America, United Health Group, Verizon, AT&T, Sprint, Garmin,
DST, eBay, Wells Fargo, Wachovia, JP Morgan Chase, Wal-‐Mart, Sears eVergance, LLC, Overland Park, KS November 2004 – May 2008Director of Technology and Development
System integrator with an emphasis on CRM and Knowledge Management (KM) implementations. Reported to the President of the company and was a member of the management team. I was responsible for growing the software development group from one engineer to ten, created the software development methodology, and was a member of the business development management team to develop partnerships with technology companies.
• Supervised four full-‐time employees and six contractors. Produced the first set of company-‐wide development job descriptions, coding standards and development methodology. Pioneered the creation of our consulting methodology for KM engagements. Created a Center of Excellence (CoE) framework to ensure quality work with partners and became an expert in KM and Search technologies.
• Considered a “go to” resource for complex technical issues; very strong debugging skills. • Participated in industry conferences such as SSPA to market our technical abilities for KM and system
integrations. • Integrated Knova KM system with Siebel, Clarify, Salesforce.com, Remedy, Oracle, Dovetail and
Monitor247 CRM systems • Worked with various technologies such as J2EE (Servlets, JSP, JSTL, JDBC), Tomcat app server, Struts,
C#/VB/ASP, LDAP, Active Directory, Lucene search, Verity search, Black-‐widow Spider, XSLT/XML, Hibernate, Oracle, SQL Server, MySQL, Microsoft 2003 Server replication technologies, SAN/NAS file servers, File System replication
• Involved in numerous client projects with the following client base o Nortel, Sony, Qwest Communications, Qlogic, Tellabs, AutoDesk, ADP, Prudential, Regions Bank
(formerly AmSouth Bank), B&H Video, Genesys, Wind River, Everdream, Vision Solutions, Quixtar, LDS Church, Research in Motion (RIM, in Canada), Business Objects (in Canada), Sasktel (in Canada), T-‐Online (in Germany)
John G. Miller
2037 E. Wyandotte [email protected] Olathe, KS 66062 913-219-5234
JP Morgan Chase, Kansas City, MO April 2004 – November 2004 Architect/Technical Lead I was a member of architecture/software development team that was tasked with modernizing the IVR system for JP Morgan’s Retirement Planning Services. Technology was converted from an IVR system that used a recorded system to one using Voice XML (VXML). The intent was to save the company on implementation costs and on-‐going maintenance.
• Led architecture of application such that it could be used for all channels (voice, web, phone) and to maximize code reuse.
• Technical lead managing three internal developers and four offshore developers. I worked with management to ensure project was on budget and on schedule.
• Designed all components with Rational Rose to be handed to onshore and offshore developers to implement.
• Technology consisted of IBM voice application server with text to speech and speech to text capabilities as well as IBM portlet server/websphere app server with a DB2 backend. Used the Struts framework to create portlets for the VXML application (MVC pattern). Created framework (on top of Struts) for the application such that developers could utilize more configuration and less coding.
Aquila, Kansas City, MO December 2003 – April 2004 Consultant
• Consultant working for Aquila, an energy provider, where I was solely responsible for three different J2EE applications on WebLogic 8.1 and Oracle backend, struts application (MVC Design pattern) using form validation and Java template libraries
• Reported to manager and worked directly with business team to define requirements and test
Sprint, Overland Park, KS April 1999 – December 2003 Supervisor, Software Engineer V/IV
Responsibilities included supervising and technical lead while being on numerous projects. Mentored and provided thought leadership to many employees and contractors. Received numerous awards for outstanding achievement for both technical design as well as business functionality.
• Pioneered Sprint to be first mobile carrier to activate mobile devices in 3rd party retail stores via web. Project consisted of providing a front-‐end to activate Sprint PCS mobile devices in 3rd party partner retail stores (Radio Shack, Best Buy, Circuit City) with 50,000+ agents utilizing the system interface instead of calling a Sprint call center. Reduced call volume for activations by one-‐third.
• Technical lead managing eight developers while providing status to upper management on a weekly basis. Extremely high visibility project within Sprint Corporate. I met with CIO and VP’s on several occasions to discuss project. Worked with direct, senior and partner management to discuss project status on a regular basis. Worked directly with the retail business team to define business and technical requirements
• J2EE application utilizing Servlets, JSP and Struts (MVC Design pattern), Filters and Listeners, Apache HTTP web server in front of WebLogic 8.1 application server running on Sun Solaris servers, Utilized XSLT to transform XML to HTML for the UI, Configured MQ Series queues as the transport from the thin client front-‐end to the back-‐end billing system
John G. Miller
2037 E. Wyandotte [email protected] Olathe, KS 66062 913-219-5234
• Integrated the Retail Management System with the Sprint PCS billing system to maximize the retail agents time spent entering data into multiple systems. System was used by all Sprint PCS retail stores with 30,000+ retail agents using the system.
• Technical lead managing 10 developers (five internal, five consultants) while providing status to upper management on a weekly basis, worked with direct and senior management as well as the 3rd party vendor of the RMS system to ensure an on-‐time, on-‐budget project, worked directly with the retail business team to define business and technical requirements.
• Developed software for near real-‐time transactions to automate network provisioning for the voice long distance DMS-‐250 and DMS-‐300 switches, while also automating network provisioning for the Service Manager (SM) switch for Sprint ION deployment. The project used the Tandem Guardian and OSS operating systems with the Non-‐Stop SQL database for the target while using a Dell Server for the User Interface (UI). Coding was done in C/C++ on the Tandem server and a JAVA applet for the UI, both using Object Oriented Analysis (OOA) and Object Oriented Design (OOD) methodology with Rational Rose. Design lead for Element Layer functionality that includes expanded use cases, class diagrams and sequence diagrams
• Design lead for International Routing Management System (IRMS) that includes expanded use cases and class diagrams, built tools and set up a process to do daily code builds while retrieving all code from a CM tool. Previously, no other group had such a process while doing everything manually and being very error prone. Management has mandated the tools and process to be used by all groups.
• Member of process improvement committee to study ways to improve our overall process. Selected as one of two representatives from our group, member of external code reviews board to review code before it goes to production
Allied Signal, Olathe, KS October 1997 – April 1999 Engineer II Embedded systems engineer responsible for the development of the enablement of hardware for the Global Star 2100 Flight Management System. Designed, developed and tested the flight planning, navigation and I/O communication subsystems. Designed, developed and tested communication software to transfer data for dual FMS’s on proprietary communications protocol during flight for synchronization of data for navigation and flight planning subsystems.
• Project environment consisted of a real-‐time multi-‐tasking priority scheme using the VxWorks real-‐time operating system with more than 15 tasks running at multiple rates. Project used all stages of software life-‐cycle including system requirements, software requirements, software design, code and integration/testing with most of the coding being done in C/C++ using OOD methodology with Rational Rose.
• Designed, developed and tested ARINC429 (8282 chip), RS422 (85C30 chip, multi-‐channel), RS232 (68349 on board UART, multi-‐channel) and GPS (on-‐board engine protocol), 28F016 Flash Memory, Real Time Clock (RTC), LCD Display (320x240 NEC Color Display) and Keyboard (CDP1871A encoder) drivers, Analog DC Fuel Flow inputs via Dual Port Ram with a Fuel Flow card running with a Z8000 processor.
• Co-‐developed data communications simulator to simulate dual FMS’s (two FMS’s) on a UNIX workstation for development and source code testing/coverage.
• Group lead of production software for production unit hardware verification.
John G. Miller
2037 E. Wyandotte [email protected] Olathe, KS 66062 913-219-5234
Microware, West Des Moines, IA January 1995 – October 1997Project Manager/Software Engineer
Directed a team of six developers, including three from a consulting firm, to do system software, operating system and hardware specific drivers, and the application software, which consisted of the user interface (GUI) and base functionality. Presented project goals and objectives to multiple senior management unit leaders. Produced weekly status reports on the project for senior management and the customer, gant charts using Microsoft Project to monitor project work completed, milestones and team schedules. Lead all of the design reviews and was active in all designs and generated design documents for the system design, application design and all project specific API’s used.
• Pioneered the first “Email Phone” in the internet appliances market. Project consisted of a corded or cordless telephone with a mini-‐keyboard and the ability to send and receive Email. The phone also had personal information management (PIM) applications, which included calendar, notepad, address book and caller ID. Most work was done on Sun Solaris UNIX workstations and then ported to the target and OS-‐9 operating system. Coding for this project was done in C/C++ with a small amount of 68k assembly.
• Developed a TCP/IP Email application on a Sun Solaris UNIX workstation which included the POP3 and SMTP protocols for retrieving and sending Email and then ported it to the target and OS-‐9 operating system.
• Ported the OS-‐9 operating system to the prototype hardware. Programmed all initialization of hardware including the chip selects, memory map and pin I/O ports.
• Developer on the team which designed a power management subsystem for the OS-‐9 operating system. Responsibilities included the system management table and hardware interfaces for the power management subsystem. Ported the power management subsystem to multiple processor platforms, including the 68k, PPC, and ARM families of processors.
• Worked directly with Motorola’s paging/software group and IBM’s network computer group to implement a power management system for use in Motorola’s two-‐way pager, which used the MC68328 processor, and IBM’s network computer, which used the PPC821 processor. Designed and developed RS232 device drivers for 16550, 8250 and 68328 on-‐board UART chips
• Designed, developed and documented a touch screen device driver for Ericsson Corporation’s “Penny” series of cellular telephone/personal digital assistant’s (PDA).Designed and developed a subroutine module which would take the input coordinates from the touch screen driver, and convert them into the appropriate LCD coordinate and indicate if it is up/down/move action. Upgraded an existing graphics device driver for the PPC821 on board LCD module, to include power management and to use with a 640x480 color LCD display.
• Supported the core OS-‐9 real-‐time embedded operating system and its tools. The tools consisted of UNIX and Windows platforms as hosts with a development directory, source level debugger and utilities
John G. Miller
2037 E. Wyandotte [email protected] Olathe, KS 66062 913-219-5234
EDUCATION
Kansas State University, Manhattan, KS Bachelor of Science, Computer Engineering, December 1994 Technology Expertise:
• Languages: JAVA/JSP, Ruby, C++/C/Objective C, Adobe Flex, HTML, WML, JavaScript/ActionScript/VBScript, PHP, C#/VB/ASP, 68k/ARM/PPC/x86 assembler
• Standards: J2SE/J2EE/J2ME, XML, BPEL, HTTP, Web Services/SOAP, TCP/IP, UDP, RPC, RMI, JSON, AJAX, DOJO, RSS,
SMTP/POP3, ActiveX/COM • App/Web Servers: IBM WebSphere, BEA WebLogic, Red Hat JBoss, Apache Tomcat, Glass Fish, Apache HTTP,
Microsoft IIS • Database Servers: Oracle, DB2, Microsoft SQL Server, PostgreSQL, MySQL • Operating systems: Linux, Unix, Windows 2000/2003 Server, Mac OS-‐X, Blackberry OS, Android OS, iOS, Palm OS,
OS-‐9, VxWorks • Configuration Management: Git, ClearCase, Subversion, PVCS, SCCS, Sublime, Perforce, Visual Source Safe
Professional Distinctions: 2012 -‐ Accelerated Vision – Patent pending for M2M platform 2008 -‐ KANA – Recognized by senior management as distinguished employee (awarded trip to Aruba) 2007 -‐ eVergance -‐ Employee Recognition for Excellence 2005 -‐ eVergance -‐ Employee Recognition for Excellence 2003 -‐ Sprint Excellence Award -‐ Employee Achievement and Innovation 2001 -‐ Sprint Excellence Award -‐ Employee Achievement and Innovation 1997 -‐ Microware Email Phone – Patent with Uniden for Email Phone 1997 -‐ Microware Email Phone – Recognized by company for leading for first Email Phone 1996 -‐ Microware Ericsson – Recognized by company for first PDA