Ananthasivam B. Iyer.
*** ********* *****, ***# *, Yonkers, New York -10710, United States.
Phone#: 682-***-**** Email: ********@*****.***
Visa Status: H1-B
Experience Summary
• AGILE developer with more than Five years of experience in requirements gathering, design, development, testing and maintenance of Java, J2EE and PL-SQL applications working as a Senior Developer, Programmer and Team Lead.
• Currently working in an AGILE environment of Test Driven Software Development with Extreme Programming techniques using cutting-edge technology.
• Experienced in Enterprise Applications using Java/J2EE and Web technologies with extensive use of new tools/frameworks and a good understanding of Design Patterns.
• Worked with integrated development environments like Eclipse and JBuilder.
• Worked with Oracle 10g and other common database servers. Experience in writing database scripts Stored Procedures, Functions and Triggers in Oracle.
• Experienced working in Application and Web Servers like Websphere, Tomcat and Weblogic.
• Received awards and accolades for exhibiting excellent functional and technical expertise, teamwork, communication skills, multitasking and management skills in the projects executed.
• Domain exposure of more than 2 years in the Real Estate Group (Starwood Hotels), 1 year in Mobile Devices (Motorola), 6 months in Manufacturing Supply chain (Motorola) and 1.5 years in Service Delivery businesses of General Electric Aircraft Engines.
• Worked with version control tools like SVN, CVS, VSS, and Clearcase.
• Quick adapting and learning skills with a knack of grasping new methodologies.
• Excellent team spirit with strong analytical and communication skills.
Skills Profile:
Web Technologies: Java/J2EE, Java Beans, Java Script, Servlets, JSP, Hibernate, HTML, CSS, EJB, XML, Ajax, JDBC, JNDI
Languages: Java, PLSQL, C++, PERL basics.
Emerging Tools/Technologies: Spring Dependency Injection, Velocity Template, Quartz Scheduler, Jasper Reports, ANT, PGP Encryption-Decryption techniques, Watij for functional testing, SOA/SOAP basics.
Application/Web Servers: Websphere, Apache Tomcat, WebLogic
IDE: Eclipse, JBuilder
Database Tools: Oracle 10g
Tools/Services: DB Deploy, Tortoise SVN/CVS, Cruise Control for Continuous Integration, IBM Rational Rose, Microsoft Visio, LDAP, Quest Toad, PL-SQL Developer, UML.
Architectures: Struts-MVC architecture, J2EE, Client/Server, n-tier architecture.
Certifications:
Sun Certified Programmer for the Java Platform 1.5
References: Available on request.
Education
BE (Information Technology) Mumbai University, India - Secured an overall first class record during the course of study.
Professional Achievements:
• Valuable Contribution Award (VCA) in Patni Computers for contribution towards the Asia Rollout project for Motorola.
• Team for Asia Rollout received a CSS rating of 4.9/5 and tremendous words of appreciation from the client. It was one of the biggest projects of the year 2005-06 for Motorola.
• Patni Six Sigma Green Belt trained.
Professional Profile:
Current Employer: Princetec Inc
Title Software Analyst
Date of Employment Feb 2007 to Date
Previous Employer: Patni Computer Systems Limited.
Date of Employment: Oct 2003 to Feb 2007
Project Information:
Project #1: ABCD (Always Be Closing Deals) Starwood Hotels and Resorts Inc, White Plains NY
Senior Developer Feb 2007 to Date
ABCD is a one-stop global, web-based application for Deal Executives and the Legal Team at Starwood Hotels to maintain the ongoing developments in deal negotiations for new hotels as a part of the Real Estate Group. The application provides a way to enter and maintain all the information ranging from the Room Count in each Hotel to important Financial and Legal Calculation including Royalty/Reserve Fees and Contract Compliance Dates. It also includes numerous reports thus giving an overall picture of the Hospitality Business.
Technologies used: J2EE, JSP, Struts, Hibernate, Spring Dependency Injection, Jasper Reports, Velocity Template, Quartz scheduler, Ant, Watij, AJAX, Oracle 10g, Apache Tomcat, Websphere.
• Responsibilities include estimation and development of new modules using the AGILE process and pair programming using the divide and conquer method of breaking down a chunk of requirements into piecemeal stories and breaking each major release into iteration (steps).
• Optimum use of latest tools/services includes performing Test Driven Development, using Cruise Control for Continuous Integration practices and having Dev Huddles (platform for Developers to discuss issues/improvements and share good practices).
• Working in a dynamic environment with continuous interaction with the business analysts/users for queries/clarification etc. I have gathered a deep understanding of the core business functions and their implications.
• Was responsible for the Single-Sign-On implementation in the application using PGP encryption techniques.
• Was responsible for data migration and merging of data from 2 different applications using business rules.
Project #2: Integrated Supply Chain Motorola, Fort Worth TX
Senior Developer Jul 2006 – Feb 2007
This application provided support and enhancements on the supply chain for Motorola Networks. Data from various datawarehouses/ERP’s and reports/metrics involving complex calculations are displayed to the user on the portal known as ‘eMart’. It provides a complete supply chain visibility to users from various businesses right from displaying all the shipped, unshipped, delayed sales order quantities to calculating their corresponding dollar values.
Technologies used: PL-SQL, HTML, CSS, JavaScript, Oracle WebDB.
• Responsibilities include development and enhancements corresponding to the Account Request module which deals with providing user access to various businesses on the Integrated Supply Chain.
• Worked on various enhancements in the Networks and Enterprise Arena.
Project #3: MClaims Asia Rollout Motorola, Asia
Team Lead July 2005 – Jun 2006
MClaims is a global application used by Motorola for processing claims put up by MASC’s (Motorola Authorized Service Center’s) for all repairs, replacements and servicing done for cell phones. Asia Rollout was bought about to extend this application for users in Asia. The requirements included application of complicated VAT/Tax laws for Asian countries, applying batch level adjustments to amounts, changes to validation rules, interfaces etc.
Technologies used: Java, JSP, Servlets, EJB, JDBC, HTML, CSS, JavaScript, Weblogic 8.1, Oracle 9i.
• Analyzed business requirements and converted them to functional and technical requirements. This involved preparation of various understanding documents appended with apt examples and query resolution sessions with end-users.
• Successfully designed and implemented complex modules of VAT calculation and Batch Level Adjustments in the application.
• Was the team lead for the retrofitting initiative which involved retrofitting 3 parallel releases on the same base application.
• Won several accolades both from the client and the team for having a good control over the technical and functional aspects of the application.
Project #4 Warranty Pre-Approvals (WPA) GE Aircraft Engines
Senior Developer Apr 2005 – Jun 2005
Machines and machine parts which came into GE-Transportation for repair had the warranty approval process started after the processing had been done. With the WPA, this approval process was initiated right when the machine parts came into GET for processing.
Technologies used: Java, JSP, Servlets, JavaBeans, JDBC, HTML, JavaScript, WebLogic 8.1, Oracle 8i.
• Implemented important modules of the application.
• Designed a common exception handling module used throughout the application.
• Performed integration testing of crucial modules and fixed post-development defects.
Project #5: Warranty Claims System (WCS) – Reports GE Aircraft Engines
Programmer Jan 2005 – Mar 2005
WCS requirements were to generate complex reports for claims under the warranty system for GE Aircraft Engines.
Technologies used: Java/J2EE-MVC architecture, XML, JavaBeans, JavaScript, JDBC, HTML, Oracle 8i, Weblogic 8.1
• Prepared design related sequence diagrams and class diagrams using Rational Rose.
• Developed complex reports using Java classes and PL-SQL.
• Performed peer-to-peer reviews of other team members’ and helped preventing defects.
Project #6: TEAMS GE Aircraft Engines
Programmer Dec 2003 – Dec 2004
Total Enterprise Asset Management (TEAMS) is a workflow based web application across GE Aircraft Engines to request, purchase, approve, schedule, status, surplus, move, track and audit hardware as well as software assets. It administers assets and manages the assets globally by site (America, Europe and Asia-Pacific regions).
Technologies used: Java, JSP, Servlets, JavaBeans, JDBC, HTML, JavaScript, WebLogic 8.1, Oracle 8i, Rational Rose
• Was in charge of designing and coding the software asset management modules.
• Implemented front-end views of the application using a combination of JSP, Servlets, HTML, Struts framework and JavaScript technologies.
• Designed and developed server side functionality using Java classes and Oracle PLSQL stored procedures.