My Resume

Mike Witters
Software Developer

Summary
I am currently a Senior Solutions Architect. I participate in many aspects of information technology including product installations and configuration, designing enterprise systems, and writing code to deliver custom applications to suit our business needs.

I have spent the past 22+ years in the software development industry. I have been primarily focused on object-oriented technologies on Windows, Linux, and AIX platforms, but also worked with mainframe technologies such as COBOL, CICS, and JCL in my early years. I have been an Object-Oriented developer and designer for 18 years. I was a presenter at the IBM WebSphere Portal and Content Manager Technical Conference in 2004 and have lead several training sessions on the Java Programming language, JEE, Object-Oriented Development and Design, and agile development principles.

Specialties: Service Architectures, Enterprise Architecture, Java, Groovy, Grails, JavaScript , HTML, MuleSoft AnyPoint, OO Design & Development, Spring framework (and its surrounding ecosystem).

 

Professional Experience
Winsupply Inc.
November 2007 – Present

During my time as a Technical Architect with Perficient I spent over three years serving as the technical architect for JEE & Integration Strategies for Winsupply, one of the countries largest wholesalers for industrial/building/plumbing supplies. I accepted a permanent position at Winsupply in November of 2007. During my time at WinWholesale, Mike has accomplished the following:

  • POC
  • Created a flexible B2B e-commerce solution using Elastic Path
  • Lead design and implementation of complex systems integrations between ERP, e-commerce, and 3rd party sytems
  • Assisted in development of Roadmap for initial rollout of simple WebSphere Portal infrastructure
  • Assisted in collection and categorization of requirements for future phases of portal rollout
  • Designed and implemented a ‘High Availability’ WebSphere Portal production infrastructure
  • Designed and developed a single sign-on solution spanning WAS, WPS, and .Net applications
  • Designed and developed executive dashboard application aggregating information from legacy mainframe, RPC, and Domino applications
  • Lead team in design and development of a custom company directory application
  • Lead team in design and development of Service Oriented Architecture foundation including fine-grained starter services
  • Lead team in design and development of cash management application for local stores
  • Lead team in design and development of customer portal for distribution center operations
  • Designed and developed application for navigation, search and download of operational procedure electronic documents
  • Lead organization in research and selection of vendor solutions for document management
  • Lead team in design and development of an employee self service portal along with common services to support it
  • Designed and developed Java application allowing Java and Domino applications to communicate with mainframe applications using its pre-existing proprietary communication mechanism
  • Served in an advisory capacity for evaluating emerging technologies
  • Implemented relational data systems and synchronization mechanisms for modernizing access to legacy data. Created long-term migration plans to map migration of legacy applications to new relational systems.
  • Lead an agile project to develop a custom CRM solution using Grails.
Perficient, Inc.
April 2000 – October 2002, August 2004 – October 2007

Mike worked as a Technical Architect for Perficient. In this position he worked with various clients in various roles on project teams. His responsibilities consisted of leading the technical aspects of projects from inception to release. He participated in the pre-sales meetings to help determine client needs and drafted high level solution possibilities. Some of Mike’s specific client engagements are listed in the other sections below.

Mike was the WebSphere Portal Practice lead in the Cincinnati/Dayton office of Perficient, Inc. In this role, Mike participated in company-wide communications with other practice leads to help with the following:

  • Determine the future direction of the practice
  • Design packagable deliverables
  • Design packagable engagements
  • Communicate Portal Practice messages to the rest of the associates of Perficient in order to deliver a consistent message to clients.

Mike worked closely with IBM and other business partners to structure and fulfill the technical components of both pre and post sale engagements.

National Insurance Provider
January 1996 – April 2000, October 2002 – August 2004
  • Designed and implemented rich enterprise content storage, management, search, and delivery solutions using DB2 Content Manager
  • Lead team in design and development of document workflow application
  • Lead team in design and development of a custom content viewer application
  • Worked with vendors to evaluate and implement third party software solutions
  • Served on Enterprise Architecture team overseeing software design, development, deployment, and integration within entire organization
  • Lead teams of developers on implementing complex software solutions
  • Designed and implemented enterprise wide WebSphere Application Server infrastructure supporting more than 100 applications in a high performance, high availability environment on both Windows and Linux (RedHat)
  • Guided business units in capabilities and uses of newer technologies
  • Created framework that allowed system to system communication with legacy mainframe applications via XML
Fortune 500 Paper Manufacturer
During his time as a Technical Architect with Perficient, Mike spent almost 2 years on a full-time basis serving as a technical architect for a Fortune 500 paper manufacturer. During this time, Mike designed and helped implement a custom eCommerce solution. He also designed and developed a real-time custom document proofing system. Mike’s activities at this client are as follows:
  • Designed and lead implementation of document proofing system that allows consumers and business partners to preview documents created with their uploaded logos, images, and text in real-time.
  • Mentored client team on installation and use of Adobe Document Server product
  • B2B eCommerce application for paper and card board products
  • The system enables customers to place orders and provides real-time access to inventory availability, customer specific pricing, production schedules, product reservations, and order status
  • The system also allows customers to view bills of lading, production documents, and invoices online
  • Developed the XML and XSL that is used to produce the product catalog, product selections with customized attributes, order processing, shipping and billing data, checkout confirmation, e-mail order notification, and search and view order status summary and details
  • Integrated custom applications with client’s SAP ERP system
National Benefits Administrator
During his time as a Technical Architect with Perficient, Mike helped this third party benefits administration company develop an online benefits management application that allows individual policy holders to manage their benefits online. Mike’s activities at this client are as follows:
  • Lead implementation of three tiered benefits management system
  • Mentored client team on installation and use of WebSphere Application Server
  • Performance tuned pre-existing application components
  • Mentored client developers on writing efficient SQL
Skills/Experience
  • Spring Integration
  • Groovy and Grails
  • WebSphere Application & Portal Servers
  • Rational Application Developer
  • DB2 UDB v8.x
  • DB2 Content Manager & Information Integrator for Content
  • Adobe Document Server
  • MySql
  • SQL Server
  • Agile Methodologies such as XP and Scrum
  • Rational Unified Process deliverables
  • Java – JavaEE, JavaSE, and related APIs
  • XML/XSL and related technologies
  • WebServices
    • Hypermedia driven RESTful web services
    • SOAP
  • Struts, Spring, Hibernate, log4j, ANT, and other popular OSS packages
  • JavaScript, AJAX and associated libraries
  • HTML
  • CSS
  • Windows, Linux, AIX
  • IBM Smalltalk
  • JUnit and associated unit testing frameworks
Professional Certifications/Affiliations
Education
A.S. Computer Science, Miami University, Oxford, OH 1995
  • Dean’s List
  • Systems Analysis Departmental Recognition Award, 1995
  • Scholastic Honors Award, 1995
  • Outstanding Technology Alumni Award, 2000
Advertisement
Archives
Categories
Blog Stats
  • 8,182 hits
%d bloggers like this: