It Consultant Resume
Plano, TX
SUMMARY:
- Sun Certified Java programmer for the Java Platform, Standard Edition 1.4.
- Sun Certified Web Component Developer for the Java Platform, Enterprise Edition 5
- Over eight years of experience in Java/J2EE web application development.
- Sound working knowledge of Java development skills, which include J2EE, Servlets, JSP, Java Beans, EJB, JDBC, JSF, JMS, Junit and RMI.
- Well - Versed with Object-Oriented Programming, Design Patterns, Web Application Frameworks and SOA.
- Expertise with Agile, Waterfall and RAD Project Management and Development Methodologies.
- Deep understanding of technology with focus on delivering business solutions.
- Excellent communication and interpersonal skills.
- Masters and Bachelors in Computer Science.
TECHNICAL SKILLS:
Operating Systems: UNIX, Linux, Windows
Languages: Java, C++
Databases: Oracle10g, MS-Access, SQL Server, MySQL, Rochade
IDE Tools: Eclipse, IntelliJ, JBuilder
Servers: WebSphere, Tomcat, WebLogic
Java Technologies: J2EE, J2SE, JDBC, Servlets, JSP, JSF, Java Beans, EJB, Log4J, Lucene, ANT, Applets, RMI, Web Services
Web Development: HTML, XML, XSLT, SOAP, CSS, JavaScriptFrameworks: Struts, Sapient, JSF, Spring
Version Control: CVS, ChangeMan DS, Visual SourceSafe, Perforce
Software Development Methodologies: Agile, XP, TDD, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
IT Consultant
Responsibilities:
- Was involved with full lifecycle management ranging from requirements gathering to post development support. Agile project management methodology was employed.
- Interacted with the Sales Force Business personnel during User Acceptance Test (UAT).
- Acted as a Liaison between Development and Test teams.
- Worked as an interim Project Manager and was involved in assigning tasks to various team members and providing issue resolution times to end users.
- Designed and developed Web services for Sales Force Automation UI.
- Designed and developed Web services for Maintenance and Outage Notification process.
- Leveraged Model View Controller, Singleton and Factory design patterns in designing the application.
- Researched and corrected production issues encountered post-project deployment.
- Performed and participated in code reviews.
Environment: - Java 1.6, J2EE, Web Services, JMS, Hibernate, JDBC, Eclipse, JBoss 6.0, Oracle 10g
Confidential, Irvine, CAJava/J2EE Consultant
Responsibilities:
- Worked on Lucene based Integrated Search Services module.
- Involved with requirements-gathering and design of an application module.
- Designed and developed “Type Ahead” feature to facilitate suggestions for search keywords using Patricia Trie data structure.
- Designed and developed Index generator and Index searcher for Local.com listings.
- Leveraged Model View Controller, Singleton and Factory design patterns in designing the application module.
- Responsible for deployment of application to development and test environments.
- Participated in Unit, Integration and User Acceptance Testing.
- Researched and corrected production issues encountered during and after implementation.
- Performed and participated in code reviews.
- Worked in coordination with the Database Administrator to tune queries for improved indexing time.
Environment: - Java 1.5, J2EE, Servlets, JSP, JDBC, SQL Server, Eclipse, Tomcat 5, PL/SQL, Apache LUCENE
Confidential, San Francisco, CAJava/J2EE Consultant
Responsibilities:
- Subject Matter Expert on real-time check by phone transaction module.
- Liaison between Confidential India Solutions (offshore) and US team (onshore) for the Java module.
- Acted as a module lead for Offshore Java resources. nvolved with requirements-gathering and design of an application module.
- Training of new developers on team - briefing them on architecture and development standards.
- Designed and developed collection activity web pages using JSF technology.
- Researched on Intercepting Filters and JSF Phase Listener for session-timeout detection.
- Developed a prototype to test the ability of JSF Phase Listener for session-timeout detection.
- Researched and corrected production issues encountered during and after implementation.
- Performed and participated in code reviews.
- Configured managed beans and navigation rules in JSF faces-config.xml.
- Configured command and data access objects in Spring application-context.xml.
- Developed Object Relational Mappings using iBATIS.
- Participated in Unit, Integration and User Acceptance Testing.
Environment: - Java 1.5, J2EE, JSF, Spring, Oracle 10g, IBM MQ Series, RAD, WebSphere 7.0, iBATIS, PL/SQL
Confidential, Dallas, TXSenior Java/J2EE Consultant
Responsibilities:
- Designed and developed the Web Tier using Struts, Tag libraries, Tiles, HTML and Style sheets.
- Involved with development of various J2EE components like Enterprise Java Beans (EJB), Business Objects and Data Access Objects to implement business logic and provide persistence.
- Assisted with estimates of Level of Effort (LOE) and putting up a project plan.
- Worked with internal customers to understand and clarify business requirements. Also collaborated with Web Services team to facilitate integration points for various ACD clients.
- Participated in system testing and was responsible for fixing issues detected during the various phases of application testing.
- Responsible for deployment of application to development and test environments.
- Software methodologies employed were Extreme Programming, Agile and Test Driven Development
Environment: J2SE, J2EE, WebLogic, Eclipse, SQL Server, JavaScript, XML, SOAP, HTTP, STRUTS Framework (MVC), Query Analyzer, Web Services, JUnit
Confidential, Dallas, TXJava/J2EE Consultant
Responsibilities:
- Responsible for the design/development of the web application from concept to implementation. This project employed agile software development methodology.
- Developed user interface using Java Server Page, Tag and Struts Tiles technologies. Designed Action Forms to capture the user input.
- Involved in developing control layer by employing Struts Actions as request handlers. Configured the various components of the control layer by creating Action Mappings in the Struts deployment descriptor.
- Used JDBC and EJB for data access and persistence. Implemented Façade design pattern to provide a unified interface for the EJBs. Wrote SQL queries to retrieve data from the back-end.
- Value Objects and Helper Beans played the role of data carriers between the various layers of the Model View Controller (MVC) application architecture.
- Participated in system testing and was responsible for fixing issues detected during the various phases of application testing.
- Software methodology employed is Agile.
Environment: J2SE, J2EE, Jboss, Eclipse, Oracle, AS400, JavaScript, STRUTS Framework (MVC), DBVisualizer, Spring
Confidential, Dallas, TXJava Web Developer
Responsibilities:
- Performed key role as a front-end developer during the design and development of web interface/view for activating AT&T DSL services.
- Involved with full project development life cycle.
- Designed and developed Java Server Pages embedding Struts tags.
- Created Cascading Style Sheets to achieve a uniform look and feel for all the web pages.
- Built Action classes to facilitate application control flow.
- Designed and developed ActionForm bean to capture user input.
- Configured struts-config.xml to in corporate new ActionMappings for the Action classes introduced.
- Created Business and Value objects for transferring data between the model and view.
- Fabricated POJO (Plain Old Java Objects) to invoke Third party API methods.
- Refactored source code to eliminate enum declarations, in preparation for migration to Java1.5
- Software methodologies employed were Extreme Programming, Agile and Test Driven Development.
Environment: J2SE, J2EE, WebLogic 8.1, Eclipse, Oracle 10g, JavaScript, STRUTS Framework (MVC), Ant
Confidential, Dallas, TXJava Developer
Responsibilities:
- Altered existing Java Server Pages and JavaScript files to add new functionality.
- Incorporated caching of dynamic content by leveraging WebLogic Tag Libraries, leading to efficient request processing.
- Revamped Data Access Objects (DAOs) to use the traditional JDBC Classes instead of Sapient Framework SQL Wrapper Classes, in order to cut down Connection leaks.
- Refactored code to rename homegrown enum package for Java 1.5 migration.
- Aided in research of Struts 2.0 to surrogate legacy Sapient Framework for a module of the application.
- Introductory training to fellow developers on Struts Framework.
Environment: J2SE, J2EE, WebLogic 8.1, JBuilder 9.1, Oracle 10g, Toad, JavaScript, Sapient Framework (MVC), Ant, JMS, JDBC
Confidential, St Louis, MOProgrammer Analyst II
Responsibilities:
- Played a lead role in developing the web application using J2EE platform.
- Designed and developed several Java Server Pages and Style Sheets to present view.
- Converted some ASPs to JSPs.
- Developed Servlets for establishing control flow.
- Developed some Java utility classes using J2SE.
- Involved with gathering requirements.
- Integrated Lucene Search Engine and Graphviz.
- Configured, Tested and deployed the application.
- Coordinated releases and involved with code promotions in accordance with SOX.
Environment: J2EE, J2SE, JSP, JSTL, Servlets, XML, XSLT, HTML, JavaScript, CSS, ECS, Tomcat, Eclipse, Lucene, Rochade, Informatica
ConfidentialMetadata Change Control Web Interface
Responsibilities:
- Designed and developed the web application using J2EE platform.
- Developed several Java Server Pages to present view.
- Developed Java Beans to retrieve data from repository.
- Developed Servlets for establishing control flow.
- Developed some Java utility classes using J2SE.
- Configured and deployed the application.
Environment: J2EE, J2SE, MVC Design Pattern, JSP, JSTL, Servlets, Beans, XML, XSLT, HTML, CSS, JavaScript, Tomcat, Eclipse, Rochade
