
Lead Performance Engineer at HSBC
Greater Chicago Area

Lead Performance Engineer at HSBC
Greater Chicago Area
Web Development professional. Design, Build, Tune and Optimize web applications in multiple programming languages, including both client-side and server-side technologies. Believes strongly in web standards and open source software. Fanatical for quality development practices like unit testing, code review and continuous build. Consistently learning new programming languages, tools and techniques.
Skills:
- Java, PHP, Python/Jython, Red Hat/SUSE/Ubuntu Linux, and Solaris
- Web design using standards compliant HTML, CSS, JavaScript (including AJAX)
- OO Analysis & Design, UML, SDLC, Code Review, Offshore Quality Processes
- Development tools Eclipse, Rational Rose/Modeler, Ant, JUnit, SVN, LoadRunner, Wily, Adobe Photoshop
- Open Source frameworks Spring, Jakarta Commons, jQuery, Log4j, FindBugs, PMD, Emma
- Performance Tuning, Heap and Thread Dump Analysis on IBM and Sun JVMs
- J2EE containers WebSphere Application Server, WebSphere Portal Server, Tomcat, Glassfish
- Relational Database Design and SQL development using MySQL, Oracle and DB2
- Web Server configuration with Apache and IBM HTTP Server
(Public Company; 10,001 or more employees; HBC; Banking industry)
June 2008 — Present (1 year 2 months)
Lead Performance Engineer for Group Performance Team.
My team is responsible for leading all efforts within HSBC relating to application performance testing, analysis, tuning, and optimization in addition to some side projects like server hardware, operating system and software evaluations.
I consult internal applications on their performance with multiple levels of analysis, starting with basic stress and load testing to fine-grained code analysis, tuning, and optimization. Currently we are focused on Java, J2EE, and web application performance using WebSphere Portal products, but we are expanding to include all technology platforms approved for use in the Group.
(Public Company; 10,001 or more employees; HBC; Banking industry)
July 2006 — June 2008 (2 years)
Application architect designing internal J2EE applications and frameworks. Advised several teams on development, design, architecture, coding, quality and performance. Contributed to group level advisory on development practices.
Moved into a full-time performance role in June of 2007. Consult application teams on performance, development and implementation practices. Perform analysis and review of applications. Develop and work with various tools and scripts to analyze performance metrics.
(Public Company; 10,001 or more employees; HBC; Banking industry)
January 2004 — July 2006 (2 years 7 months)
Team lead building internal J2EE applications on the WebSphere platform against DB2, Oracle, and mainframe systems. Developed both client-side and server-side code, designed and implemented frameworks, mentored and trained staff. Managed projects from a technical perspective.
(Public Company; 10,001 or more employees; HBC; Banking industry)
March 2001 — January 2004 (2 years 11 months)
Servlet/JSP developer on WebSphere platform using DB2. Developed both client-side and server-side code for internet sites like GMCard.com and HouseholdBank.com.
(Public Company; 501-1000 employees; LNTE; Information Technology and Services industry)
1999 — 2001 (2 years)
Servlet/JSP applications using Tomcat and Oracle. Developed both client-side and server-side code for new dot-com businesses.
M.S. , E-Commerce Technology , 2004 — 2006
B.S. , Computer Information Systems , 1995 — 1999