Modulator (module Lead) Resume
Jersey City, NJ
SUMMARY
- Around 8 years of experience on analysis, design, coding and maintenance of applications (J2EE and related technologies) of full software development cycle.
- Have extensive experience of programming experience in Core Java, J2EE specializing in web development using JSP, struts, spring, hibernate, web - services, EJB, JDBC, xml, HTML and Javascript.
- Analyzing, reviewing and ensuring the completeness of the business requirements.
- Ensuring proper source code management using tools like CVS, Starteam, CmSynergy and Rational clearcase.
- Perform the design activities using formal design processes, working closely with technical architects.
- Experienced in various J2EE design patterns Command pattern, Factory pattern, Singleton, Business delegate, Session façade, DAO, etc.
- 1 year and 2 months experience in design and development of banking product ( Confidential ).
- Used DWR as a server-push technology (supporting AJAX/Reverse Ajax).
- Hands on experience in using IDEs for development like eclipse, RAD7, JBuilder.
- Used unit testing tools like Junit, SOAPUI and log4j for logging purpose.
- Experienced in OOAD and preparing technical design/spec using UML with MS-Visio
- Ensuring on-time and high-quality deliverables to the customer.
- Preparing impact analysis report as and when required.
- Conduct training sessions for Team Members.
- Conduct code reviews as per coding standards, test case reviews, testing of critical modules.
- Writing optimized piece of code, as per the agreed coding standards.
- Willingness to learn and understand new technologies.
- Excellent communication and interpersonal skills. Ability to work effectively working as a team member as well as an individual.
- Proven ability to work under stress in emergencies; flexibility to handle pressure of multiple high priority initiatives and issues.
- Self Starter, who can deal with ambiguity, maintains focus, drive to clarity and provide innovative solutions.
TECHNICAL SKILLS
Web technologies: J2EE (Struts, JSP/Servlets, Hibernate, spring, EJB, web-services, Ajax/Reverse-Ajax using DWR), XML, JSTL, Cisco API, Custom tags, XMLBeans, javascript, Design patterns
Languages(s) known: Java, SQL
Testing Tools: JUnit, SOAPUI, Selinium, JMeter
Database: DB2, Oracle, MySQL, PostGres, Sybase
Development Tools: RAD 7.5, Eclipse, JBuilder, Jdeveloper, vi editor, IBM-WSAD
Build Tools/API: Ant, Ivy
SCM Tools: CMSynergy, SVN, Starteam, cvs
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Modulator (Module Lead)
Responsibilities:
- Requirement analysis and providing estimates
- Creating technical specifications design document.
- Created UML diagrams using MS-visio.
- Coding APIs as per the discussion with application architects.
- Implementing new business functionality and creating WSDL/XSD based on wireframes
- Development of Middle-tier component using web-services, EJB, DAO, JDBC etc.
- Configured application using spring for dependency injection
- Used java design patterns for development.
- Used RAD7 as IDE and Rational clearcase as version control system
- Configured log4j for logging purposes into the application.
- Used Rational ClearCase for version controlling
- Performed unit testing using JUnit.
- Used SOAPUI for validating the web-service to be published.
- Created APIs changes to interact with backend and other host systems.
- Participated in fixing bugs and enhancement of modules and tracking/assigning defect using Quality center.
- Involved in IST/QA/UAT support.
- Performed code-reviews for other team members.
- Mentoring other team members for further enhancement.
- Conduct knowledge transfer session for production support team
Environment: Spring, Web-services, JDK1.6, Junit, Windows XP, RAD 7
Confidential, Memphis, TN
Team Lead
Responsibilities:
- Development of GUI using struts, JSP.
- Wrote tiles controller for page layouts.
- Used spring for dependency injection
- Development of Middle-layer component using web-services, DAO etc.
- Used java design patterns for development.
- Used log4j for logging purposes into the application.
- Used JSP, struts tags, custom tags to create frond end for the users
- Extended struts controller based upon the project requirements.
- Created entries of struts component into struts-config.xml file.
- Used struts validation for server-side and client validation.
- Used cvs for version controlling
- Performed unit testing using JUnit.
- Created APIs for backend server, comm server.
- Participated in fixing bugs and enhancement of modules and tracking/assigning defects using Quality center.
- Involved in IST/QA/UAT support.
- Performed code-reviews for other team members.
- Mentoring offshore team members.
- Conduct knowledge transfer session for production support team
Confidential
Tech Lead
Responsibilities:
- Gathering business requirements and extending the framework.
- Development, Code reviews, enhancements and suggesting/implementing coding standards
- Enhancing the application using the client stubs for the existing web-services.
- Enhancements to Case & Contact Management (CCM) to record any contacts related to automatic IDV.
- R&D on server-push technologies (Ajax/Reverse Ajax) and cisco interface library(Computer Telephony Interface).
- Implemented the application using MVC framework(struts)
- Integrated the application with SoftPhone using multi-threading.
- Communicating the application with the web-services and cisco telephony servers.
- Involved to creating APIs using web services(Axis2) and spring to expose the existing business functionality
- Implementing the application using Direct Web Remoting (DWR).
- Used JSP, struts tags, custom tags to create frond end for the users
- Extended struts controller based upon the project requirements.
- Created entries of struts component into struts-config.xml file.
- Used struts validation for server-side and client validation.
- Participated in fixing bugs and enhancement of modules and tracking/assigning defects using Quality center.
- Involved in IST/QA/UAT support.
- Performed code-reviews for other team members
- Conduct knowledge transfer session for production support team
Environment: JSP, Struts 1.2, Ajax/Reverse Ajax(DWR), Spring 2.0,Hibernate, HTTPClient API, web-services(Axis 2), EJB, Weblogic, Windows, Eclipse
Confidential
Sr. Java Developer
Responsibilities:
- Gathering business requirements and building the framework for the application.
- Development, Code reviews, enhancements and suggesting/implementing coding standards
- 4front application enhancement for integration with reattribution application.
- Used JSP, struts tags, custom tags to create frond end for the users
- Extended struts controller based upon the project requirements.
- Created entries of struts component into struts-config.xml file.
- Used struts validation for server-side and client validation.
- Case & Contact Management (CCM) changes to record any contacts related to reattribution customers calls
- Co-ordinated with offshore team members
Environment: JSP, Struts 1.2, Ajax/Reverse Ajax(DWR), Spring 2.0,Hibernate, HTTPClient API, web-services(Axis 2), EJB, Weblogic, Windows, Eclipse
Confidential
Sr. Java Developer
Responsibilities:
- Extending the framework depending upon the project requirement.
- Communicating the application with the Existing EJB modules using Design patterns.
- Used JSP, struts tags, custom tags to create frond end for the users
- Extended struts controller based upon the project requirements.
- Created entries of struts component into struts-config.xml file.
- Used struts validation for server-side and client validation.
- Used java reflections to invoke the method to implement Command pattern
- Involved in IST/QA/UAT support.
Environment: JSP, Struts, Portlets, EJB, Windows XP, IBM WSAD
Confidential
Java Developer
Responsibilities:
- Framework development extending struts controller to communicate with the existing web-service
- Migrated Delphi desktop application to web-based application.
- Used JSP, struts tags, custom tags to create frond end for the users
- Extended struts controller based upon the project requirements.
- Created entries of struts component into struts-config.xml file.
- Used struts validation for server-side and client validation.
- Development, Code reviews, enhancements and suggesting/implementing coding standards
- Developed payment report application using pdf-generation iText API.
- Used SAAJ API to create client for webservices.
- Used JUnit for unit testing.
- Studying existing client database and designing the application accordingly.
- Involved in coding, Code reviews, enhancements and suggesting/implementing coding standards
Environment: JSP, iText java API, Struts, JBuilder X, Weblogic 7.0,Sybase,, Windows 2000, JSP, Eclipse, Struts, Web services, SAAJ, Tomcat, Windows 2000, Eclipse12
Confidential
Java Developer
Responsibilities:
- Developed E-commerce application including integration with payment-gateway.
- Used JSP, struts tags, custom tags to create frond end for the users
- Extended struts controller based upon the project requirements.
- Created entries of struts component into struts-config.xml file.
- Used struts validation for server-side and client validation.
- Created hibernate-config.xml and configured hibernate 2.0 for the application.
- Created *hbm.xml mapping for POJOs.
- Used hibernate query language (HQL) to query the database.
- Used spring 2.0 DAO support for hibernate.
- Model View Controller (MVC) pattern has been used. JSPs are the view, enhanced struts action as controller.
- Used JUnit for unit testing.
- Used vi-editor and developed the application in unix platform.
- Used iText and Barbeque APIs for generating Order and shipment form/ invoices.
- Involved in coding, testing Code reviews, enhancements and suggesting/implementing coding standards.
Environment: JSP, Struts, Hibernate, Spring, Ant, Postgres, Jakarta-Tomcat, Linux, vi-editor