Web Developer Lead Resume
MD
OBJECTIVE:
Seeking a Technical Lead/Manager position, utilizing current skills in software design and development and to extend further technical skills in a rewarding environment.
SUMMARY:
- A Lead Software Professional with more than 18 years of application development experience (full SDLC) involving Object Oriented Analysis & Design (OOA/OOD using UML), development, implementation and support.
- Proven track record of being a successful Team Lead, Technical Delivery Manager and Mentor by accomplishing tasks on schedule with strong initiative, commitment to quality, team blending and leadership skills.
- Extensively involved in development of Web - based transactional systems involving J2EE standard technologies including JAVA 1.5, JSP, Struts, Servlets, LDAP, CVS, Java Web Services, EJB, JMS, JDBC, Application Server’s (Weblogic 9.1), XML and JavaScript.
- Fair Knowledge of Open Source O/R Java Service: Hibernate & EAI, Web Services & SOAP, AngularJS, AJAX, HADOOP.
- Extensive experience developing & deploying distributed applications on major J2EE Application Servers like - Confidential Websphere 6.0, Tomcat 6.0.x and IDEs such as - WSAD, Visual Age for Java 4.5, RAD 7.5.4.
- Varied business domain exposure in the form of software project execution in Banking & Finance.
- Worked in large Web enabled J2EE application systems for clients like Confidential, JP Morgan Chase.
TECHNICAL BACKGROUND:
Operating Systems: Unix (Linux, HP-UX 10.x, Solaris 2.x, AIX4.x), Windows XP
Application Servers: BEA-Weblogic 9.1, Confidential WebSphere 6.0, Apache Tomcat
Programming Skills: JAVA 1.5, Struts, J2EE, EJB, Java Web Services, JMS, Servlets, JSTL, JSP, C/C++, JDBC, XML, JDOM, XSLT, JAVA SWING, HTML, JavaScript, TCP/IP, Sockets Programming, Unix Shell Script, Oracle SQL, Oracle 10i.
Database Skills: Oracle 9i, MS-SQL Server, MySQL, MS Access 2003
Software Tools: Eclipse 3.2, Visual Age for Java 4.0, Rational Rose 8.x(UML), Rational Application Developer 6.0, ClearQuest, Toplink, Clearcase, Ant, CVS, Visio, DreamWeaver, MS-Project, Visual C++ 6.x, Visibroker 5.x
PROFESSIONAL EXPERIENCE:
Confidential, MD
Web Developer Lead
Responsibilities:
- Enhancing Employer SearchLight in Portal/J2EE environment & supporting it.
- Enhancing Broker SearchLight in Portal/J2EE & AngularJS environment.
- Developed My Account COB, Online Claims (Medical & Dental) modules.
- Lead team of web developers in the design, development, and implementation of Web-based applications.
- Assist in planning of resource/time allocations for current and projected development needs.
- Provide assistance in diagnosing production problems.
- Perform coding and testing on complicated revisions to Content Management, Search, and Web Trending systems that support our Web and Portal applications.
- Estimate the technical costs of projects for clients and project managers, confers with clients to identify requirements (e.g., data, information needs, processing, specific output, functional and development of test data), and determines their desired outcomes in order to formulate the design of the system and/or offer alternative solutions in a timely manner.
- Provide project management regarding all technical aspects of implemented projects which includes: keeping in line with established budgets and timeframes, training end users on the operational procedures of the system, and providing technical guidance to less experienced staff during implementation.
- Analyze, design, and document information to create the applicable statement of work and the associated deliverables.
- Analyze and review emerging technologies, changes in the Insurance/Healthcare industry and the business functions of various clients, in order to determine if the advanced applications fit the needs of 9) changing strategies, goals and objectives.
- Mentor new or junior staff members on business knowledge, system peculiarities, and complex technical issues. Perform other technical duties as required.
Environment: Java, J2EE: (Jakarta Struts1.2, JSP 1.2, JDBC, JNDI), Log4j, XML, JavaScript, Oracle 9i, Windows NT, Confidential WebSphere Application Server 6.0, Confidential WebSphere Portal Server 6.0, Rational Application Developer (RAD 7.0 IDE).
Confidential, Chicago
Senior Consultant, Team Leader
Responsibilities:
- Development and maintenance of web based J2EE application.
- Enhancing current system on Confidential WCM by writing enhancement implementations in J2EE struts application.
- Confidential WebSphere Portal & WCM.
- Done some assignments related to Day CMS, Sling & Jackrabbit.
- Done some assignments for POC on Day CMS.
Environment: Java, J2EE: (Jakarta Struts1.2, JSP 1.2, JDBC, JNDI), Log4j, XML, JavaScript, Oracle 9i, Windows NT, Confidential WebSphere Application Server 6.0, Confidential WebSphere Portal Server 6.0, Rational Application Developer (RAD 7.0 IDE).
Confidential, Washington, DC
Senior Consultant, Team Leader
Responsibilities:
- Development and maintenance of web based J2EE application.
- Enhancing current system on BroadVision by writing enhancement implementations in J2EE struts application.
- Designing Event management System for Confidential WebSphere Portal Environment.
- Implementing Event Management System.
- Supporting IM, 1to1 & other broadvision related.
- Supporting BEA webserver for the current system.
- Confidential WebSphere Portal & WCM.
- Done some assignments related to WebServices, ExtJS & AJAX.
- Done some assignments in Hibernate, Spring framework for open source projects.
Environment: Java, J2EE: (Jakarta Struts1.2, JSP 1.2, JDBC, JNDI), Log4j, XML, JavaScript, BEA Weblogic Application Server (Workshop) 8.1.4, Win CVS, Oracle 9i, Windows NT, Confidential WebSphere Application Server 6.0, Confidential WebSphere Portal Server 6.0, Rational Application Developer (RAD 7.0 IDE), using RAD 7.0 & Portal 5.1 test environment to unit test the application.
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- Development and maintenance of web based J2EE application designed driven thro.’ XP to provide a uniform API to Training Management related functionality.
- The design heavily uses various design patterns like Model View Controller (MVC), Business Delegate pattern, Factory pattern, Singleton pattern etc.
- Developed presentation and mid-tier code, adhering to the Jakarta Struts Framework with views being JSPs, Action Forms and model being Business Objects thro.’ Business Deligate pattern.
- Designed & coded the end-to-end functionality, for initial new stories of the iteration right from JSP, action classes to DAO, which helped as a reference to other team while coding their stories.
- XP methodology is followed. In which done pair programming, refactoring of some complex or error-prone code, contacting business analyst as often for getting the feedback on look & feel of the screens.
- Made incremental changes to code as per iteration wise.
- Writing test cases thro.’ JUnit. Building the code by using ANT.
- Deployed the application on WAS in development environment.
Confidential
Senior J2EE Developer (Team Lead)
Responsibilities:
- Development and maintenance of web based J2EE application designed driven thro.’ XP to provide a uniform API to Contact Management related functionality.
- The design heavily uses various design patterns like Model View Controller (MVC), Business Delegate pattern, Session Facade pattern, Factory pattern, Singleton pattern etc.
- Developed presentation and mid-tier code, adhering to the Jakarta Struts Framework with views being JSPs, Action Forms and model being Business Objects thro.’ Business Deligate pattern.
- Designed & coded the end-to-end functionality, for initial new stories of the iteration right from JSP, action classes to DAO, which helped as a reference to other team while coding their stories.
- XP methodology is followed. In which done pair programming, refactoring of some complex or error-prone code, contacting business analyst as often for getting the feed-back on look & feel of the screens.
- Made incremental changes to code as per iteration wise.
- Writing test cases thro.’ JUnit. Building the code by using ANT.
- Deployed the application on WAS in development environment.
- Wrote utility classes to read from XML files parse the content and extract the business data for further processing by business tier.
- Act as a module leader for later part of the project to guide the new team on application & XP objectives.
Confidential
Software Consultant
Responsibilities:
- Participated in design and development of MTDL use cases & reconciliation module in it for the whole web enabled application.
- Responsible for installation, configuration of Confidential Websphere Application Server for the Local Environment.
- Implemented the design patterns like Session Façade and Service Locator for the application.
- Created/modified/analyzed class diagrams, sequence/collaboration diagrams using UML (Rational Rose).
- Used extensive Jakarta Struts Framework, EJBs (mainly stateless EJBs).
- Implemented Jakarta Struts tags in JSPs.
- Writing action classes that in turn delegated responsibility to stateless session beans which were responsible for calculating ratesheet, inland origin and destination rates for different routes which the user selected.
- Wrote utility classes to read from XML files parse the content and extract the business data for further processing by business tier. (In file upload)
- Wrote form beans and value objects (DTOs) for the struts module.
- Implemented open source L og4j logging framework in whole application.
- Unit testing, System testing and releasing fixes.
- Supporting the application in Dev, QA, UAT and production environment.
- Migrating to Oracle 8 from 7.2
- Wrote form beans and value objects (DTOs) for the struts module.
- Changing some PL SQL Procedures.
- Changing configuration files to run on E10k from E6.5K
- Testing the application thro.’ Confidential & running.
- Using clearcase tool for version management.
Confidential
Software EngineerResponsibilities:
- Responsible for analysing Requirements & preparing Use-Case document following RUP Specifications.
- Responsible for Design of Presentation Layer (Servlets, jsps) as well as whole middle tier system (Containing EJBs-middle tier-).
- Responsible for making design with the help of Rational Rose-2000 for preparing class, sequence, collaboration diagrams & Use-cases.
- Involved in sample coding of two complex functionality, for the ready reference to the team. It is from html/jsp to getting results from back-end oracle 8I.
- The deployment environment is Confidential Web-sphere Application Server (3.5) in which deployed the Middle Tier Server Side model (EJB jars).
- Involved in testing & bug-fixing.
Confidential
Software Engineer
Responsibilities:
- Implemented the design patterns like Factory, Business Delegate layer, Singleton Pattern for the applications.
- Created/modified/analyzed Use Case, Sequence Diagrams, Class Diagram, Collaboration Diagrams using Rational Rose (UML).
- Developed presentation (JSPs), Servlets (action classes) and mid-tier code normal business objects.
- Implemented some business logic in core java classes and created command beans with the help of CCP files provided by the client at the back-end for transaction purpose.
- Created a generic and common Java Script file so as to adhere to thin client architecture.
- Implemented open source L og4j logging framework in whole application.
- Identified Performance issues in existing code and provided solutions.
- Unit testing, System testing and releasing fixes. Supporting the application in Dev, QA, UAT and production environment.
- Involved in reviews of Design Review.
- As a technical support for bug-fixing in Java code.