Development Lead Resume
Northbrook, IL
SUMMARY:
- Around 10 years of experience in Analysis, Design, Development and Implementation of large - scale, secure, E-Commerce Projects and Internet/Intranet Applications using JAVA/J2EE Technologies.
- Extensive exposure to all phases of Software Development Life Cycle including feasibility study, requirement Analysis, Design, Development and Implementation of Java based Projects.
- Experience in Agile (SCURM) with pair programming Methodologies.
- Proven strength in Web Based Application and Enterprise Application Programming with Java 1.4/1.5/1.6, JDBC, J2EE, Struts 1.x, Struts 2, Hibernate 3, Spring, XML, XSD’s, Web Services (WSDL, SOAP), AJAX, JDBC, ANT, IBM Websphere, JBoss and designing with UML.
- Has hands-on experience on build tools like Ant, Maven and also Version control tools (SVN, CVS, Clear Case), Defect Reporting Tools such as Quality Center, Clear Quest.
- Extensive experience in developing dynamic web pages using JSP 2.0, Servlets 2.4, JDBC, AJAX, JavaScript, Tiles, JSTL, HTML, XHTML.
- Experience in developing enterprise applications using Java, J2EE, JDBC, JNDI, EJB, and JavaBeans.
- Proficient in SQL in writing stored procedures and triggers for relational databases like Oracle 8i/9i/10g, Sybase and DB2.
- Experienced in developing and deploying J2EE components on application servers like IBM Web Sphere 5.x/6.x, Web logic 8.1/9.2, JBoss and Apache Tomcat.
- Having excellent experience in testing and writing java test cases using Junit Framework.
- Proficient in implementing design patterns like Session Facade, Business Delegate, DAO, DTO, Service Locator, and Singleton patterns and MVC architectures.
- Experienced with XML related technologies such as XML, XSL, DOM, SAX and JAXP.
- Have got the knowledge on Ruby, Groovy and Grails
- Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues
- Have excellent communication skills, work ethics and the ability to work well in a team or individual environment.
- Other functional strengths include training/development, team building, developing project scope, relationship management and conducting status meetings.
- Done the internal/External certifications like MCSE MindTree Certified Senior Engineer, MCD MindTree Certified Designer, various Infosys certifications and SCJP1.4, SCWCD1.5
- Registered as an ITP member with National Skill Registry NSR, an initiative taken by NASSCOM
TECHNICAL SKILLS:
Software Skills: J2ee, Struts, EJB (Session Beans & MDB), Web Services Spring, Hibernate, XML, Ajax, Java Script, Dojo, Ruby, Groovy& Grails
Databases: Oracle, DB2, Sybase
Tools: & Skills: RAD, Eclipse, WSAD, Web logic Workshop, QA4J, Subversion (SVN), Clear case, VSS, Ant, Maven, Toad, DBVisualizer, SOAP UI, Ruby Mine
Operating Systems: Windows XP & UNIX
Domain Knowledge: Insurance and Health Care, Banking & e-commerce
EXPERIENCE:
Confidential, Northbrook, IL
Development Lead
Responsibilities:
- Interacted with the business analyst to discuss and understand the business rules and flow of the application for Quote and New Business features.
- Involved in all the different stage of SDLC like requirement gathering, High level design, Low level design reviews, Coding, Code reviews, code refactoring and defect fixing etc.
- Designed xml based configuration framework to enable the instantiation of classes using Factory design pattern based on various state, line, company variations conditions.
- Created and maintained Approach documents, TDD’s (Technical Design Document) for the application development and was also involved in collecting the functional requirements to design and develop the maintenance applications for production/issue support.
- Responsible in organizing the meetings between various stake holders including Clients, BA’s, and the development teams for smooth delivery of the project.
- Developed various J2EE components like Servlets, JSP, JSTL,TLD, AJAX, EJB Session Beans by using RAD
- Used RAD 7.5 and Websphere application server 7.1 for developing & deploying the applications.
- Involved in fixing the bugs, which were reported by both testing team as well as Customer escalations.
- Worked closely with the architecture group to implement long-term vision and research new relevant technologies and produce POCs to weigh future integration into the product.
- Responsible for coordinating the deployment configurations in various environments with the deployment teams.
Environment: Java 1.4/1.5, Struts 1.x, EJB Session Beans, XML, XSD, RAD 7.5, HP Clear Case, Clear Quest, log4j, DB2/Oracle, Windows XP/Seven.
Confidential, Windsor, CT
Development Lead
Responsibilities:
- Coding and implementing the proposed design, unit testing, Integration testing, performance monitoring and production support cum maintenance.
- Acted as a technical Lead for the onsite and offshore team and coordinated the entire development of the project and addressed the design gaps and any issues that came in during development.
- Involved in functional phase to map the requirements and provided analysis and feedback on the design
- Prepared the Technical Spec document and presented it to the technical architecture team for approval
- Coded the Fund performance web services and integrated it with both the webworks.
- Created, Configured the data sources in Dev & QA environments for Jboss server.
- Defined test scenarios and test cases for the different operations of the Fund list service access points.
- Developed unit test cases and test data to reproduce various business errors and system faults.
- Address any issues that may arise during deployment to production and provide necessary support during go-live
- Used Log4j for logging
- Utilized JUnit for unit testing of the modules
- Prepared the documentation on best practices and coding standards
- Conduct code review & unit testing
Environment: Java 1.5, JSP, Servlets, Iservice Framework, XML, XSD, JAX-WS 2.0, SOAP, WSDL, Jboss, 8.1, Clear Case, Eclipse 3.4/3.5,HP Quality Centre, Ant 1.7, log4j, DB2 V9.1, Sybase, UNIX, Windows XP/Seven.
Confidential, Columbus, OH
Development Lead
Responsibilities:
- Involved in Project design, development and testing.
- Used Agile (SCRUM) methodology for the software development with pair programming.
- Interacted with different groups for interface designs and developed Use Case interaction diagrams using Microsoft Visio.
- Responsible for organizing and designing the complete database system.
- Business layer is developed with Spring. Hibernate.
- Developed Servlets for server side transactions.
- Setup JDBC connectivity and database.
- Developed DAO’s (Data Access Objects), VO’s (Value Objects) for back-end communication.
- Build Ant scripts for deploying the application.
- Written Junit test cases using Mock Object to test the DAO’s, VO’s and Hibernate layer.
- Used DB2 Database with DB Visualizer Client.
- Used Subversion(SVN) version controlsystem to maintain current and historical versions of files such assource code, web pages, and documentation.
- Designed and developed naming and configuration services using JNDI.
- Deployed the application on Web Logic.
- Responsible for user training.
- Coordinated with QA Team for UAT and Ruby test scenarios. Performed defect fixing and analysis.
- Evaluated new technologies to fit into existing applications.
- Developed user interface using JSP, HTML and performed client side validations using Java Script.
- Developed a good team environment and coordinated with team members for successful implementation of the project.
Environment: JAVA/J2EE, Struts 2, Spring, Hibernate, Ruby, Java 1.5, JSP, Servlets, XML, XSD, JAX-WS 2.0, SOAP, WSDL, Weblogic 8.1, SVN, Eclipse 3.4/3.5,HP Quality Centre, Ant 1.7, log4j, DB2 V9.1, Sybase, UNIX, Windows XP/Seven.
Confidential
Development Lead
Responsibilities:
- Participated in the system analysis and developed design documents during low-level design
- Developed Struts Action and ActionForm classes.
- User Input Validation is done using the JavaScript and ActionForm.
- Created JSPs using Struts tag libraries.
- Involved in writing the XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML)
- Worked on XRL based eService framework for the back end calls.
- Made calls to AJAX methods for implementing navigation in all the modules/screens
- Asynchronous data retrieval using the DOJO framework (AJAX), to retrieve the data from the database, as and when required, thereby improving the performance of the existing system.
- Created the SQL queries required to retrieve data from Oracle database.
- Developed Stateless Session beans to implement business logic used by the JSP pages through Servlets Controller for client side view.
- Involved in designing and development of pricing module with the Service Locator, Singleton and Business Delegate, Façade design patterns.
- Used POJOs for accessing, inserting and updating data from database.
- Wrote Webservices using Apache Axis to expose Subscription methods
- Extensively used Java Collection framework and Exception handling.
- Applied JMS to Publish/Subscribe Static, Workflow, Allocation messages
- Implemented Log4j for logging
- Developed various J2EE components like Servlets, JSP, AJAX,, XML,XSD and XRL by using WSAD.
- Wrote build and target files to configure build process using ANT.
- Involved in the design and development of database entities.
- Provided production support by interacting with the end-users and fixing bugs
- Styling in CSS and JSPs is done as per the Style guide provided by UI team.
- Exported the EAR (Enterprise App) and deployed it to the Integration Test environment.
- Actively participated in Functional Design Document and Technical Design Document reviews.
- Actively participated and contributed to establishing Standards and Guidelines.
Environment: JAVA/J2EE, eService Custom Framework using XRL, Java 1.5, JSP, Servlets, XML, XSD, DOJO, WebSphere, SVN, WSAD,HP Quality Centre, Ant 1.7, log4j, DB2 V9.1, Windows XP/Seven.
Confidential
Module Lead
Responsibilities:
- Coding and implementing the proposed design, unit testing, Integration testing, performance monitoring and production support cum maintenance.
- Involved in designing, implementation and Integration testing of Order Change & Order Response Modules
- Designed and developed interactive static HTML screens as screen level prototype.
- Developed JavaScript for client side validation and developed Cascading Style Sheet (CSS).
- Involved in design and development of presentation layer using Struts custom tags, DHTML, HTML, and JavaScript.
- Made calls to AJAX methods for implementing navigation in all the modules/screens
- Designed the Web interface using Struts Framework.
- Developed the helper classes for better data exchange between the MVC layers.
- Responsible for assembling and deploying server-side J2EE components like EJB, JSP, Servlets on Weblogic Application Server
- Implemented Struts Framework and Hibernate in middle tier. Develop wrapper using Struts framework to make a call to session beans.
- Used POJOs for accessing, inserting and Updating database
- Worked on code, code-merge, code integration and module integration.
- Used Log 4j for logging events.
- Worked with common Build scripts for the .jar files, .ear files and the .war files
- Encapsulate the business logic in EJB and deploying them in the Application Server.
- Responsible for checking out the Source Code from CVS, doing a build and deploying it on
- Weblogic Application Server in UNIX Environment.
Environment: JDK1.5, Servlet, JDBC, JSP, STRUTS1.3, EJB Session Beans, MDB, JSP, XML, XSD,EJB 2, JMS, Hibernate, CVS, Weblogic, Eclipse 3.4/3.5, Ant, log4j, Oracle, Windows XP.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in Design & Coding of Subscriber Delivery Options module
- Designed and developed interactive static HTML screens as screen level prototype.
- Developed JavaScript for client side validation and developed Cascading Style Sheet (CSS).
- Designed the XSD and XML for the webservice request and response.
- Involved in design and development of JSP based presentation layer for web based account inquiry using Struts custom tags, DHTML, HTML, and JavaScript.
- Used XSLT tags for displaying the output in the jsps.
- Built the Webservices using JAX-WS implementation and using Weblogic Workshop IDE.
- Implemented the DAO pattern for the database interactions.
- Unit tested the above services using SOAP UI.
- Developed PL/SQL, stored procedures and functions to manipulate the database.
- Deployed the application components into Weblogic application server.
Environment: Jdk1.4, JSP. Spring, Hibernate, Web Services, Weblogic8.1, Weblogic Workshop, SOAPUI
Confidential
Sr. Java Developer
Responsibilities:
- Involved in designing, implementation, code Reviews and testing of the various modules
- Working on the Artisan Marketplace for Sign in and Registration modules
- Involved in end to end implementation of the two modules using Confidential V3 architecture
- Involved in preparing the low level design documents
- Used Find bugs and PMD tools for static analysis of the code and fixed accordingly
- Handling the build and deployment activities on QA environment
- Involved in Stores NGVI development using Confidential v4 architecture
- Used Log4j for logging
- Adhere to best practices and coding standards defined by eBay.
Environment: Java1.5, XML, XSL, Hibernate, Apache Geronimo, Eclipse3.2, Clear Case, Clear Quest, PMD, Find Bugs, Servlet, JDBC, JSP, Confidential V3 & V4,, EJB Session Beans, MDB.
Confidential
Developer
Responsibilities:
- Involved in Presentation and Business Layers of the application using STRUTS framework.
- Designed and developed Generic classes for generating Value Objects.
- Built MVC framework for Web Applications through Struts, core java, J2EE server side components and Tag libraries.
- Created HTML, CSS, and JSP pages for front-end, used Struts & JavaScript for client-side validation.
- Used Log4j for logging
- Utilized JUnit for unit testing of the modules
- Adhere to best practices and coding standards
Environment: Java, JDBC, Servlets, STRUTS, HTML, oracle, Weblogic8.1, My Eclipse, log 4j
Confidential
Developer
Responsibilities:
- Developed the Servlets programs and associated Html files.
- Involved in Connection RDBMS from Servlets and unit testing.
- Involved in writing unit test cases.
- Involved in more of front development.
Environment: HTML, JSP, Java, Servlets with Oracle and Jboss, NetBeans
