Lead Software,resume Profile
Summary
- Around 9.9 years of professional experience in Software systems analysis, design and development.
- Good exposure to each of the phases of Software Development Life Cycle SDLC . Develop projects from stage of concept to full implementation.
- Hands-on experience in handling multiple projects and working with prestigious clients.
- Significant experience in coordination of work, status updates, and decision-making processes with customers and teams in multisite engagements.
- Excellent skills in implementing J2EE-based web applications.
- Expertise in Object Oriented Analysis and Design OOAD and Object Oriented Paradigm OOP from designing UML diagrams using ArgoUML for development phase.
- Extensive experience in development of B2B and B2C applications in J2EE framework and Web Content Management WCM portals in Adobe Day CQ5.
- Extensive experience in Spring 4.x, Hibernate 4.x, Struts 1.2.x, iBATIS, Tiles, SiteMesh, Spring Validator and Jasper Report frameworks.
- Hands-on experience in designing, developing, and configuring web.
- Deft in developing front-end using Spring MVC 4.x, Struts 1.2.x, JSTL 1.1, JSP, jQuery, ExtJS, JavaScript, DWR and AJAX HTML.
- Adroit in designing and developing web applications involving J2EE technologies such as Servlets, JSP, JavaBeans, JPA and JDBC. Designing and programming in Oracle 9i/ 10g and MySQL 5.5.
- Developing persistent classes with Object Relational Mapping ORM , Hibernate 4.x and iBATIS.
- Competency in integrating and Deploying applications using building tools such as Maven.
- Performing Unit testing using testing tool such as JUnit, and creating UAT test cases for data quality check.
- Hands-on experience in IDE tools including Eclipse, CRXDE and iReport.
- Experienced in developing J2EE applications using Tomcat, Apache Felix, Websphere and OC4J.
- Experienced in version/ configuration management tools such as VSS and SVN.
- Domain Knowledge Health Care, Banking Insurance.
- Hands-on experience in requirement gathering and customer interfacing.
- Demonstrated great strengths in complex bug fixing, debugging applications, documentation, quick learning, meeting project deadlines and delivering complex solutions qualitatively.
- Highly motivated, quick learner, team player with good technical and analytical skills.
Technical Expertise | |
Technologies | Java JDK 1.4, J2SE 1.4/ 5.0, Java SE 6.x , J2EE 1.4, SQL, UML 2.0, PL/SQL |
Frameworks | Spring 4.x, Struts 1.2.x, Apache Sling, OSGI, MVC Architecture, UML |
ORM Frameworks | Hibernate 4.x, iBATIS |
Databases | Oracle 10g, MySQL 5.5 |
Scripting Tool/ GUI | HTML, jQuery, JavaScript, ExtJS 3.0, CSS, AJAX, DWR, Dreamweaver |
XML Technologies | XML, XSD-Schema, XSLT, DTD |
Internet Tools | Java Beans, Java Servlet, Java Server Pages JSP , JSON, Jasper Reports |
APIs | JDBC, JPA |
Servers | Tomcat 7.x, Web sphere, OC4J, Apache Felix |
Source Code Control Tools | SVN and VSS |
Build Tools | Maven |
Development Editors | Eclipse, Adobe Day CQ5, JDeveloper, iReport, MS Visio, ArgoUML, SQL Developer, SQLyog, EditPlus |
Operating Systems | Windows, Linux |
Loggers | Log4J, SL4J |
Work Experience:
Confidential
Position : Lead Software
Responsibilities:
- Actively involved with Onsite Coordinator to analyze requirements.
- Led a team of five, and distributed work among the team using JIRA tool.
- Mentored team members in design and development phase.
- Developed application with Spring, Hibernate, Open CSV, Apache POI.
- Developed the application with reusable J2EE design patterns.
- Involved in design and development of All modules.
- Used jQuery for client-side validations.
- Developed application with JSTL, JSP, Servlet, and HTML.
- Used Eclipse for code development.
- Ensure timely deliverables and meet project time lines/milestones.
Environment: Spring, Hibernate, Open CSV, Apache POI, jQuery, JSP 2.0, Servlet 3.0, Core Java 1.6, Maven3.2.1, Oracle 10g, Web sphere, JIRA
Confidential
Position : Lead Software
Responsibilities:
- Actively involved with Onsite Coordinator to analyze requirements
- Led a team of six, and distributed work among the team using JIRA tool
- Mentored team members in design and development phase
- Developed application with Adobe Day CQ5 CMS tool and Apache Felix Server
- CQ template/component and OSGi service development using apache Felix
- Involved in design and development of Communication Gateway module
- Actively involved in design and development of responsive design
- Designed components in Adobe day CQ5
- Used Apache Sling, OSGi, Pega Webservices, MongoDB, and JIRA
- Used jQuery for client-side validations and integrated AJAX with Portal
- Developed portal application with JSTL, JSP, Servlet, and HTML.
- Developing mobile application framework using CQ.
- Used CRXDE 1.0 for code development.
- Ensure timely deliverables and meet project time lines/milestones.
Environment: Adobe Day CQ5.4, Apache Sling, OSGI, Apache Felix, JCR Jackrabbit , jQuery 1.4, XStream, JSP 2.0, Servlet 3.0, Core Java 1.6, MongoDB 1.4, Oracle 10g, Maven3.0.5, JIRA, Pega Webservices.
Confidential
Position : Senior Software Engineer
Responsibilities:
- Actively involved with client to analyze requirements and use-cases and develop technical specification using Argo UML tool
- Prepared and managed LLD and HLD design documents
- Mentored team members in design and development phase
- Designed and developed Work History module for Medspace Portal using ExtJS
- Developed web application with Struts, ExtJS, JSP, Servlet, and HTML
- Involved in discussions for building a transactional persistence tier for application using Hibernate
- Developed Hibernate mapping file and the HQL queries for retrieving data from the database
- Integrated with MS SQL Server backend
- Participated in defect fixing for entire application
- Utilized VSS for version control and source code management
- Used Eclipse for code development.
- Ensure timely deliverables and meet project time lines/milestones.
Environment: Core Java 6.0, JSP 2.0, Struts 2.0, Hibernate 3.0, HTML 4.0, Ext JS 3.0, Tomcat 6.x, MS SQL Server 2008 and Maven2.2.1
Confidential
Position : Senior Software Engineer
Responsibilities:
- Developed the application with reusable J2EE design patterns
- Developed the application using Spring MVC, Hibernate, and Tomcat server
- Designed and developed Inquiry and Report modules individually
- Mentored team members in design and development phase
- Implemented client-side validations using JavaScript and server-side validation using Spring Validation Framework
- Implemented SiteMesh to create template in the application and Maven as a deployment tool
- Developed Hibernate mapping file and the HQL queries for retrieving data from the database
- Developed the application with JSTL, JSP, Servlet, and HTML
- Implemented Reports module using Jasper Reports and DWR for all AJAX call in the application
- Integrated with the MySQL backend
- Participated in defect fixing for the entire application
- Utilized SVN for version control and source code management
- Used Eclipse for the development environment and iReport 2.0 for generating reports
- Ensure timely deliverables and meet project time lines/milestones.
Environment: Core Java 6.0, JSP 2.0, Servlet 2.5, Spring 2.5, Hibernate 3.0, DWR, SiteMesh 2.3, Jasper Report, Maven 2.2.1, HTML, JScript, Tomcat 6.0, MySQL 5.0, iReport 2.0
Confidential
Position : Senior Software Engineer
Responsibilities:
- Developed the application with reusable J2EE design patterns
- Designed and developed all the modules using Struts MVC
- Implemented Struts Validation Framework for server-side validation and Tile Framework to create Template in the application
- Developed the application with JSTL, JSP, Servlet, HTML, and OC4J server
- Implemented Reports module using Crystal Reports
- Interfaced with the Oracle 10g backend
- Participated in defect fixing for the entire application
- Utilized SVN for version control and source code management
- Used JDeveloper for the development environment
- Ensure timely deliverables and meet project time lines/milestones.
Environment: Core Java 5.0, JSP 2.0, Struts 1.2, Servlet 2.5, JDBC 3.0, HTML, JavaScript, OC4J 10.1.3, Maven 2.2.1, Oracle 10g, Crystal Reports 10.0
Confidential
Position : Senior Software Engineer
Responsibilities:
- Developed the application with reusable J2EE design patterns
- Involved in the project design based on Struts MVC Architecture
- Implemented Struts Validation Framework for server-side validation and Tile Framework to create template in the application
- Developed the application using Tomcat server, and deployed application on OC4J Server
- Developed the application with JSTL, JSP, Servlet, and HTML
- Implemented SQL queries, and used Oracle stored procedures and built-in functions to retrieve and update data from the databases
- Integrated with the Oracle 10g backend using JDBC 2.0
- Participated in defect fixing for entire application
- Utilized SVN for version control and source code management
- Used Eclipse for the development environment
- Ensure timely deliverables and meet project time lines/milestones.
Environment: Core Java 1.4, JSP 2.0, Servlet 2.5, Struts 1.2, HTML, OC4J 10.1.3, Oracle 10g, JDBC 2.0, JavaScript
Confidential
Position : Senior Programmer Analyst
Responsibilities:
- Understanding Requirement Specifications and Design Documents.
- Involved in the user interface using JSP and HTML utilizing the Struts framework
- Developed the application using Tomcat server
- Implemented Struts Validation Framework for server-side validation and Tile Framework to create template in the application
- Integrated with the MySQL backend using JDBC 2.0
- Participated in defect fixing for the entire application
- Used Eclipse for the development environment
Environment: Core Java 1.5, JSP 2.0, Servlet 2.5, Struts 1.2, HTML, JScript, Tomcat 5.5, MySQL 5.0
Confidential
Position : Software Engineer
Responsibilities:
- Understanding Requirement Specifications and Design Documents.
- Involved in the user interface using JSP and HTML utilizing the Struts framework
- Developed the application using Tomcat server
- Implemented Struts Validation Framework for server-side validation and Tile Framework to create template in the application
- Integrated with the MySQL backend
- Utilized VSS for version control and source code management
- Used Eclipse for the development environment
Environment: Core Java 1.5, JSP 2.0, Servlet 2.5, Struts 1.2, HTML, JScript, Tomcat 5.0, MySQL 5.0
Confidential
Position : Software Engineer
Responsibilities:
- Involved in the project design and use case design
- Used Qmail for mail server and store retrieve emails
- Interfaced with the MySQL backend using JDBC 2.0
- Utilized SVN for version control and source code management
- Used Eclipse for the development environment
Environment: Core Java 1.5, C , Rational Rose, UML