| | | | 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 | | |
|