Consultant Resume
Cedar Rapids, IA
SUMMARY
- 8 years of experience in design and development of Java/J2EE based applications.
- Worked extensively in various phases of SDLC including Requirement gathering and Analysis, Estimation, Design, Development, Unit and Integration Testing, Deployment and Documentation wif direct client interaction in all the phases of software development.
- Software development experience in Waterfall and Agile methodology.
- Extensive experience in Java/J2EE technologies including Core Java, Struts, Spring, Hibernate, Java Server Faces (JSF), JDBC, JNDI, JMS, JUnit and Log4j.
- Well versed in mapping Java POJO classes wif database using Hibernate configuration file and Hibernate mapping file and using Hibernate query language (HQL).
- Extensive experience in developing web based application using JSP, Servlet, Struts, Spring, JSF and Tag Libs.
- Experience in Client side technologies such as HTML, CSS, JavaScript, JQuery, JSON and AJAX.
- Good exposure in Core Java Concepts: inheritance, polymorphism and Java API's: Collections and Multithreading.
- Knowledge on various Design Patterns in developing Java applications.
- Well versed in using tools like Eclipse, NetBeans, TortoiseSVN, Maven, and HP Quality Center for software development.
- Worked on Application and Web Servers like JBoss, WebSphere, GlassFish and Tomcat.
- Extensively worked wif Web Services (SOAP/WSDL & REST).
- Data analysis and querying using MS SQL Server, Oracle.
- Requirement study, impact and feasibility analysis.
- Interact wif Business, Solution architects and Interfacing Teams to define, develop and verify new features for occasional promotions and other enhancements.
- Well versed wif onshore - offshore model of work environment.
- Excellent ability to quickly master the technologies and concepts.
- Integration and Systems Support: Coordinate wif onshore team and provide support during production release and Go-Live.
- Functional experience in domains such as Insurance, Retail, Logistics, Manufacturing, Banking and Finance.
TECHNICAL SKILLS
Java Technologies: Java 1.7, Struts 1.2, 2.0, Spring 3.1, Hibernate 3.0, Java Server Faces 1.2, JDBC 3.0, JNDI, JMS, Web Services (SOAP/WSDL & REST), JUnit 3.8, Log4j
Databases and Data Storage: Microsoft SQL Server 2000, 2005, Oracle 11g
Web Related: HTML 5.0, CSS 3.0, JSP 2.0, Servlet 2.0, JavaScript, JQuery 1.6, JSON, AJAX, XML
Tag Libraries: Struts and JSF Tag Libraries
J2EE Servers: JBoss 7.1, IBM WebSphere 6.0, IBM WebSphere MQ 6.0, Oracle GlassFish v3, Apache Tomcat 5.0
IDEs: Eclipse Indigo, NetBeans 6.8
Design Tool: Enterprise Architecture
Repository & Version Control: TortoiseSVN 1.8, Visual Source Safe 6.0
Build Tool: Apache Maven 2.2.1
Operating Systems: Windows all version
Automation Tools: Checkstyle, FindBugs
Reporting & Defect Tracking tools: HP Quality Center, JIRA
Database Tool: DB Visualizer 8.0, Modular Workbench
PROFESSIONAL EXPERIENCE
Confidential, Cedar Rapids, IA
Consultant
Environment: Java 1.7, JSP 2.0, Struts 2.0, Tag Libraries, Spring 3.1, Hibernate 3.0, Web Services (REST), JavaScript, JQuery 1.6, JSON, AJAX, JUnit 3.8, HTML 5.0, CSS 3.0, SQL Server 2005, JNDI, JBoss 7.1, TortoiseSVN 1.8, Eclipse Indigo, Maven 2.2.1, HP Quality Center, Checkstyle, FindBugs, DB Visualizer 8.0, Modular Workbench.
Responsibilities:
- Design and Develop Tango application using Java 1.7, Struts 2.0, Spring 3.1, Hibernate 3.0 Framework.
- Develop user interface (UI) and page layout using JSP 2.0, Tag Libraries and Tiles Framework.
- Responsible for client side development and validations using HTML 5.0, CSS 3.0, JavaScript, JQuery 1.6, JSON, AJAX and Struts Validator framework.
- Created and maintained configuration of beans in Spring Container.
- Develop Action classes to implement business logic and configure the actions in struts.xml configuration file.
- Map Java POJO classes wif database using Hibernate configuration file and Hibernate mapping file and use Hibernate query language (HQL) to query database.
- Exposure to different design patterns like Adapter, Factory, MVC, DAO and Singleton and as a part of application development.
- Develop DAO interfaces for hibernate to interact wif the database using JNDI.
- Worked on Shipment functionality using REST Web Services.
- Closely work wif Test Team to fix bugs in application and using HP Quality Center for defect tracking.
- Coordinate wif onshore team and provide production support during scheduled production release.
- Use Log4j to log regular exception statements.
- Develop test cases using JUnit 3.8 for unit testing of different modules and also test application on multiple browsers.
- Develop SQL queries for querying database SQL Server 2005 using querying tools like DB Visualizer 8.0, Modular Workbench.
- Use JBoss 7.1 for development and deployment of application.
- Participate in code reviews and ensured compliance wif coding standards using Checkstyle and FindBugs.
- Mentor junior developers: assisted wif code reviews, guiding them in technical areas.
- Use Maven 2.2.1 to build application.
- Use Eclipse Indigo as IDE to debug, build and develop the application.
- Use TortoiseSVN 1.8 for software configuration management and version control.
- Interact wif onshore-offshore business team to define, develop and verify new features for change proposals and other enhancements.
- Execute overall implementation wifin estimated time frames.
Confidential
Consultant
Environment: Java 1.6, JSP 2.0, Spring 3.1, Tag Libraries, Hibernate 3.0, JavaScript, AJAX, HTML 4.0, CSS 2.0, Oracle 11g, JMS, WebSphere 6.0, WebSphere MQ 6.0, TortoiseSVN 1.8, Eclipse Indigo, HP Quality Center, Enterprise Architecture Tool.
Responsibilities:
- Design and Develop ISP4D application using Java 1.6, Spring 3.1 (MVC, Core) wif Hibernate 3.0 Framework.
- Develop user interface (UI) and page layout using JSP 2.0, Tag Libraries and Tiles Framework.
- Responsible for client side development and validations using HTML 4.0, CSS 2.0, JavaScript, AJAX.
- Created and maintained configuration of beans in Spring Container.
- Map Java POJO classes wif database using Hibernate configuration file and Hibernate mapping file and use Hibernate query language (HQL) to query database.
- Exposure to different design patterns like Adapter, Factory, MVC, DAO and Singleton as a part of application development.
- Develop DAO interfaces for hibernate to interact wif the database.
- Create Low Level diagrams as per requirement using Enterprise Architecture Tool.
- Closely work wif Test Team to fix bugs in application and using HP Quality Center for defect tracking.
- Coordinate wif onshore team and provide production support during scheduled production release.
- Use Log4j to log regular exception statements.
- Create Unit Test plans and Test cases for unit testing of different modules on multiple browsers.
- Develop SQL queries for querying database Oracle 11g.
- Implemented classes to send and receive messages using JMS and WebSphere MQ 6.0.
- Use WebSphere 6.0 for development and deployment of application.
- Use Eclipse Indigo as IDE to debug, build and develop the application.
- Use TortoiseSVN 1.8 for software configuration management and version control.
- Execute overall implementation wifin estimated time frames.
Confidential
Analyst Programmer
Environment: Java 1.5, JSP 2.0, JSF 1.2, Tag Libraries, JDBC 3.0, JNDI, JavaScript, AJAX, HTML 4.0, CSS 2.0, MS SQL Server 2005, GlassFish v3, VSS 6.0, NetBeans 6.8, JIRA.
Responsibilities:
- Develop Confidential application using Java 1.5, JSF 1.2 Framework.
- Develop user interface (UI) using JSP 2.0, JSF Components, Tag Libraries like core, html.
- Responsible for client side development and validations using HTML 4.0, CSS 2.0, JavaScript, AJAX.
- Implement MVC, DAO and Singleton design patterns as a part of application development.
- Develop DAO interfaces to interact wif the database using JDBC 3.0 and JNDI.
- Involved in bug fixing and enhancements of JSP pages on change requests by tracking on JIRA.
- Coordinate wif onshore team and provide production support during scheduled production release.
- Use Log4j to log regular exception statements.
- Create Unit Test plans and Test cases for unit testing of different modules on multiple browsers.
- Develop SQL queries for querying database MS SQL Server 2005.
- Use GlassFish v3 for development and deployment of application.
- Use NetBeans 6.8 as IDE to debug, build and develop the application.
- Use Visual Source Safe 6.0 for software configuration management and version control.
- Execute overall implementation wifin estimated time frames.
Confidential
Software Developer
Environment: Java 1.5, JSP 2.0, Struts 1.2, Tag Libraries, Web Services (SOAP/WSDL), XML, JDBC 3.0, JNDI, JavaScript, AJAX,, HTML 4.0, CSS 2.0, MS SQL Server 2000, Tomcat 5.0, VSS 6.0, Eclipse 3.2.
Responsibilities:
- Develop WMS application using Java 1.5, Struts 1.2 Framework.
- Develop user interface (UI) and page layout using JSP 2.0, Tag Libraries like logic, html, bean etc. and Tiles Framework.
- Responsible for client side development and validations using HTML 4.0, CSS 2.0, JavaScript, AJAX.
- Develop Action classes, Action Forms to implement business logic and configure the actions in the configuration files like struts-config.xml.
- Implement MVC, DAO and Singleton design patterns as a part of application development.
- Develop DAO interfaces to interact wif the database using JDBC 3.0 and JNDI.
- Involved in bug fixing and enhancements of JSP pages on change requests.
- Perform unit testing of different modules on multiple browsers.
- Develop SQL queries for querying database MS SQL Server 2000.
- Use Tomcat 5.0 for development and deployment of application.
- Worked on POS module using SOAP/WSDL Web Services and XML.
- Use Eclipse 3.2 as IDE to debug, build and develop the application.
- Use Visual Source Safe 6.0 for software configuration management and version control.
Confidential
Software Developer
Environment: Java 1.5, JSP 2.0, Struts 1.2, Struts Tag Libraries, JDBC 3.0, JNDI, JavaScript, AJAX, HTML 4.0, CSS 2.0, MS SQL Server 2000, Tomcat 5.0, VSS 6.0, Eclipse 3.2.
Responsibilities:
- Develop Insurance application using Java 1.5, Struts 1.2 Framework.
- Develop user interface (UI) and page layout using JSP 2.0, Tag Libraries like logic, html, bean etc. and Tiles Framework.
- Responsible for client side development and validations using HTML 4.0, CSS 2.0, JavaScript, AJAX.
- Develop Action classes, Action Forms to implement business logic and configure the actions in the configuration files like struts-config.xml.
- Implement MVC, DAO and Singleton design patterns as a part of application development.
- Develop DAO interfaces to interact wif the database using JDBC 3.0 and JNDI.
- Involved in bug fixing and enhancements of JSP pages on change requests.
- Perform unit testing of different modules on multiple browsers.
- Develop SQL queries for querying database MS SQL Server 2000.
- Use Tomcat 5.0 for development and deployment of application.
- Use Eclipse 3.2 as IDE to debug, build and develop the application.
- Use Visual Source Safe 6.0 for software configuration management and version control.
Confidential
Software Developer
Environment: Java 1.5, JSP 2.0, Servlet 2.0, JDBC 3.0, JavaScript, AJAX, HTML 4.0, CSS 2.0, MS SQL Server 2000, Tomcat 5.0, Eclipse 3.0.
Responsibilities:
- Develop web application pattern using Java 1.5, JSP 2.0 and Servlet 2.0.
- Responsible for client side development and validations using HTML 4.0, CSS 2.0, JavaScript, AJAX.
- Make database connection using JDBC 3.0 to get the data from the database.
- Perform unit testing of different modules on multiple browsers.
- Develop SQL queries for querying database MS SQL Server 2000.
- Use Tomcat 5.0 for development and deployment of application.
- Interact wif engineers, architects & client product managers to define, develop and verify new features for occasional promotions and other enhancements.
- Use Eclipse 3.0 as IDE to debug, build and develop the application.