Project Manager Resume
Objective
A challenging and rewarding position as Technical Lead / Java EE Architect / Team Lead involving application design & development, leading teams, delivering applications and other project deliverables to the client.
Summary of Achievements
- Has over thirteen years of experience in Information Technology as Technical lead / J2EE architect / developer of n-tier / distributed applications in Java on IBM WebSphere / Oracle Application Servers with Oracle, MySQL and SQL Server databases as back-end.
- Has strong knowledge of Java, Java Enterprise Edition (J2EE), XML and related frameworks. Demonstrated ability to design, develop and deliver J2EE applications / interfaces meeting client requirements to production with limited time and resources. Brainbench certified Java 2 Master (2005).
- Possesses solid analytical skills with attention to detail and consistently resolves complex issues and defects. Often consulted on problems outside the team and generally known as a go-to person for any technical issues.
- Has strong management skills, demonstrated proficiency in leading and mentoring individuals to maximize productivity. Leads team by example and has the ability to work long hours as needed.
- Possesses excellent multi-tasking skills, demonstrated ability to work with multiple applications in different stages of SDLC while managing other project deliverables, all with different deadlines.
Technical Skills
- Languages : Java, XML, HTML, JavaScript, PL/SQL, C++
- J2EE related : EJB (SLSB, MDB, JDBC), JMS, Data Source, Servlets, JSP, SOAP web service, Tomcat
- Concepts : OOAD, UML, Java EE, Design Patterns, Agile methodology, SOAP, SOA
- App Servers : IBM WebSphere, Oracle Application Server / Fusion Middleware, Weblogic, JBoss
- Database : Oracle 11g, MySQL 5, Sybase, SQL Server 2005, XHive/DB, Cache
- XML Related : Schema, DTD, XSLT, XQuery, Xpath
- IDE/Dev Tools : NetBeans 6.7, JDeveloper 10.1.3, Eclipse, JBuilder, Rational Rose, ANT, Aqua Data Studio TOAD, PL/SQL Developer, ERWin, Luntbuild, Quartz Scheduler, Visio, Hitek Automize
- O/R Mapper : Hibernate 3, iBATIS, TopLink
- Systems : Unix (HP-UX/Solaris/AIX), Linux, Windows XP/2000/Vista/7
- 3rd party API : JDOM, Lucene, apache commons, Xalan, saxon, iText, JAXB, IBM MQ, Trilead-SSH2, log4j, Batik, Xstream, AXIS2, WSIF, JAX-WS, XML Beans, Casper, HAPI HL7
- Other Tools : Microsoft Project, Microsoft Office Suite, JIRA, HP QC
- Frameworks : Struts, Spring, Ajax (jQuery, Script.aculo.us)
Professional Experience
Project : Confidential, Role : Interface Track Lead Duration : Dec 2007 – Present Client : Confidential, NCConfidential, provides an automated means of capturing, monitoring, reporting, and billing services provided in local health departments.
Responsible for –
- Providing Application Integration solutions and architecting Java/J2EE based interfaces with various modern State systems over XML, HL7, web service, Secure FTP and legacy systems on IBM mainframe over MQ
- Facilitating meetings with the clients to collect business requirements and discuss various issues
- Providing estimates, preparing design document, reviewing other interface documentation
- Managing HP interface resources, allocating and tracking tasks, reporting track status to management, communicating with other tracks / teams
- Developing the interface framework and core libraries using Java/J2EE/MQ API/SQL Server
- Mentoring developers in Java/J2EE/Web Service and explaining business scenarios to the testers
- Analyzing data, resolving and escalating various issues to project management / account executive, supporting UAT/production and communicating with the client regarding the issues
- Performing CM activities to deliver the tested interface applications to UAT and production regions Some technologies / tools used in the project are Java, J2EE (EJB/JDBC/JMS/JSP), Web Service, NetBeans 6, SQL Server, WebSphere Application Server, MQ, JBoss, Visio, Cache, Linux, SVN, JIRA, HP QC (MQC), LoadRunner.
Confidential, is a suite of Internet applications for the Oregon Elections Division to manage various election related activities as well as provide a way to the public to search and view the committees and campaign finance activities.
Responsible for –
- Architecting the application and developing the framework using Java/J2EE/Hibernate/Ajax/Struts
- Leading the technical team consisting of both Saber and the State developers
- Providing estimates, budgeting and planning with Saber management
- Mentoring the State developers in Java / J2EE / Hibernate development
- Managing the Saber developers including task allocation, tracking tasks and managing issues
- Risk management, Cost analysis, sending data for invoicing and project reporting to the management
Some of the technologies used in this project are Oracle Application Server 10.1.3, Oracle 10g Database, OIM, JDeveloper 10.1.3, Hibernate 3, Struts 1.2, Ajax, AXIS2, WSIF, iText, Xstream, XML Beans and XSLT.
Projects : Various Domains : SOA / Portal / Banking / Logistics / Travel Roles : Tech Lead / Developer / Consultant Duration : Oct 1997 – Nov 2005 Clients : Confidential,Responsible for –
- Analyzing requirements and existing application source code in Java / C++ / COBOL
- Designing and developing in Java / J2EE / Struts / iBATIS / Oracle / MySQL / Weblogic / Tomcat / Eclipse
- Communicate with the 3rd party software provider and evaluate software products
- Configuring automated nightly and weekly software build from CVS using CruiseControl and LuntBuild
- Setting up JBoss application server / various IDEs / CVS
- Administration Oracle 8i database
- Unit testing using JUnit and Java code review
- Preparing design document and modeling in UML (Visio / Rational Rose / Enterprise Architect)
- Mentoring the developers, allocating tasks and status
- Providing team status to the management, prioritizing and escalating issues
- Coordinating with the offshore and onsite development teams
- Production support
Education
Bachelor of Engineering