PROFESSIONAL SUMMARY
Master of Computer Applications with 15 years of IT experience.
Designed and developed various multi-tier applications using complete stack of Java SE/EE technologies.
Extensively used design patterns and multiple frameworks - Struts, Struts 2, Spring, Hibernate etc.
Participated in complete SDLC (Software Development Life Cycle) activities of many web based applications.
Expertise in developing applications with Java, JavaBeans EJB, JDBC, JSP, Servlets, JMS and Design Patterns
Designed various applications by applying OOAD (Object Oriented Analysis and Design) concepts and UML.
Experience on wide range of relational databases - Oracle, SQL Server, DB2, MySQL.
Extensively used various application servers and web servers - IBM WebSphere, JBoss, Apache, and Tomcat.
Extensively worked on SOAP webservcies. Have knowledge on Resful Webservices.
Work experience on multiple domains – Manufacturing, Banking, Finance etc.
Experience with OpenText Document Management tool.
Academics
Master of Computer Applications (MCA) from Andhra University, India
Bachelor of Science in Mathematics, Physics & Electronics (B.Sc. (MPE)) from Andhra University, India
Technical Skills
Java Technologies
Java SE (Applet, AWT, Swing, etc.), Java EE (Servlets, JSP, EJB, JNDI, JMS, Web Services, JDBC, Java Mail, JPA, Web Services, JMX, etc.), Spring (Web-MVC, AOP, IoC), Hibernate, OpenJPA, JUnit, Ant, Struts, XML, XSLT, Oracle BC4J, J2EE design patterns, Commons Logging, Log4J, etc.
Web Technologies
HTML, DHTML, CSS, JavaScript, AJAX, JQuery
Application/ Web Servers
IBM WebSphere Application Server, JBoss, Oracle 9iAS, BEA’s Weblogic, Apache, Tomcat, Microsoft IIS
Middleware
IBM WebSphere MQ, SOAP and Restful webservcies.
Database
SQL, PL/SQL, Oracle, DB2, MS SQL Server, MySQL
Computer Science Concepts
OOAD, UML, AOP, IoC, Design Patterns, Data Warehousing, RDBMS, SDLC, Agile
Reporting
Oracle Reports Server, Jasper Reports
Testing
Unit Testing: JUnit, Performance Testing: HP Load Runner
Tools / IDE’s
IBM RAD, Eclipse, Oracle JDeveloper, Law Manager 6.3, Open Text Document Management 5.2,TOAD, Fair Isaac Blaze Advisor Version 5.5
Operating System
Windows 95/2000/NT/XP/2003 R2, UNIX
PROFESSIONAL EXPERIENCE
Chrysler Group LLC
Project: Case Management System (Legal). Duration: Apr 2012 - Till date
Role: Senior Developer Location: Auburn Hills, MI
Project Description: The primary users of the ‘Case Management System’ are the corporate legal department. This case management system allows Instant access detailed information on any of the matters, past or present. Collaborate with outside counsel on matter status updates, budgets, and shared documents. Control over internal and external matter management costs. More efficiently track tasks and deadlines to ensure nothing falls between the cracks. Improve day-to-day management and long-term planning through quick ad hoc reporting, dashboards, and scheduled reports.
This application is integrated with DocMA Tool which helps the system to store the documents in the Document Management repository.
Responsibilities:
Technical leadership to the project from its inception until production by participating in system / performance / security requirements, architectural decisions, design, development, testing, system configuration, and implementation
Provide technical solution guidance to both internal and vendor implementation teams
Coordinate communications between various internal and external resources on formulating solutions, executing project plans and resolving issues.
• Involve in the Infrastructure Project Review meetings which happen during the changes to the existing infrastructure of the server. Review the architecture diagram.
• Assist engineering and support teams define resource and training needs for new responsibilities
• Interaction with business and IT stake holders and functional requirements gathering.
• Provide technical support to business owners and vendors to craft statement of work, service level agreements, sizing estimations and risk assessments for new proposal initiatives and system change requests.
• Provide technology architectural guidance to the development community
• Project Management activities – project proposals, estimates, planning, resource management, client communication, Onshore/offshore coordination etc.
Environment: Windows Server 2003, AIX 5.3, Mainframes (for the Vehicle Lookup), Unix, Oracle 11g.
Technologies: Core Java, J2EE, Spring MVC, Hibernate, DocuSign API, Spring Batch, JavaScript, jQuery, AJAX, XML and JAXB Webservices
Application/Web Servers: WebSphere Application Server v7
Tools: Embarcadero Rapid SQL 8.2.1, Microsoft Project Plan, DocMA 5.2, HP Load Runner, SoapUI
Chrysler Group LLC
Project: ECCI Service Contracts Closed Loop Duration: Oct 2011 - Apr 2012
Role: Senior Developer Location: Auburn Hills, MI
Project Description:
The Service Contract Agent Workbench application helps Chrysler agents to handle calls from Dealers and Customers regarding the service contract. The Agents can view the service contract details in the system and can help the caller with their queries. To handle the case in a better way and provide a good service to the customers the “Service Contracts Closed Loop” Project is executed. This enhancement introduces the following feature to the “ECCI Service Contracts Agent Workbench” application:
1.Case Manager feature
2.Support Escalation
3.Document Attachment
4.Case Tracking
5.Case Follow-up
6.Case Reopen
7.Standard Paragraph
Responsibilities:
Interaction with business and IT stake holders and functional requirements gathering.
Involved actively in the system analysis, design, coding, unit, regression, integration testing, and implementation of various complex modules
Prepare the Project Plan.
Involved in batch program documentation, online program documentation and preparation of the job flow, program flow and screen flow diagrams for the existing system
Involved in the preparation of technical specifications and test plan documents for the development of new programs having complex functionality.
Involve in the Infrastructure Project Review meetings which happen during the changes to the existing infrastructure of the server. Review the architecture diagram.
Performance Testing.
Environment: Windows XP, Unix
Technologies: Java 1.5, Struts 1.1, IBM WAS v7 Default Messaging, XML, XSLT, IBM DB2 v8, Mainframe DB, Hibernate, Unix scripts, Chrysler Frameworks like Presentation Services, Business Services, Messaging, Pub/Sub, Logging, etc.
Tools : IRAD 7.5 with WebSphere Application Server v7, DB2 client, Serena Dimensions, HP Load Runner, Microsoft Project Plan.
Chrysler Group LLC
Project: IWIT (International Wholesale and Inventory Tracking) Duration: Jan 2010 - Oct 2011
Role: Senior Programmer Analyst Location: Hyderabad, India
Project Description: The International Wholesale and Inventory Tracking (IWIT) application will accept and process daily wholesale data from Chrysler’s NSCs (National Sales Companies – entities which act as distributors for the International markets). This data includes the Vehicle Identification Number (VIN), wholesale invoice date and other information about each wholesale transaction. This data is automatically extracted from each NSC’s SAP system and sent daily to Chrysler headquarters, where IWIT processes the raw data and updates Chrysler databases as appropriate. IWIT will handle various wholesale reporting processes. The ultimate purpose of these processes is to provide accurate wholesale and inventory counts to downstream systems for inventory analysis, forecasting, and vehicle production planning. IWIT is ultimately concerned with two events: wholesales and reversals of wholesales. A wholesale occurs when an NSC sells a car to an International dealer. A key enhancement IWIT offers over the process it is replacing is the ability to track reversals of wholesales. Wholesale reversals occur due to various national laws that require some NSCs to buy back vehicles that the dealer is unable to sell within a reasonable period of time
Responsibilities:
Estimation, Design, Development, Testing, Troubleshooting and Debugging of the applications in case of new enhancements.
Addressing the performance issues and doing code reviews.
Provide Application Support and Maintenance for all the International applications.
• Managing & providing technical guidance / support to the project team.
• Carrying out requirement gathering / analysis, high level and low-level designing of the project.
• Provide transformation ideas to business partner which help the business to perform better.
• Performing JTest activities.
Environment: Windows XP, Unix
Technologies: Java 1.5, Spring,XML, XSLT, IBM DB2 v8, Mainframe DB, Hibernate, Unix scripts,
Chrysler Frameworks like Presentation Services, Business Services, Messaging, Pub/Sub, Logging, etc.
Tools : IRAD 7.5 with WAS 7, DB2 client, Serena Dimensions
Chrysler Group LLC
Project: IDOS (International Dealer Order System) Duration: Mar 2008 - Jan 2010
Role: Senior Programmer Analyst Location: Auburn Hills, MI
Project Description: The International Dealer Order System (IDOS) application consists of two processes that are dependent upon each other for data. They are the Dealer Direct process and the NSC (National Sales Companies – entities which act as distributors for the International markets) process. The major customers are dealers (Dealer-Direct) who communicate between their dealerships and headquarters via the National Sales Companies, and are provided subsequent responses across the network. The NSC provides the main support and administration for the international Dealer-Direct dealers of their day to day business in selling and marketing of vehicles.
Dealer Direct Process:
The Dealer Direct Process provides Chrysler/Dodge/Jeep dealers increased visibility to vehicles destined for a specific market. Individual country and regional pools are established within the application to reduce the overall time-to-delivery cycle. It is currently used in Dealer Direct markets in Europe and South America. The Dealer-Direct application is delivered in nine languages.
National Sales Companies (NSC) process:
The National Sales Companies (NSC) process allows the NSC personnel to control and to manage the Dealer Direct dealers in its vehicle ordering, vehicle reservation, cancellation of reserved vehicle and vehicle backordering processes. The NSC application is delivered in the English language only
Responsibilities:
• Estimation, Design, Development, Testing, Troubleshooting and Debugging of the applications in case of new enhancements and RSAs
• Provide Application Support and Maintenance for all the International applications
• Managing & providing technical guidance / support to the project team
• Defining suitable methodology to undertake the project with the available inputs for the requisite output.
• Carrying out requirement gathering / analysis, high level and low-level designing of the project
• Provide transformation ideas to business partner which help the business to perform better
• Code Reviews and JTest activities
Environment: Windows XP, Unix
Technologies: Java 1.5, Struts 1.2,HTML,JSP, Mainframe DB, IMSConnect, CICS Transaction Gateway
Tools : IRAD 6.0 with WAS 6, Serena Dimensions
Xerox, USA
Project: CompuCom, Duration: Mar 2006 - Mar 2008
Role: Programmer Analyst
Responsibilities:
Production Support
Database Design Activities
Production Bug fixes
Working on Enhancements
Acceptance Testing
Offshore Coordination
Environment: Windows XP, Unix
Technologies: Java 1.4, Struts 1.2, Web Services, JAXB,JAX-WS, Oracle, JSP, XML, XSTL, PL/SQL
Tools : IRAD 6.0 with WAS 6, Serena Dimensions, TOAD
JP Morgan Chase, USA
Project: EZForms Reengineering: Jul 2004 - Mar 2006
Role: Programmer Analyst
Responsibilities:
Production Support
Database Design Activities
Production Bug fixes
Working on Enhancements
Acceptance Testing
Offshore Coordination
Environment: Windows XP Professional, Windows 2003 Advance Server
Technologies: Struts, Java 1.2, EJB, IBM MQ series, XML, Jasper Reports, Oracle Reports Server
Tools : Master Craft, Integrated Project Management System (IPMS), JUnit, VSS, TOAD, Fair Isaac Blaze Advisor Version 5.5,IBM Web Sphere Application Server 5.0,IBM Web Sphere Studio
JP Morgan Chase, USA
Project: Customer Information System-Reengineering (CIS-Reengineering): Dec 2003 - Jul 2004
Role: Programmer
Responsibilities:
Application knowledge transition
Production Bug fixes
Working on Enhancements
Acceptance Testing
Offshore Coordination
Environment: Windows XP, Unix
Technologies: Struts, Java 1.2, EJB, XML, JSP
Tools : Master Craft, Integrated Project Management System (IPMS), JUnit, VSS, TOAD, Fair Isaac Blaze Advisor Version 5.5,IBM Web Sphere Application Server 5.0,IBM Web Sphere Studio 5.0,IMS-DB
Procter & Gamble, Cincinnati, USA
Project: Source One Builder: Dec 2002 - Dec 2003
Role: Programmer
Responsibilities:
Developing the GUIs using Java Swings
IQA for all the GUIs
Testing the Application
Create the Unit Test Plans
Environment: Windows NT
Technologies: Java Servlets, Java Script, HTML, PL/SQL, Oracle 8i
Tools : JDeveloper, Oracle 9iAS, TOAD
Procter & Gamble, Cincinnati, USA
Project: Global Restatements: May 2002 - Nov 2002
Role: Programmer
Responsibilities:
Developing the Low Level Design Documents
Construction
Stored Procedures
Create the Unit Test Plans
Environment: Windows NT,
Technologies: Java Swings, Java Servlets, Java Script, HTML,PL/SQL, Oracle 8i
Tools : JDeveloper, Oracle 9iAS, TOAD
Commercial Tax Department – Govt of Andhra Pradesh
Project: Value Added Sales Tax Information System (VASTIS): Oct 2001 - May 2002
Role: Programmer
Responsibilities:
Meet users to discuss Requirements
Prepare requirements document and get it signed off
Analyses and Prepare System Design
Prepare technical design
Coding
Developing Stored Procedures
Unit testing
Support System Testing (User acceptance testing)
Environment: Windows NT
Technologies: BC4J,JSP,HTML,Java Script
Tools : JDeveloper, Oracle 9iAS, TOAD, PSP Reports
Sondagsavisen-Newspaper Management System, Denmark
Project: NewsPaperManagementSystem(Sondagsavisen): Apr 2001 - Oct 2001
Role: Programmer
Responsibilities:
Requirements Collection
Participated in Low Level Designing
Development
Environment: Windows NT
Technologies: Servlets, Java Swings
Tools : JDeveloper 9i, Oracle 9iAS, TOAD, PSP Reports
GoldStone Technologies
Project: eSWAP(electronic Sales Warehouse Accounts and Purchase): Aug 2000 - Mar 2001
Role: Programmer
Responsibilities:
Design and develop the Business Components
Generate Reports for all the modules
Environment: Windows NT
Language: Java Swings, Servlets, JSP, Oracle 6i Reports, BC4J
Tools : JDeveloper 9i, Oracle 8i