Technical Lead Resume
Franklin Lakes, NJ
SUMMARY
- 11 years of IT experience in analysis, design, development, testing and implementation of Java/J2EE web applications using Java, Servlets, JSP, JSTL, Struts, Spring, EJB, JMS, AJAX, ORM, JNDI, Web services, JDBC, JAXP, RMI, Swing, XML, JavaScript
- Experience in using Struts, Spring & Hibernate framework for various Web/portal based application development
- Experience with BEA Weblogic, IBM Websphere, Apache Tomcat & JBOSS Application server
- Experience in using IDE’s such as Eclipse, SUN ONE, Toad, WEBLOGIC Workshop.
- Proficient in RDBMS using Oracle 9i/10G, DB2, MySQL database servers
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
- Good hands on experience in developing web applications such as MVC Architecture using Struts & Spring Framework, developing custom tag libraries for JSP pages
- Good experience in Unit Testing using JUnit and Version control using CVS, SVN
- Experienced in configuring of build files with ANT, Maven and logging using log4J
- Developed front end components using DOJO involving data binding, remoting with custom css components.
- Managed application build & deployment process for various releases (Build Forge)
- Strong knowledge on Telecom, Retail, manufacturing & Networking Domains
- Experience in reviewing Design documents, Requirement Specifications, Preparing Technical document.
- Extensively used various internet technologies like JavaScript, HTML, DHTML and XML.
- Having good knowledge in J2EE Design patterns
- Hands - on experience with UNIX, Linux environments.
- Strong communication and interpersonal skills.
- Experience in Software Development Lifecycle (SDLC), Agile scrum methodologies
- Experience in understanding & documenting Business process & CMMI Level 5 process
TECHNICAL SKILLS
Enterprise Java: JSP, Servlets, EJB2.0/3.0, JMS, ORM, JNDI, Java Mail, Logging API, Various J2EE and Standard Design Patterns, AJAX.
Java Standard Edition: Java Swing, JDBC, Serialization, JNI, Java RMI, Java Mail, JavaDOC, Internationalization & Localization.
Network Protocols and products: EMS, SNMP, NMS, TCP/ IP, Metasolv, SMTP
Programming Languages & Scripts: Java1.4/1.5, HTML, and UML.
Tools: & Framework: Struts 2.0/1.3/1.2.8 , Spring 2.5, Hibernate 3.0, JTA, JPA, JDO, Web Services, Quartz Scheduler, Log4J, Apache Common Library, JUnit, Ant, Maven, HTTP Unit, Castor, Axis/Axis2, Tibco, MULE, XML SPY.
Mark-up/ Scripting Language: HTML, DHTML (CSS), XML, Java Script, Ext JS, DOJO, AJAX.
XML Technologies: XSL/XSLT, SAX, VXML, DOM, XPath, DTD, Schema, JAXB, JAXP.
Application/Web Servers: Weblogic 9.x/8.x, Websphere 6.0/7.0, Apache Tomcat 5.4/4.x, JBoss 4.0/3.2.
Web Services: SOAP, UDDI, WSDL, XML.
DBMS / RDBMS: Oracle 10g/9i/8i, SQL-Server 7.0/2000, DB2, MySQL 5.x/4.x, MS ACCESS 2000.
Build Control Systems: IBM Build Forge.
Testing Tools: JUnit 4/3.8.1, HTTP Unit.
Version/Source Control Systems: SVN, CVS.
Defect/Bug Tracking: Bugzilla, HP Quality Center.
IDE & Reporting Tools: RAD, Eclipse 3.x, MyEclipse.
O/S & Environment: Windows Vista/XP, Win 2k Server, UNIX and Linux
Standards & Trends: Agile Methodology, Aspect Oriented Programming (AOP), Service Oriented Architecture (SOA).
Other Skills: Requirements engineering, UML, Magic, Design patterns, code reviews, test planning
PROFESSIONAL EXPERIENCE
Confidential, Franklin Lakes, NJ
Technical Lead
Responsibilities:
- Leading a team of 3 resources involving designing, allocating task, tracking tasks, supporting QA and production release.
- Track tasks through daily scrum meetings.
- Perform code review involved optimizing and code refactoring.
- Analyze requirement and provide estimates.
- Create technical documents providing setting up file reader, file parser using shell script, UNIX, mule.
- Provided production support by analyzing, debugging issue reported.
- Attend meetings for updating the status, report issues and provide support to related applications.
- Design involving creating new service using SOAP or Restful. Create configuration using spring and Mule.
Environment: JAVA 1.6, Spring3.0, Mule 3.0, Hibernate 3.0, MQ, JMS, XML, XSLT, eclipse, Unix, Oracle SQL Developer, JUnit, SOAP, RESTful, Thunder Head, CVS, Maven, Hudson, Scrum.
Confidential, Wilmington, DE
Technical Lead
Responsibilities:
- As a lead involved in analyzing, designing and development, task allocation and tracking for Business Management Systems (BMS) application. Performing deployments in lower environments and manage tickets for deployments in higher environments, resolve production issue.
- As a team member for Point of Sales (PoS), responsible for maintenance, enhancements and provide production support.
- As a team member for SIS, responsible for design, development, resolve bug’s reported.
- Developed application using Struts 1.2, involving coding UI and backend using HTML, JavaScript, JSP, AJAX, Java, Servlets, PL/SQL.
- Develop, debugged application using Spring MVC, Hibernate, Flex.
- Developed reports for corporate, Agency Manager, unit Manager using Crystal Report.
- Developed SQL queries and Stored procedures.
- Implemented SOA by designing, developing and enhancing WebServices using SOAP and RESTful.
- Developed authentication WebService with SOAP protocol.
- Responsible for developing and enhancing UI using flex.
Environment: JAVA 1.5, Struts 1.2, Spring3.1, XML, Websphere 7, Tomcat 6.0, RAD 7.0, eclipse, Jasper reports 3.7.1, flex 3.2, Hibernate 2.0, JPA, Unix, Microsoft SQL Server 2005, PL/SQL, JUnit SOAP, RESTful, Crystal Reports 11,Star team, PVCS, Microsoft SQL Management Studio 2008.
Confidential, Greensboro, NC
Senior Consultant (Developer)
Responsibilities:
- Setting up new Trading partners involve identifying new trading partner and Conduit and processing request and applying trading partner specific Business logic.
- Enhancement include migrating existing business implemented using shell scripts and java program running on UNIX servers to be implement through Spring MVC & mule on websphere.
- Involved in understanding and working on enhancements for EDI listener which is core for processing MISMO (2.3.1 & 3.1) request to create a loan xml which gets submitted to CDE (Common Decision Engine) extensively used xslt, xml, xmlspy, a property FRH property file which defines orchestration steps to process the request.
- Setup configuration for new trading partners by developing, enhancing and debugging using Mule.
- Interaction with trading partners for setting up new connection.
- Developing application for Optimal Blue to process MISMO request of type Rate Quote and convert the request which gets submitted to BIZ services which returns comparison of prices of with products such as BPMI, BP Single premium etc.
- Implemented SOA by developing and enhancing SOAP and RESTful WebService for providing services to partners for providing quote, product details.
- Done enhancement for the Rate Quote, to persist the request for debugging, extensively used XML and XSLT for transformations.
- Extensively used core java for processing the data received through XML.
Environment: JAVA 1.5, Spring 2.5.3, Mule 1.4.4, UNIX, Shell Scripting, AWK, XML, XSLT, Weblogic, RAD, Contivo, XML SPY, Lotus Notes, maven, DB2, ORACLE, CVS, SOAP, RESTful.
Confidential, Silver Spring, MD
Senior Consultant (Developer)
Responsibilities:
- Responsible for understanding requirement, analyzing the impact and developing components and integrating and testing following process of reverse engineering.
- Responsible for implementing MVC2 architecture using Struts 2.0
- Involved in Exception handling and showing proper message to user, using struts ActionErrors.
- Involved in creating Ajax request for searching, creating search criteria, parsing Ajax response.
- Created UI components using JQuery which encapsulates interface logic & utility classes which intern communicate with model.
- Developed WebServices using SOAP to provide service to other applications.
- Showing the data in tabular format using EXT JS with functionality of showing records in option list, date format.
- Involved in UI level coding using JSP, JavaScript, JQuery and JSTL.
- Responsible in designing UI using HTML, CSS with reference to .Net application.
- Responsible for understanding the .Net application and implementing the functionality using java.
- Responsible for implementing the functionality involving designing, writing action class, VO, DAO’s.
- Delivered iterations every two week cycle followed extensively Agile Scrum Methodology.
Environment: JAVA 1.6, JSP, EJB (J2EE platform), Servlets, HTML, DHTML, JavaScript, Ext JS, JQuery, Struts2.0, Web Services, UNIX, Shell Scripting,Oracle 11g, XML, SQL Server, Eclipse, .Net, Lotus Notes, Telelogic.
Confidential, Arlington, VA
Team Leader
Responsibilities:
- Responsible for understanding requirement, analyzing the impact and developing components and integrating and testing and resolving the defects identified in System test or enterprise test or UAT.
- Mentoring team member of size 5, includes giving technical guidance and requirement clarification, prioritizing the work and delivering iterations.
- Involved in Development of mainly two application Quoting an Ordering which resided or two different weblogic servers which interact using web services.
- Responsible for implementing MVC2 architecture using Struts on SDP platform.
- Involved in Exception handling and showing proper message to user, using struts ActionErrors.
- Extensively used core java collections, data structures, using features such as generics, for loop, autoboxing of JDK 1.5.
- Involved in UI level coding using JSP, JavaScript, Ajax, DWR and JSTL.
- Used VXML to capture request for a voice service and process.
- Involved in developing XML utilities and Interfaces using SAX and DOM parsers.
- Developed using design patterns such as Singleton, DAO, Factory, façade, Adaptor.
- Involved in writing complex queries, sub queries Oracle DB and Toad as Editor.
- Developed business components using EJB, Session and Entity beans using CMP.
- Involved in tracking defects using HP Quality Center.
- Developed third party application Qpartner using Spring MVC framework which involved Designing and coding of Business Classes using Spring IOC and AOP features.
- Involved in exposing and consuming webservices using SOAP, creating request and processing response.
- Implemented SOA, involved in processing request & response from web service using SOAP, Enterprise service bus (TIBCO) in XML, XSL, XSLT format
- Responsible for deployment activities in Development and Test environment on Weblogic using UNIX environment
- Delivered iterations every two week cycle followed extensively Agile Scrum Methodology.
Environment: JAVA1.5, J2EE, JSP, JSP Custom tag, core java, DHTML, XML, XSL, XSLT, HTML, Eclipse, Ant Script, Java Script, EXT JS, DOJO, Shell Scripts, CSS, Servlets, EJB, JMS, Struts, Web services, Oracle 9i, SQL, Log4j, SOAP, WSDL, Spring, BEA Weblogic, VXML, AJAX, JUnit, Cacuts, JMS, JDBC, HttpUnit, PL/SQL, UNIX, Build Forge, OOA, OOP and OOD, Agile methodology, HP Quality Center.
Confidential
Associate Consultant (Developer)
Responsibilities:
- Responsible for system Analysis, development, Unit testing and delivery of iterations.
- As the code was developed by other vendor and the functionality of persistence was broken need to understand the existing code & fixe the persistence issues by working on configuration of Hibernate.
- Developed session beans, entity EJBs for Accessing data from the Database in a business tier for Different modules in the Application.
- Development UI for Admin user & customer user, defining actions using (MVC2) Struts.
- Used Struts Validation framework for Validation of UI end data.
- Involved in UI level coding using JSP, JavaScript, Ajax, DWR and JSTL.
- Extensively used core java using collections to validate and process data.
- Extensively Used Façade design pattern to interact with Ensemble API, also used Factory, Singleton, Adaptor, Business delegate patterns.
- Developed & debugged application on Eclipse IDE
- Implemented ORM using Hibernate involved in defining relationships, writing building scripts for generating hbm files, writing HQL queries used DAO as design pattern for accessing data.
- Involved in Configuring and maintaining SVN in Linux / Unix environment.
- Involved in Deployment and trouble shooting of Websphere server.
- Developed webservice to expose functionality using RESTful.
- Involved in consumption of Webservices, creating client using Ant script, creation of XML request and processing response using XSL, XSLT.
- Delivery management, Preparation of Release Notes and Code delivery, tracking of Iterations using Agile Methodology.
- Involved in Enhancement and Bug fixing for Production issues
- Involved in Coding, testing, debugging, enhancements, documentation, and program maintenance
Environment: JAVA1.4, J2EE, JSP, Servlets, core java, DHTML, XML, HTML, Eclipse, Maven, Java Script, shell Scripts, CSS, Linux, Websphere 7.0, Web Services, Oracle 9i, LDAP-2.3, Struts, SQL, EJB, AJAX, Hibernate -2.0, JTA, JPA, JDO, EMS, RESTful, SNMP, NMS, UNIX, JMS, SVN, log4j, UML Visio, JDBC, OOA and OOD,, JUnit, Cacuts, Agile RUP, Scrum, SSL (HTTP)
Confidential
Software Developer
Responsibilities:
- Involved in requirement Analysis, Development, Debugging & Defect fixing.
- Developed application using Spring framework which involved defining new beans using bean factory pattern.
- Incorporated transaction management using Spring MVC, defining abstraction layer using Spring DAO.
- Involved in implementing ORM using Hibernate includes configuration, defining mappings, optimization of HQL using lazy loading technique, maintaining integrity of data using cascade technique.
- Involved in UI level coding using JSP, JavaScript, Ajax, DWR, and JSTL.
- Involved in sending email from application using SMTP, Java Mail, Quartz scheduler
- Done parsing of xml which had information about navigation links using SAX parser.
- Involved in developing, Exception Handling & Debugging application using Eclipse IDE.
- Involved in configuration & deployment activity of JBoss.
- Involved in writing build scripts using ANT.
- Responsible for co-ordination with Functional consultants for Functional Review and design
- Involved in maintaining application using CVS creating branch, tagging.
- Involved in Enhancement and Bug fixing used Bugzilla for tracking the issues.
- Involved in Coding, testing, debugging, enhancements, documentation, and program maintenance
- Delivery management, Preparation of Release Notes and Code delivery.
Environment: JAVA, JSP, J2EE, Servlet, Spring 1.2, Hibernate-2, JTA, JDO, Eclipse, Oracle 10g, SQL Server, JSP Custom tag, DHTML, Ant Script, Java Script, Shell Scripts, XML, HTML, CSS, JUnit, UNIX, SQL,CVS, log4j, UML Visio, AJAX, JPA, JDBC, Java Mail, Quartz, jCIF (java Common Infrastructure Framework)
Confidential
Software Developer
Responsibilities:
- Designed the application architecture of the System based on MVC (Model View Controller), Struts Framework and J2EE specifications.
- Involved in design and development of student select module and also configuring application in WebSphere Server.
- Implemented business rules for student select module.
- Involved in developing model using Session Beans.
- Developed user Interfaces using HTML/JavaScript/ DHTML.
- Used JSP, Custom Tag Libraries for the presentation layer.
- Front-end validations were performed using a combination of Java Script and Struts Validator framework.
- Developed code in JSP, Servlets and struts and deployed them in the WebSphere server environment.
- Unit testing & Integration testing of the components.
- Created tables, writing queries, sub-queries. Also make a JDBC Connection Pooling for achieving Database connection.
Environment: Java, J2EE, Struts, JSP, Servlet, EJB, Websphere 6.0, JDBC, DB2, JavaScript, HTML, Eclipse.
Confidential
Software Developer
Responsibilities:
- Responsible as a core member in the team for development.
- Requirements Analysis and design using UML
- Involved in designing UI which included showing images of movies & games with hyperlinks, showing tooltips extensively JSP, CSS, Java Script, HTML, DHTML.
- Developed business logic for validating, retrieving, storing of information of movies & games.
- Developed application using Struts, involved in defining new actions, defining configuration files.
- Involved in Exception handling, showing proper messages to the user.
- Involved in implementing design patterns such as Singleton, Factory.
- As the images information where stored in DB, was involved in writing complex SQL query which includes sorting, showing tool tip, displaying images according to genre with help of TOAD.
- Responsible for co-ordination with Functional consultants for Functional Review and design reviews.
Environment: Java, JSP, Struts1.2, HTML, JSP Custom tag, JDBC, Eclipse, OOP, Ant Script, Java Script, Shell Scripts, CSS, Log4j, SQL Server, JUnit.
Confidential
Junior Developer
Responsibilities:
- Responsible as a core member in the team for development and interaction with client.
- Involved in requirement gathering, by visiting the factory and analyzing the process.
- Requirements Analysis and design using UML.
- Involved in development of business components & creating UI of quote, order & pricing using Java Swing with help of Sun One IDE.
- Extensively used core java Collection, data structures in development.
- Developed web based application using Struts framework, for creating reports, showing status of order.
- Involved in developing front end module using JSP, Java Script, CSS and HTML.
- Used Open source database My SQL, involved in writing complex SQL queries.
- Involved in configuration involving security, deployment & maintenance of Tomcat 5.0
- Involved in Coding, testing, debugging, enhancements, documentation, and program maintenance
Environment: JAVA, JSP, Struts1.2, Java Swings, Sun One IDE, Eclipse, HTML, JSP Custom tag, JDBC, OOP, Ant Script, Java Scripts, CSS, Log4j, SQL Server