Senior Developer Resume
Westborough, MA
SUMMARY
- A proactive and results - oriented Senior developer with 7+ years of experience in the Retail, Banking, Financial and Telecommunication domains with a proven track record of delivering global solutions on-time.
- Hands on Experience in working on different levels of Software Development Life Cycle (SDLC) such as Requirement analysis, Design, Development, Testing, Debugging, Deployment, New implementation and Future upgrade support service phases.
- Extensive experience in developing the Enterprise Web applications on n-tier Architecture using MVC frameworks such as Spring, Struts, Hibernate.
- Hands-on experience of developing UI using J2EE web technologies such as JavaScript, ExtJS, XML, HTML, JSP, Servlets, XSL, X-Path, XSL-FO, AJAX, JQuery.
- Hands on experience of developing UI application on multiple browsers like Google Chrome, Internet Explorer, Fire-Fox etc.
- Extensive experience in Developing the Enterprise Web applications on n-tier Architecture using Java and related technologies such as Exception Handling, Multithreading, Collection Framework and JDBC.
- Extensive experience in the implementation of WebServices-SOAP, SOA to interact with the other Enterprise System.
- Very strong SQL skills, including the use of nested table expressions, unions, and multi-table joins, scalar functions, outer joins and derived columns.
- Extensive experience with database objects viz. tables, queries, views, stored procedures etc.
- Extensive Experience in creation and understanding of Business Specification Diagram including Class Diagram, Entity Relationship Diagrams (ER Diagram), Sequence Diagram.
- A hand on experience of Tomcat, Weblogic and Websphere severs.
- Successfully done Version up-gradation and Migration from other systems for multiple clients.
- Strong PL/SQL skills. Ability to write efficient, complex queries against very large data sets
- Worked extensively on operating systems such as Windows NT/2000/XP and flavors of LINUX operating systems.
- Worked on Agile Software methodology (Scrum methodology) for developing complex software applications.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, SQL, PL/SQL
J2EE Technologies: Webservices, Servlet/JSP,JSTL, JDBC, Spring, Struts, SOAP, Hibernate
Web Development: HTML, JavaScript, ExtJS, CSS, XML, XSL,XSLT, AJAX, DHTML, XML Schema, AJAX, JQuery, JUnit
Design Patterns: Factory, Singleton, Adapter, Abstract Factory, Façade, Decorator, Builder, Observer-Observable, Model View Controller, Front Controller, Session Façade
Web/Application Servers: Apache, Tomcat 5, Weblogic 11g, Websphere, Message Broker.
Database: Oracle 9i/10g/11g, SQL Server 2005
Tools: & IDE: Eclipse, Rational Rose (UML Modeling)
Operating Systems and Platforms: Windows XP, Unix, Linux, AIX, Sun/ Solaris
Build Tools/ Protocols: Ant, TCP/IP HTTP, FTP, SOAP
Version Control Tools: MS Visual Source Safe (VSS), SVN
Bug & Issue Tracking Tools: JIRA
Reporting Tools: Seagate Crystal Clear
Other Tools: TOAD, Log4J
PROFESSIONAL EXPERIENCE
Confidential, Westborough MA
Senior Developer
Responsibilities:
- Involved in Full Life cycle implementation of the project and participated in the preparation of business analysis documentation.
- Gathering requirements from the functional team and developed technical specification for the requirements.
- Implemented Façade Structural Pattern because to make complex system simpler by providing a unified or general interface. Benefits of this pattern are to reduce dependency, make robust application and improve portability. Beside this security and performance is also considered.
- Developed java classes for business layer.
- Developed the Web Interface using Servlets, JSP, HTML and CSS.
- Extensively used OOD concepts in overall design and development of the system.
- User input validations done using JavaScript.
- Used J2EE technology, MVC Model-View-Controller design pattern.
- Developed database layer using JDBC for connecting to database.
- Developed stored procedures for purging tables and worked on triggers for maintaining backup data.
- Developed the GUI using JSP, HTML, XML, CSS and java script for client side validations.
- Developed database objects like tables, views, stored procedures, indexes.
- Played a key role in Integration of web module and business module.
- Played a key role in solving performance issues.
- Played a key role in fixing the production issues.
Confidential, NJ
Senior Consultant
Responsibilities:
- Participated in all the phases of SDLC from Software Requirements Phase to Design, Implementation, testing, debugging and Documentation during the Application development.
- Participated in Development of the user interface and implemented the code using Java/J2EE.
- Developed a new java batch jobs that produces file and transmits it to a known location.
- Developed stored procedure, triggers using PL-SQL and automated report generation using stored procedure.
- Developed stored procedures for maintaining Dashboard.
- Designed the Use Cases, Class diagrams, Sequence Diagrams under Rational Rose Software Application.
- Also played a key part in working with complex Ajax/ JavaScript.
- Developed business layer components that manages the interaction between user interface layer and data access layer and handles business transactions.
- Worked on sorting and searching algorithms for code optimization.
- Participated in database design including tables and fields using normalization principles and Entity relationship diagrams.
- Participated in performing the different types of testing including End-To-End Testing Stress Testing.
- Prepared various documents viz. user Manual, Release docs, Handover documents etc.
Confidential
Senior Consultant
Responsibilities:
- Participated in all the phases of SDLC from Software Requirements Phase to Design, Implementation, testing, debugging and Documentation during the Application development.
- Developed a new java batch jobs that produces file and transmits it to a known location.
- Developed stored procedure, triggers using PL-SQL and automated report generation using stored procedure.
- Designed the Use Cases, Class diagrams, Sequence Diagrams under Rational Rose Software Application.
- Developed business layer components that manages the interaction between user interface layer and data access layer and handles business transactions.
- Participated in database design including tables and fields using normalization principles and Entity relationship diagrams.
- Participated in performing the different types of testing including End-To-End Testing Stress Testing.
- Implemented many features at client location.
- Prepared various documents viz. user Manual, Release docs, Handover documents etc.
- Provided hand over training to the IT team of bank.
- Successfully done migration of banking users in FCDB system.
Confidential
Senior Engineer
Responsibilities:
- Participated in all the phases of SDLC from Software Requirements Phase to Design, Implementation, testing, debugging and documentation during the Application development.
- Participated in the Generation of Crystal Reports to display the statistics based on user request selecting options.
- Participated in design of database table to store mass data.
- Created and Configured the Struts controller files as a part of Controller implementation in Struts MVC Framework.
- Participated in the creation of back end processes using Java and Stored Procedures of Oracle database.