Principal Consultant Resume
SUMMARY:
A hands - on, seasoned senior middleware technologist having over 12 years of rich experience in various phases of Software Development life cycle like requirement analysis, feasibility study, design preparation, development, coding, testing, mentoring and reviewing.Well versed with software development methodologies including Object Oriented Analysis and Design with expertise in JEE related technologies and RDBMS.
TECHNICAL SKILLS:
Languages: Java, XML, SQL, PL/SQL, HTML, DHTML, JavaScript
Technologies: Web Services, Servlet, JSP, SOAP, JMS, RMI, EJB
RDBMS: SQLServer2005/2008, Oracle 9i/10g/11g, MySQL5.5
Web/Application Servers: Weblogic10.x/9.x/8.x, Webshpere7/6.x, Tomcat6.x/7.x, JRun3.1
Version Control Tools: Perforce2010.2, AccuRev4.x, Star Team4.0
IDE: Eclipse Indigo, Netbeans5.x
Build Tools: Ant1.6.x/1.7.x
Operating Systems: Windows Server/7/Vista/NT/XP, AIX, Ubuntu
PROFESSIONAL EXPERIENCE:
Confidential
Principal Consultant
Responsibilities:
- Designed, architected and implemented Product Extension Group (PEG) framework from scratch on top of the product UMO.
- Implemented the Client Side of the Java Web Service using Axis1/2 with Java Servlet.
- Designed a generic XML scripting tool to solve dynamic customer requirements.
- Written a parsing algorithm for the script XML to communicate over SOAP based Web Service.
- Developed a Swing based UI tool to auto generate XML scripts.
- Implemented a decoupled messaging system using JMS for efficient data synchronization between different systems.
- Written Store Procedures in SQLServer and Oracle to solve complex customer requirements. Extensively used JDBC APIs for calling Store Procedures and other SQL statements from XML script.
- Responsible for requirement gathering, providing efficient solution to various customer issues, delivering customized code, deploying and testing.
- Involved in client interaction for resolving technical and functional issues on a daily basis.
- Mentoring customers, partners (Acxiom and PinPoint Solutions) to use PEG framework
- Managed the on - site and off-shore team.
Environment: Java1.5, JWS, XML, JMS, Servlet2.4/2.5, SQLServer, Oracle, Weblogic, Websphere, AIX, Windows
Confidential
Technical Lead
Responsibilities:
- Managed 3 core projects (Notification, Integration Framework and Multi-Currency) for the Denali release.
- Involved in high-level and low-level design of all the projects.
- Implemented the new Notification Framework using Java Collection Framework, JMS and JSP on top of an old one to make it more flexible, robust and easy to use.
- Written Multi-Threading code to handle multiple notifications simultaneously using Java Threading.
- Implemented Apache POI to import/export data to/from the application for the Integration Framework.
- Developed the Multi-Currency framework and implemented specifically for RFx module. Built a team of 6 to maintain these frameworks for RFx Module.
- Understanding various other co-modules for dependency relations and to leverage utility APIs.
- Involved in resource planning/recruiting/framework presentation/knowledge sharing with other module owners.
Environment: Java1.4.2, XML, JMS, Servlet2.3/2.4, JSP, SQLServer 2005, Weblogic, Windows
Confidential
Senior Software Engineer
Responsibilities:
- Implemented “Scheduler” module for IBM UnicaCampaign for daemon jobs using Java Collection Framework and Java IO.
- Extensively used Java Threading to schedule multiple jobs at a time without any delay over any other parallel jobs.
- Wrote complex multi-threaded unit testing classes to test the whole end to end functionality.
- Involved in implementing the “Calendar” module using Servlet, Core Java and XML.
- Wrote complex SQL queries and stored procedures required for inserting, updating and viewing of Calendar data.
- Implemented Java programs to dynamically build the SQL Queries and fetch the data based on user selection and search criteria on UI.
Environment: Java1.4.2, XML, Servlet2.3, SQLServer 2000, Weblogic
Confidential
Consultant
Responsibilities:
- Proactively developed a Mapper Tool using Java Reflection API which saved 90% development time as it auto - generates the Mapper classes and interfaces from a record class.
- Worked on two different projects (EBPP/EIPP and Credit Card Service - eCare)
- Responsible for impact analysis and design of EBPP/EIPP project to in corporate all the 3 VIEW changes.
- Was responsible for any technical issues of Kanbay s EHouse Architecture and configuration related issues.
- Responsible for writing and managing the Use Cases, Test Cases, Review Logs and Impact Analysis for migration project
- Designed and developed the Loyalty Management Service (LMS) Redemption.
- Designed and developed the Auto Rush Payment of Bills online.
- Work allocation for the team, code-review, documentation etc.
- Dev-testing, creating builds, OSC/client interaction for requirement changes.
Environment: Java1.3, XML, Servlet, JSP, Websphere, Windows
