Analyst Resume
WisconsiN
SUMMARY:
- Over 15 years of professional experience in Systems Analysis, design, development of various Client/Server and Internet Applications using Java and J2EE Technologies.
- Extensive experience in Web application development using - J2EE (Java, JSP, Servlets, JDBC, JSF, Struts, EJB) HTML5, XML, DOM, SAX Parsers, BEA Weblogic Server 9.2, Eclipse, JavaScript, Log 4j).
- Experience with frameworks like Java Server Faces, Struts, Spring and Hibernate which is a flexible control layer, based on standard technologies like Java Servlets, JavaBeans, Resource Bundles, and Extensible Mark-up Language (XML).
- Experience in SOA and Web Services and its various aspects of integration with Application Servers.
- Good knowledge of designing and developing server-side multi-threaded web applications with high performance and scalability.
- Knowledge of implementing various design patterns like, MVC, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.
- Strong experience in working with Application/Web Servers including WebLogic, WebSphere, Sun one server, Apache Tomcat servers.
- Proficient in PL/SQL Programming to develop Stored Procedures/Functions and Packages.
- Worked extensively with Source control tools like Borland Star team and CVS.
- A fast learner, self-starter and team player with good communication skills.
- Strong Analytical, Problem Solving and debugging skills with excellent understanding of system development metrics, techniques and tools.
TECHNICAL SKILLS:
Languages: Java 1.7, SQL, Ruby XML (XSL, XPath, XSL-FO), HTML, C, C++.
J2EE Technologies: Servlets, JSP, EJB2.0, JDBC, JavaBeans, JavaScript, Web ServiceSOAP, AJAX, J2EE 5.
Database: ORACLE 10g, MySQL 3.0, mongoDB
IDEs: Eclipse 3.2, WSAD 5.1, Net Beans 3.1.
Application/Web Servers: BEA WebLogic 8.1/9.2, WebSphere 6.1, Sun One Server 7.0Apache Tomcat Web Server 4.1.24, Apache http server
Frame Work: Struts 1.1, JSF 2.0, Spring 4.0, Hibernate 3.0, Rails 3.0
Design Patterns: Singleton, Business Delegate, Business Object, ServiceLocator, Data Access Object, Transfer ObjectModel View Controller
Scripting Languages: Python and Ruby
Tools: Borland Star team R2, CVS, Together Architect 8.1JUnit 4.1, log4j 1.2.8, ANT 1.7
Reporting Tools: Actuate BIRT 2.2.1, iReports
Operating Systems: WINDOWS98/NT/2000/XP, MS-DOS, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Wisconsin
Analyst
Responsibilities:
- Worked on all stages of design, development and configuration J2EE components using custom tags, EJB, Java Beans, JSP, Servlets, and XML using RAD.
- Involved in development of Presentation layer screens using custom tags JSP, HTML, XML, and performed data validations using Java Script.
- Created EJB Beans for handling BS Implementation and business logic.
- Involved in developing validation tags to handle different tags.
- Involved in writing persistence classes using Cargos and Collections.
- Developed Web service Client to retrieve data from CARES application.
- Played an active role in testing the application by writing test cases for different scenarios.
- Used JUnit testing tool to test the code.
- Created use cases, class diagrams, activity diagrams and collaboration diagrams.
- Used Merant version control tool and for code and version management.
Environment: JDK1.5, J2EE 4, JSP, Servlets,JDBC 2.0, EJB 2.0, XML,1.1,3.0,Webspere Application Server 7.0,DB2,SQL, HTML, SOAP, DHTML, AJAX, JavaScript, 6.0,Star Team R2, UNIX and Windows NT.
Confidential, CaliforniaLead Developer
Responsibilities:
- Designed and developed the controller framework which controls the business flows and navigation between pages.
- Developed configuration components using Spring framework which gets initialized during server startup.
- Developed customer and business support web applications mainly using AJAX and Jquery.
- Created persistence Adaptor layer to store and retrieve records from Database using Hibernate.
- Developed and tested the Web service Interfaces using REST methodologies.
- Implemented the JMS adaptor techniques using Spring JMS support packages.
- Involved in developing hibernate configuration mapping between java objects and relational schema which is used by persistence adaptor.
- Developed dynamic User interface screens using Jsf, Jquery and AJAX.
Environment: JDK1.5, J2EE 4,XML, JSF 1.1,Spring 2.5, Hibernate 3.0,Ajax,HP Exstream Dialogue 6.7, WebSphere Application Server,DB2,SQL,HTML, DHTML, Junit 4.0, JQuery,AJAX, JavaScript,CVS, UNIX and Windows NT.
ConfidentialSr.Developer
Responsibilities:
- Created new portlets and added functionalities to existing portlets using Liferay.
- Developed portlets using Spring and JSF.
- Worked on the customization of the Liferay default behavior using Hook and EXT.
- Involved in migrating to the latest releases of JSF and ICE Faces implementation.
Environment: JDK1.6, J2EE, XML, JSF 2.0,ICE Faces 3.3, Spring 3.0, Hibernate 3.0, Liferay Portal server 6.2,Oracle, MySQL, JQuery, AJAX, JavaScript, SVN, UNIX and Windows NT.
ConfidentialLead Developer
Responsibilities:
- Developed new functionalities for ACTS using Spring, Hibernate, JSF and RichFaces.
- Involved in developing Maryland portal from scratch using Liferay portal server.
- Developed 508 compliance UI screens using HTML5, CSS and ARIA tags for screen readers.
- Developed QIC Portal using Angular JS, Spring and Hibernate.
- Involved in developing custom UI tags using JSF, Richfaces, HTML and CSS for UI data Presentation.
- Developed Restful web services using JAX-RS to update the case information in ACTS from disparate systems.
- Involved in developing the persistence layer creating new mapping, configuring associations using Hibernate
- Created scheduler jobs using Spring batch to persist data received from other agencies.
- Developed and tested SOAP based web services to authenticate the user login with Active directory.
- Developed stored procedures in Oracle for data migration.
- Used ETL to transform and load Medicare data file into application database.
Environment: JDK1.7, J2EE, XML, HTML5, CSS3,JavaScript, JSF 2.0,Rich Faces 3.3.3, Spring 4.0, Hibernate 3.0, Liferay Portal server 6.0.0,JAX-RS, Active Directory, SOAP UI,Oracle 10g, SQL, PL/SQL, MySQL, JQuery, JSON, Angular JS, AJAX, JavaScript, SVN,JAWS, UNIX and Windows NT.
Confidential, Detroit, MISoftware Engineer
Responsibilities:
- Developed user interfaces for Program Management module using JSF and Facelets.
- Developed program management business logic using Session Beans (EJBs).
- Developed necessary DAOs (Data Access Objects) for program management module
- Developed application custom components using Java Server Faces.
- Developed Business tier and Presentation tier.
- Actively involved in writing stored procedures for program management add, edit and delete operations.
- Primitive client side validations are handled using JavaScript.
- Actively involved in Testing and deployment of the application on WebLogic Application server.
- Involved in writing the low-level design document for program management.
- Used CVS for version Repository maintenance.
Environment: JDK1.4, JSP, Servlets, JSF 1.1, Struts 1.1,JDBC 2.0, EJB 2.0, XML, SQL, PL/SQL, Weblogic Application Server 9.0, Oracle 9i, HTML, DHTML, JavaScript, CVS, UNIX and Windows NT.
Confidential, Detroit, MISoftware Engineer
Responsibilities:
- Involved in design, development and configuration J2EE components using JSF, Java Beans, JSP, Servlets, and XML using Eclipse.
- Involved in developing custom components and renders using JSF and MyFaces.
- Created Session Beans for handling BS Implementation and business logic.
- Involved in developing Handler classes for Actuate BIRT Engine using BIRT API’s.
- Developed design diagrams using design tool Together Architect.
- Implemented the necessary infrastructure to parse XML documents using DOM.
- Developed controller and model components using Spring and Hibernate.
- Involved in writing persistence classes for DB using Hibernate as ORM tool.
- Developed WSDL by using Apache AXIS framework.
- Developed Web service Client by using Apache AXIS framework.
- Played an active role in testing the application by writing test cases for different scenarios.
- Used JUnit testing tool to test the code.
- Wrote PL/SQL stored procedures, functions and did unit testing.
- Created use cases, class diagrams, activity diagrams and collaboration diagrams.
- Involved in quick POC’s for finding out the behaviors in calling the external Actuate BIRT API’s by using a wrapper class.
- Utilized Borland Star Team as a version controls ystem and for code and Tag management for each release.
Environment: JDK1.5, J2EE 4, JSP, Servlets, JDBC 2.0, EJB 2.0, XML, JSF 1.1,Spring 2.0, Hibernate 3.0, WebLogic Application Server 9.2,Oracle 9i,SQL, PL/SQL, HTML, DHTML, Junit 4.0, AJAX, JavaScript, Apache Axis1.0, MQ-Series 6.0,Together Architect 8.1, Actuate BIRT (Business Intelligence Reporting Tool) 2.2.1, Star Team R2, UNIX and Windows NT.
ConfidentialDeveloper
Responsibilities:
- Implemented MVC using Struts Framework.
- Handled form-validation, error-handling using Validator framework.
- Developed JSPs and JavaScript functions to provide a user-friendly front end.
- Performed server side validations using Struts validations.
- Created stored procedures for back-end process.
- Designed and developed a user usage logging facility using Apache Log4J.
- Used different levels of Loggers such as INFO, DEBUG, WARN, ERROR.
Environment: JDK1.4, JSP, Servlets, XML, SQL, PL/SQL, Struts 1.1, WebLogic Application Server 8.1, Oracle 8i, Tomcat 4.1.24, HTML, DHTML, JavaScript, Star Team, UNIX and Windows NT.
Confidential, Detroit, MISoftware Engineer
Responsibilities:
- Developed user interfaces for Program Management module using JSF and Facelets.
- Developed program management business logic using Session Beans (EJBs).
- Developed necessary DAOs (Data Access Objects) for program management module
- Developed application custom components using Java Server Faces.
- Developed Business tier and Presentation tier.
- Actively involved in writing stored procedures for program management add, edit and delete operations.
- Primitive client side validations are handled using JavaScript.
- Actively involved in Testing and deployment of the application on WebLogic Application server.
- Involved in writing the low-level design document for program management.
- Used CVS for version Repository maintenance.
Environment: JDK1.4, JSP, Servlets, JSF 1.1, Struts 1.1,JDBC 2.0, EJB 2.0, XML, SQL, PL/SQL, Weblogic Application Server 9.0, Oracle 9i, HTML, DHTML, JavaScript, CVS, UNIX and Windows NT.
Confidential, NY CityDeveloper
Responsibilities:
- Involved in developing Action Classes, JSP’s and the Operations associated with JSP’s.
- Used Intercepting Filter design pattern to avoid the unauthenticated access to JSP’s.
- Involved in configuring web.xml, struts-config.xml to declare Action Form classes and define Action Mappings.
- Involved in developing data management classes used to access database.
- Coordinating with Business consultants in getting the business requirements, model and customer information.
- Involved in end-user support in client place.
Environment: JDK1.3, JSP, Servlets, Struts 1.1, PHP,Python,JDBC, MySQL, XML, Oracle 8i, SQL, PL/SQL, Tomcat 4.1.24, WebLogic Application Server 8.1, HTML, DHTML, JavaScript, Star Team, UNIX and Windows NT.
ConfidentialDeveloper
Responsibilities:
- Developed web applications with Java.
- Data storage and retrieval process from Oracle 8i by using JDBC for data access.
- Involved in the Front-end validations using JavaScript.
- Involved in testing and integration of all the modules
Environment: Java, Python, JSP, JDBC, XML, XSL, Oracle8i, Apache Tomcat, HTML, JavaScript.