Home arrow Consulting arrow Resume
Resume PDF Print E-mail

 
Michael T Minella

 

 
Languages and
Development Tools
Java, JavaScript, HTML, CSS, Ruby, Macromedia Flash/Dreamweaver/Fireworks, Rational Application Developer, Eclipse, UML
 

 
Standards and
Frameworks
J2EE, Spring, Struts, Hibernate, AJAX, Ruby on Rails, JUnit, EasyMock, Mule, XP, Agile, EJB, MDB, Servlet, JSP, JMS, SOAP, REST, Web Services, ATG, Ant, XML, RIA, Prototype, Yahoo UI, script.aculo.us, RUP
 

 
Infrastructure Apache, JBoss, IBM WebSphere, IBM WebSphere MQ, Tomcat, Oracle including RAC, Subversion, CVS, ClearCase, CruiseControl, DB2, Microsoft SQL Server, Microsoft Windows, UNIX, Linux, AIX, HP/UX, Semantic Web, Ontology
 

 
Certifications Sun Certified Programmer for Java 2 Platform
Sun Certified Web Component Developer
IBM Object-Oriented Analysis and Design with UML
IBM Subject Matter Expert Construction and Design
 

 
Presentations and Publications JUnit and EasyMock. Cary, NC: DZone, Inc., 2008. http://refcardz.dzone.com/refcardz/junit-and-easymock
"Unit testing with JUnit and EasyMock" WindySphere, Chicago, IL, October, 2008.
 

 
Work Experience Senior Software Engineer February 2008 - Present
  CME Group (Formerly The Chicago Mercantile Exchange), Chicago, IL
  • Designed architecture for new Java batch processing of over 10 million rows a night based on Spring Batch and Mule (to be migrated from existing mainframe platforms).
  • Developed new features in customer facing system responsible for processing up to 80% of revenue.
  • Refactored existing java code to improve performance and maintainability.
  • Developed a custom light box JavaScript widget based on the Prototype and script.aculo.us JavaScript libraries.
  • Created new reports utilizing Crystal Reports.
  • Environment included Java, Struts 1.3, Spring, Tiles, BEA WebLogic, DB2, AJAX, Prototype, script.aculo.us, Ant, JUnit, EasyMock, ClearCase
 

 
  Development Lead March 2007 - February 2008
  Sears Holdings Corporation, Hoffman Estates, IL
  • Lead three developers on an Agile/XP development team working on a customer facing website (http://www.managemyhome.com).
  • Developed custom metadata layer for querying and tagging of content in Alfresco Content Management System using Lucene queries.
  • Contributed to design of new semantic (ontology based) home management system.
  • Drove the design and implementation of the integration of Manage My Home with the Sears purchase history and product manual infrastructure.
  • Improved performance both on the client and server side using a variety of industry standard techniques.
  • Developed JSP, action and service layers of the application to dynamically display content based on metadata tagging in Alfresco content management system.
  • Environment included Java, Struts 2, Hibernate, Spring, SiteMesh, Alfresco, JBoss, MySQL, AJAX, Prototype, script.aculo.us, Ant, JUnit, EasyMock, Subversion, CruiseControl
 

 
  Senior Consultant June 2001 - March 2007
  Software Architects, Inc, Westchester, IL

For a large insurance provider
  • Recommended and implemented a DAO layer for the existing portal application.
  • Developed portlets consisting of lookup and reporting functionality for existing internal sales portal.
  • Developed detailed designs and implemented reporting functionality in existing sales portal.
  • Performed support duties for existing functionality including troubleshooting and resolution of help desk tickets.
  • Environment included Java, ATG Portal, XML, IBM WebSphere, SQL Server and Oracle
For a major financial institution
  • Lead Developer the development of an electronic bank statement system.
  • Wrote detailed designs specifications to be used by an off-shore team to develop from.
  • Developed a Struts based application to notify people of portfolio transactions via wired and wireless devices.
  • Developed EJB and MDB for an application to process incoming international transactions and provide a serviced based API for a Struts based front end.
  • Optimized XML/XSL translation process for the generation of electronic bank statements.
  • Customized third party encryption envelope for electronic statement delivery.
  • Mentored resources on new development process and frameworks.
  • Environment included Java, Struts, Hibernate, IBM WebSphere, XML/XSLT, EJB, MDB, WebSphere Scheduler and Oracle 8i/9i RAC.
For a major Retailer
  • Coordinated integration effort of third party navigation software with client's internal wireless application.
  • Created detailed designs from business requirements for $13 million development project.
  • Mentored client junior developers.
  • Environment included Java, Tomcat, JSP, Servlets, IBM WebSphere, XML and DB2
For a large retail services provider
  • Developed and implemented a migration solution from Solaris to Red Hat Linux.
  • Implemented a custom installation for Red Hat Linux able to handle multiple hardware configurations.
  • Executed test cycles on known and supported hardware configurations.
  • Created extensive instruction manual and support documentation for the Linux installation process.
  • Environment included Solaris and Red Hat Linux.
For Software Architects, Inc.
  • Developed and instructed internal training classes (including hands on labs) covering Struts, JMS and JUnit.
  • Taught boot camp session on UML and design patterns.
  • Participated in development of branch architecture recommendation specification for Java web applications.
  • Developed and presented evolving technology presentation on Rich Internet Application (RIA) technologies including AJAX and OpenLaszlo.
  • Participated in IBM's Rational Subject Matter Expert Program for IBM partners.
  • Mentored junior consultant including helping develop a career plan and writing annual evaluations.
  • Administered technical interviews of candidates for potential employment.
Clients have included ABN Amro, Banker's Life and Casualty, FTD and Sears Roebuck, Inc.
 

 
  Instructor April 2002 - May 2002 & June2001-December 2001
  College of DuPage, Glen Ellyn, IL
  • Developed the curriculum for and taught "Advanced Flash II" which discussed object oriented principals and Action Script in depth.
  • Taught a teacher ongoing certification class entitled "Flash for Educators" that demonstrated ways teachers could incorporate Flash into their teaching efforts.
  • Developed and demonstrated labs for both of the above classes.
  • Environment included Macromedia Flash

 
Education M.S. E-Commerce Technology 2006
  DePaul University
 

 
  B.S. Computer Science 2001
  Northern Illinois University
 

 
  A.S. Computer Information Systems 1999
  College of DuPage