Areas of Expertise • System Design and Implementation • Object-Oriented Analysis and Design • Layered application architectures and OO framework
Computer Languages/Systems/Middleware • Languages: Java (JDK •••••JDK •••••), J2EE, C, C•••••, SQL, XML, XSLT, SOAP, MQ series using JMS (MDB) • IDEs: VisualAge & Webshere studio, Visual Café, Jbuilder•••••, Websphere Application Developer••••• (used currently) • Operating Systems: Windows (all flavors), UNIX (also proficient with Unix Scripting and many Unix Editors including VI), Red-Hat Linux • Application Servers: Weblogic(••••• & •••••), Apache & Tomcat, and WebSphere • Databases: Oracle 9i, Informix, SQL Server, MySql • Source Control: PVCS, SourceSafe, and Clearcase
Education • M.S. in Information Science, University of Pittsburgh, July ••••• • B.S. in Chemical Engineering, University of Pittsburgh, May ••••• • B.S. in Chemistry, University of Pittsburgh, May •••••
Project Experience Highlights
Architect/Project Lead at PNC Investments(3/•••••/•••••Present) Lead for multiple projects. Responsible for design and communicating the design to other developers. Technologies involved include J2EE (JAXB, Stateless Session Beans), Oracle (Upgrade to 9i), MQ Series, and Websphere •••••
Architect/Project Lead at PNC Bank (Loans Group) (7/•••••/•••••/•••••/•••••) Re-Designed an E-Commerce loan application that is used by PNC and any other third party PNC sells it to. The application allows users to apply for any of the loan products PNC sells or any third part specific loan product PNC sells. The application had to be re-designed so that it is scalable for the many third parties that currently use it and any future ones. The application was designed using J2EE technology, specifically Jakarta Struts (JSP, Tag Libraries), JMS, JNDI, Servlets, and EJB’s (MDB). Other technologies used were Oracle, MQ •••••, Clustered Iplanet ••••• (Web Server), and Clustered Weblogic ••••• Environment all on Unix/Solaris ••••• platform. Served as a technical/project lead for teams of ••••• at any given time where my role was to mentor less skilled developers and to design and communicate design to the team. Also, worked closely with line of business to gather requirements. •••••ultant at Cross Logic (April 5 •••••/•••••/•••••) Worked with a team of developers in developing a highly scalable portal product using XML, Soap, J2EE (Servlets and EJB), UML, and WSAD&DB••••••••••ultant at PNC Bank (March 1 •••••April 4 •••••) Designed and developed a business to business based loan application system which utilized different technologies such as XML, XSLT, and J2EE. The application exchanged loan application requests and responses with different third parties. The application was created on a Weblogic ••••• based platform and interfaced with a legacy system (decision engine) using MQ messaging. Designed and developed a brochure wear loans portal using J2EE technology and an Oracle database. J2EE technologies used were JSP, Servlets, and Singletons. Performed system design and architecture for the addition of numerous minor loan and account products. Migrated existing application housed on JRUN and using JDK••••• to an applications housed on Weblogic ••••• with JDK ••••• Lead teams of ••••• developers throughout project life cycle and served as a mentor for inexperienced developers. Assisted in testing, implementation, and helped fix any production problems that came up.
Consultant at PNC Bank (January 1 •••••February ••••••••••) Assisted in architecting and developing a Human Resource intranet using JSPs and Java Servlets on a Weblogic based platform along with a SQL server backend. Also served as a mentor for inexperienced developers.
Developer at Fisher Scientific (January 1 •••••December ••••••••••) Performed object-oriented/J2EE-based Web Development. System architecture design with reusable components. Worked with a team of developers to create an environment that supported two Web sites sharing the same code base. Helped develop Java based applications that communicate with Legacy Systems and Oracle Databases. Worked with JSP technology for presentation layer of Web sites. Assisted in conversion of Web Server application from Java Web Server 2 to Iplanet ••••• A member of a team that developed a Web-based spin-off company from the ground up called Alchematrix. Assisted in all phases of development, testing, and implementation. Developed numerous enhancements for •••••.
Consultant at Keane Consulting (May •••••December•••••) Developed database applications written in C/C•••••. Enhanced Informix database efficiency by rewriting and adding some database triggers. Developed a client-server application that allowed PCs on a quality assurance line to communicate with their printers in a more efficient manner. Developed cron jobs and shell scripts on different versions of Sun Solaris. Overhauled a credit card verification system by rewriting some of the applications in C and making it Y2k compliant. Intranet development using Java and XML, as applied to company Intranet.
Software Engineer at PNC Bank MIS Department (December •••••April •••••) Year 2K bug fixes in Cobol. Web Development for PNC Banks Triple AAA Web site. Worked with a team of developers in creating and architecting a Web/Java based Loan application to talk to Legacy Systems. Performed end user support.