Lead Developer Resume Profile
Summary
- 8 years of experience in full application software life cycle development involving Analysis, Design, Development, Testing, Implementation of application software in web-based environments, distributed n-tier architecture and client/server architecture.
- Followed a structured methodology during the software life cycle encompassing the following phases: Requirement, Design, Development, System Testing, Implementation and Production Support.
- Design and Programming experience developing Internet Applications using Java, JDBC, Java Servlet, JSP, Struts, Hibernate, Spring MVC, XML and web based development tools.
- Expert in Hibernate Query Language HQL .
- Expert using Oracle 10g/9i, MySQL, DB2 and writing SQL and Functions.
- Experienced in Object Oriented Design and Analysis OOAD of distributed web-based applications and Performance Tuning in Object Oriented Systems.
- Experience in RESTful Web services.
- Extensively worked with the Struts Framework and J2EE design patterns such as Factory Pattern, Abstract Factory, Singleton, Data Access Object, Transfer Object and MVC.
- Dedicated focus on n-tier distributed architectures using Java, J2EE, JDBC, XML/XSLT, DOM
- Expert and working knowledge of the tools like Rational Rose, Clearcase for UML designing.
- Log4J for extensible logging, debugging and error tracing.
- Used ANT for building and deploying application source code on IBM WebSphere Application Server.
- Experience in Application Servers such as WebSphere, WebLogic and JBOSS
- Worked with Junit for unit testing.
- Excellent interpersonal and technical skills.
- Experienced in using Java IDEs like Eclipse and IBM RAD.
- Highly motivated and hardworking individual with strong verbal and written communication skills.
- Ability to learn quickly and to correctly apply new tools and technology.
PROFESSIONAL EXPERIENCE
Lead Developer
Confidential
Technologies:
O/S: Windows 7, Unix
Languages: JAVA/J2EE Quartz, XSLT, JAXB, Maven, Spring 3, Jersey 1.8
Databases: Teradata 14.0
Tools: Eclipse 3.7, Apache Tomcat 7.0, VisualVM, Teradata Studio Express, PuTTY, Maximo, JIRA , Google Analytics, Web Master
My responsibilities as Lead Developer include:
- Developed mid-tier java components like DAO Data Access Objects and RESTful Service components based on Spring annotation framework.
- Configured and updated ORM Hibernate efficiently utilizing Hibernate Annotations in Entity components
- Efficiently created SQL Scripts to monitor the status of Batch Jobs for synchronizing inventory.
- Used various XML Stack libraries and API for handling XML like JAXB, XPATH, XSLT
- Developed Maven scripts to clean, compile, build, install and deploy application.
- Generate UA code for Google Analytics and configure sitemap to restrict the page crawling by Google.
- Generate Search Engine Optimization SEO Report using WebMaster Tool by Google Analytics to assess the customer behavior and share with Marketing Team.
- Used SVN as version control.
Team Lead/Lead Developer
Confidential
Technologies:
O/S: Windows 8
Languages: JAVA/J2EE Struts 2.0, Hibernate 4.1, Spring 3.2, Web Services REST
Databases: MySQL 5.1
Tools: Eclipse 3.7, Oracle Web logic Server 11gR1, Rally, Clear Quest, Quality Center
My responsibilities as Lead Developer for Online Payments included:
- Designed and developed Java Classes based on Object Oriented and re-usability concept for the back- end and used JAXB for marshalling and unmarshalling request coming from Mobile App
- Developed and implemented the MVC Architectural Pattern using Struts Framework including Servlets, EJB, Form Bean and Action classes.
- Implemented Struts Validation Framework for Server side validation.
- Implemented Struts Action classes using Struts controller component for the middle tier.
- Developed Web services REST to interact with UI Client.
- Integrated Spring DAO for data access using Hibernate.
- Implemented EJBs Session beans for business logic.
- Developed Java Bean Classes and Hibernate mapping xml hbm configuration files to map java variables to DB table columns and updated Bean.xml for Spring Framework.
- Created and Executed HQL, SQL and Store Procedure proficiently to update, insert, delete and select data in DB2 Data Base
- Defect management from identification to closure
Lead Developer
Confidential
Technologies:
O/S: Windows XP
Languages: PHP 5.1
Databases: MySQL 5.1
Tools: Eclipse 3.5, Apache 2.2 Server, Drupal 6.15 Content Management System
My responsibilities as Sr. Developer included:
- Involvement in Requirement Gathering
- Working on Business Process Documents for the Project
- Created and deployed complex, fully-featured websites using the Drupal Content Management System CMS , integrating custom programming with existing third-party modules.
- Experience in Drupal theme module development skills
- Knowledge of Drupal APIs
- Advanced knowledge of creating social networking sites with Drupal
- Advanced knowledge of W3C Standards Compliance
- Advanced knowledge of Subversion
Sr. Developer
Confidential
Technologies:
O/S: Linux
Languages: JAVA/J2EE Struts, EJB 3.0, Portlet, Servlet, JSP, JavaScript
Databases: DB2 v9
Tools: RSA 6, WebSphere AS 6.1, WebSphere Portal Server v6
As a Developer was responsible for the following:
- Working on end-to-end functionality of modules in MIS Application.
- Spring MVC frame work JSR 168 portlets analysis and design.
- Portal Themes, Girds, Style type components design
- Portal Custom Secondary page Types design
- Personalization requirement gathering and design
- Formulating solutions to bugs reported for the features provided by the module.
- Solution proposal to client.
- Direct interaction with client for issue resolution
- Fixing bugs that were reported by testing team.