Sr.consultant Resume
Boston, MA
SUMMARY
- Around 7+ years of professional experience in various domains such as Investment Banking, Mortgage and Supply chain Management.
- Extensive experience in design and development of n - tier large web-based distributed systems.
- Hands on experience on Multithreaded & Database applications.
- Good experience in Loosely Coupled Object Oriented Design and Development of n-tier component-based enterprise Web Applications using J2EE, Java, MVC design paradigm, Enterprise Java Beans (EJB), Java Server Pages (JSP), JSTL, Servlet, Struts, Spring and Hibernate.
- Extensive experience in Design concepts, Java and J2EE design patterns, performance issues, memory issues, exception handling and multi-threading (concurrency) issues.
- Expertise in SOA and Web Services.
- Executed projects using waterfall & Agile methodologies.
- Well versed with SDLC. Have strong Knowledge on Software Quality Processes.
- Experienced working with geographically distributed cross-cultural teams.
- Excellent Leadership, analytical and problem solving skills.
- Excellent communication and interpersonal skills, self-starter.
TECHNICAL SKILLS
Languages: JAVA 1.4, 1.5,1.6, SQL,PL/SQL
JAVA Technologies: J2EE, JSP, Servlet, EJB, JMS, JDBC, JNDI, Struts, JSF, Java Script, CSS
Frameworks: Hibernate, Spring, Struts
Web Services: SOAP, REST, JAX-RS, JAS-WS, Jersey, SOAP UI
XML: JAXP1.2, XSLT, XSD, Xerces, SAX & DOM parsers
Application/ Web Server: Jboss,Tomcat, WebLogic, WebSphere
Methodologies: OOPS, OOAD, SOA
Database: Oracle, Sybase, MySql
IDE: Eclipse, SQL Developer, TOAD
Messaging System: JMS, IBM-MQ Series, HornetQ
Version Control Tools: VSS, CVS,SVN,Perforce
Bug tracking Tools: JIRA, IBM Clearquest
Other Tools: Log4J, Ant, Maven, JProfiler, JUnit, JMeter
PROFESSIONAL EXPERIENCE
Confidential - Boston, MA
Sr.Consultant
Responsibilities:
- Worked with business stakeholders to gather requirements and inputs for the development and enhancement.
- Introduced the Multithreading to existing Create Inquiry module to improve the performance.
- Applied Java6 Concurrency package to make the system more scalable.
- Implemented Singleton Design pattern for inquiry entitlement.
- Active participation in building and tuning database queries, stored procedure and triggers.
- Implemented the Restful Web Service to get the archived inquiries.
- Unit tested the application using JUnit and participated in integration and Adhoc Testing.
- Performed the Memory and CPU profiling using JProfiler an open source tool.
- Responsible for writing the unit test cases using JUnit.
- Used Ant as build tool for creating the deployable artifacts.
- Responsible for creating CVS branch and merging release changes to trunk folder, and created Test Case Documents.
- Migrated code from Development to Test and UAT.
Confidential - Dallas, TX
Tech Lead
Responsibilities:
- Lead Retail team which is involved in Design, Development, Unit testing, Documentation and Integration of the project for complete retail cycle that includes features for retailing, demand forecast, order forecast PO
- Acted as technology driving force for the team.
- Actively participated into requirement and development of features/Enhancement introduced in ONEI.
- Involved in Object Oriented Analysis and Design.
- Involved in developing MVC architecture model.
- Developed the GUI pages using JSP, XML, and DHTML.
- Implemented JDBC for backend connection using Java.
- Used JSP, Servlets, HTML, CSS, to create the front-end screens for the modules
- Involved in Daily Scrum Meetings and status calls for project.
- Implemented peer to peer integration for retail and onei productization.
- Wrote various test cases using selenium JAVA API and also developed some components using selenium API.
- Used J Unit to test the code and written test cases.
- Prepared the design documents and test plan documents for the application.
- Performed unit and Integration testing of the application.
- Refactored existing reports, TLVS to new Reporting and TLV Framework.
Confidential
Sr. Software Engineer/Tech Lead
Responsibilities:
- Involved in the designing of new modules and redesigning of the existing architecture.
- Designed and guide team to create a presentation layer using Struts framework and wrote managed beans.
- Extensively used Hibernate persistence framework for Oracle connectivity.
- Design code using various core java and J2EE design patterns e.g. Singleton, DAO and Data Transfer Objects
- Implemented Business Delegate, which interact with Business Layer through managed bean.
- Used ANT to create build scripts.
- Wrote Unit tests using JUnit.
- Wrote build scripts using Java Script and used Subversion as source control.
- Lead the team of developers for Task allocation and Issue Resolution
Confidential
Senior Associate
Responsibilities:
- Prepared system design UML diagrams (class diagrams, sequence diagrams).
- Responsible for implementing the Web Services using JAX-WS.
- Multithreaded application to increase total throughput of the system.
- Used Web Service to send request to Freddie Mac and using HornetQ & JMS API.
- Designed code using various core java and J2EE design patterns e.g. Singleton, Service Locator, Session Façade and Data Transfer Objects patterns to optimize the performance of the application
- Implemented Business Delegate, which interact with Business Layer through Session bean.
- Responsible for writing the stored procedure for the report module.
- Used ANT to create build scripts and run the JUnit test cases.
- Led the team of developers and a tester for Task allocation, Issue Resolution,
Confidential
Sr. Software programmer
Responsibilities:
- Active participation in designing new modules and redesigning the existing modules.
- Converted the functional requirements into the Technical design documents.
- Client side validations, disabling browser back button, a dynamically created menu that grows and shrinks as user proceeds through the code and provides navigation back to previous pages-JavaScript/css.
- Extensively involved in developing Struts based Action classes and Form Beans.
- Design/Developed user interface using JSP & Struts for the complete product.
- Wrote data layer logic using stored procedure, triggers using PL/SQL and SQL queries.
- Done custom logging using LOG4J and Struts Error handling mechanism.
- Wrote Unit test cases and prepared code documentation for future reference and upgrades.
Confidential
Software Programmer
Responsibilities:
- Design pattern is achieved through JSP based presentation layer.
- Responsible for developing UML diagrams using Rational Rose.
- JSP and HTML combination is used for the GUI development.
- Java Classes around HTML form objects to dynamically generate html fields, html type and labels.
- Apache Tomcat is used for the implementation of the JSP.