Progammer Analyst Resume Profile
Columbus, OH
SUMMARY
- Over 8 years of software development experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JSF, Rich Faces, JDBC, JNDI and Object Oriented Programming techniques.
- Expertise in various open source frameworks like Struts2.0/1.2, Spring2.5 and ORM Technology like Hibernate 3.0, IBatis.
- Expertise in various components in Spring IOC, AOP and MVC.
- Extensive development experience on different IDE's like Eclipse, Weblogic Workshop IDE, Net Beans and RAD.
- Experience with multiple Servers like IBM WebSphere, WebLogic, Jboss, Resin and Apache Tomcat.
- Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
- Hands on experience Design Pattern J2EE like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
- Extensive experience in implementation of the version control software CVS, SCME, Perforce and Clear Case.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Maven and Ant Tool.
- Experience in various Agile methodologies like Test Driven Development and SCRUM.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Expertise in Web-Development technologies like HTML, DHTML, JavaScript, CSS, XML and XSL/XSLT, AJAX and JQuery.
- Have strong experience in RDBMS like Oracle, DB2, PL/SQL, Sybase and SQL.
- Experience in Web Services Technologies like SOAP, WSDL, UDDI and Service Oriented Architecture SOA .
- Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
- Award by DPE of GCP, IBM for contribution towards project growth and for winning the clients confidence
TECHNICAL SKILLS
Languages | Java, J2EE, XML, SQL and PL/SQL. |
Java/J2EE Technologies | JSP 2.0, Servlets 2.5, JSF, Rich Faces, JDBC, SAX, and DOM. |
Frame Works | Spring 3.0, Hibernate 3.0/2.0, Struts 2.0, Spring MVC and TSF Framework. |
Web/Application Servers | Web Sphere 6.1/5.1, Web Logic 7.1, Apache Tomcat6.0/5.5, Jboss 4.2 and Resin 3.1. |
IDE/Tools | Eclipse 3.6/3.5, NetBeans 3.6, RAD 6.0 and Weblogic Workshop 9.2 |
Scripting Languages | HTML, Jquery, Java Script, AJAX, CSS |
Testing and Build Tools | JUnit, Log4j, ANT, Maven |
Databases | Oracle 8i/9i/10g, My SQL 5.0, SQL Server 2000,IBM DB2 v7.0,Sybase |
Operating System | Windows NT/2000/XP. |
Source Control | CVS, Rational ClearCase, SVN, SCME and Perforce |
Work Summary
Confidential
Role: Progammer Analyst
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC as requirement gathering, modeling, analysis, architecture design and development.
- Designed dynamic web pages using Rich Faces and XHTML.
- Used Hibernate ORM for data Persistence and transaction Management.
- Followed Agile Methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
- Used Eclipse 3.6 IDE for writing code in the development environment.
- Used Apache Subversion SVN to maintain source code, web pages and documentation.
- Performed Code reviews and prepared detailed documentation.
- Experience in implementing Web Services in-order to communicate between different distributed components using SOAP Protocol and XML.
- Implemented Object-relational mapping in the persistence layer using hibernate frame work in conjunction with spring functionality.
Environment: JDK 1.5, J2EE, JSF, Richfaces, Spring, Hibernate, XHTML, SQL Developer 2.1.1, tomcat 6.0.29, SVN
Confidential
Role: Application Developer
Responsibilities:
- Participated in Requirements gathering, Analysis, and Design and Development phases of the project with major emphasis on Development of the modules.
- Involved in design, development and testing of the application to include GB biller ID.
- Involved in incorporating a new database, Sybase into the application.
- The application uses the SPRING MVC framework.
- Used Singleton pattern for accessing property files and factory classes.
- Used CVS to do version control of the code.
- Involved in Unit Testing
Environment: JDK 1.5, J2EE, JSP, Servlets, Spring, Hibernate, HTML, JavaScript, SQL , TOAD, Weblogic Workshop 9.1, CVS
Confidential
Role: Application Developer
Responsibilities:
- Involved in creating another new environment setup for the project.
- Involved in Analysis, Design, Development Integration and Testing of the application module.
- Implement and test the critical modules of the project
- Performed Unit Testing of the modules developed and resolved the issues found.
- Report the status of assigned tasks to the team lead.
- Participate in Peer reviews and project discussions.
- Developed rich UI using JSP, JQUERY and AJAX.
- Used Validation Framework in Struts, created custom validations and action level validations using ValidatorActionForm.
- Used Log4j to provide central logging facility.
- Configured Hibernate to work with spring by setting up Session Factory in Spring context file.
- Worked in an Agile development process based on Scrum.
Environment: Java, J2EE, JSP, SPRING, HIBERNATE, JDBC, ANT, Jakarta Struts, JavaScript, XML, RAD, IBM Websphere, DB2.
Confidential
Role: Web Developer
Responsibilities:
- Participate in Peer reviews and project discussions.
- Developed the user interface with HTML, JavaScript, JSP and Tag Libraries using Struts.
- Involved in Unit Testing.
- Used CVS to do version control of the code.
- Used Singleton pattern for accessing property files and factory classes.
- Developed Ant scripts to configure and deploy the application.
Environment: Java, J2EE, Spring MVC, Struts, Hibernate, Maven, SQL, AJAX.
Confidential
Role: System Engineer
Responsibilities
- Involved in Analysis, Design and Development of the project.
- Designed and developed JSPs and Servlets for the presentation layer with hand coded HTML pages along with CSS layouts.
- Implemented Model View Controller Architecture using Spring framework.
- Utilized Log4j for request / response / error logging.
- Performed Unit Testing of the modules developed and resolved the issues found.
- Used JDBC-API to communicate with the database
Environment: Java, J2EE, JSP, SPRING, HIBERNATE, JDBC, MAVEN, JavaScript, XML
Confidential
Role: Software Engineer
Responsibilities:
- Work with the team lead to understand and interpret requirements into technical specifications
- Configured logging for the entire application using Log4J to get a clear picture of the status of the application from logs.
- Developed Ant scripts to configure and deploy the application.
- Involved in Analysis, Design, Development, Integration and Testing of application modules
- Issue Analyzing and bug fixing.
- Used the TSF Framework for Implementations.
- Implemented the Validations for using Javascript.
- Used the Design Patterns for Designing and Implementations.
- Used JDBC-API to communicate with the database
Environment :
Java, JSP, TSF Framework, Javascript, JDBC, JSTL, PL/SQL Developer, MY SQL Server, Log4J and Eclipse
Confidential
Role: Software Engineer
Responsibilities:
- Participated in the Design, Analysis, Development, Test, Implementation, Maintenance and Production Support of the system
- Responsible for design and development of front-end screens using HTML, JavaScript and JSP designed XSLT style sheets for transforming XML data to HTML.
- Written various JSP's to handle request and response to and from clients.
- Generated build and deploy scripts using Apache Ant for EAR files .
- Involved in implementation of MVC design pattern using STRUTS frame work.
- Issue Analyzing and bug fixing.
- Used Log4j to provide central logging facility
- Used Validation Framework in Struts, created custom validations and action level validations using ValidatorActionForm
Environment :
Java, Spring, JSF, struts, Eclipse, JDBC, Javascript, AJAX, Log4J, Ant, Resin.
Confidential
Role: Software Engineer
Responsibilities:
- To monitor the dynamic changes required by the client and also perform the necessary changes to the framework.
- Monitoring the tickets which are received from client and solving the tickets as per requirement and corresponding updates will be integrated into perforce.
- Automate the bills provided by the client within the deadline and generate output as prescribed by the FCC of US.
- Developed front-end screens with JSP, HTML.
- Involved in Implementation and production support of the application.
- Used Eclipse IDE for developing Java components.
Environment :
Java, XML, Eclipse, SQL Server