Systems Analyst Resume Profile
SUMMARY
- Ten years of diversified experience in system analysis, design, structured object oriented programming and development
- Expertise in Java, Java Beans, Servlets, JSP, JDBC, EJB, JMS, JNDI, JNI, LDAP technologies.
- Proficient in designing and coding J2EE applications using swing, Struts, JSF, BC4J, Spring and MVC patterns.
- Sound experience in system analysis, design and development using UML methodology
- Experience in preparing Technical specifications and developed test plans for Unit and Integration Testing
- Expertise in developing and deploying J2EE Applications using IBM WebSphere, Oracle WebLogic and other J2EE Application Servers
- Developed Java Applications in various IDE tools like RAD, Eclipse, Jbuilder, JDeveloper and NetBeans
- Expertise in using Rational Rose for constructing and designing UML use cases, use case diagrams, class diagrams, and sequence diagrams
- Strong working knowledge in XML, XSL, XSLT, DOM, SAX and XPATH
- Expertise in designing Relational Database Management Systems using Oracle 10g/9i /8i/7i, IBM DB2 8.1/7.2, DB2 for z/OS, MySQL 5.0, SQL Server 2008/7.0 and Microsoft Access 2000/97
- Familiarity and exposure to Service Oriented Architecture SOA
SKILLS
- Languages C, C , Java 6.0, XML, XSL XSLT , WML, Visual Basic 6.0,
- VBScript, JavaScript, CSS, HTML, SQL, PL/SQL and UNIX
- Shell Programming
- Web Technologies PERL, PHP, ASP, CGI, XML, HTML, DHTML, AJAX
- Messaging MQ Series and JMS
- J2EE Servlets, JSP, JDBC, Java Beans, EJB 2.0/1.1, JNDI, LDAP
- Tools ClearQuest 7.1, Rational Rose, TOAD, SQL Developer 3.2, SQL Navigator 5.5, Oracle Reports Developer 10g, Pentaho 5
- Version Control Tools ClearCase 7.1/2003, CVS, PVCS, P4Win, Subversion, Microsoft
- VSS
- Application Servers Weblogic 10.3/7.0/6.1, IBM WebSphere 7.0/6.0/5.0 and J2EE
- Server, Tomcat 5.5
- IDEs RAD 7.5, WSAD 5.1.2, Eclipse, JDeveloper 10g, NetBeans 7.2
- RDBMS DB2 8.1, MySQL 5.0, Oracle 10g/9i/8i/7.x, SQL Server 2008/7
- Operating Systems Sun Solaris, HP-UX, Windows 95/98/2000/XP/NT, UNIX
EXPERIENCE
Confidential
- Worked on The Texas Integrated Eligibility Redesign System TIERS for HHSC Dept. of Health and Human Services Commission of Texas. I was involved in the entire software development lifecycle ranging from CRD Change Request Document to developing j2ee applications and running test cases. Oracle is the backend database for all the applications.
- IBM Rational Application Developer 7.5 is used with IBM Websphere 7.0 as the server
- Deloitte grown J2EE Web Framework is used for developing and supporting the applications.
- Enterprise Java Beans EJB 2.0 are used in the core level of architecture for business logic implementation
- jQuery is used for front end validation.
- IBM Rational ClearCase is used as the repository for the applications.
- IBM Rational ClearQuest is configured to act as a CRM tool for bug tracking
- IBM Rational RequisitePro is used to manage requirements and use cases
- HP Quality Center 8.0 is used to import and run automated test cases
- Oracle 10g is used as the backend database for the entire project.
Environment: Java 6.0, HTML, RAD 7.5, Websphere 7.0, jQuery 1.5, Oracle 10g, Rational ClearCase 7.1.2, Rational ClearQuest 7.1.2, Rational RequisitePro 7.1.2, HP Quality Center 8.0, Windows 7
Software Engineer
- Worked on BI and J2EE development team towards Commonground project within Landmark Graphics of Halliburton. I was involved in developing and maintaining Business Intelligence applications using Pentaho Business Analytics 5 and Java swing for plugins to Pentaho Data Integration kettle . Oracle, SQL Server 2008 and Openworks which is Halliburton specific database are the backend databases holding the data
- Core java with swing is used for developing plugins or steps in Pentaho Kettle
- Java swing are used in developing plugins for high charts on Pentaho User console
- Used JSON API for developing a RESTful webservices application that gets input information for a PDI Kettle job
- Eclipse Juno is used for plugin development into Pentaho Data Integration kettle
- SmartSVN 7.5.1 is the client used for checking in java files into subversion
- JUnit is used for testing the plugins developed in DEV environment
- Worked on Pentaho Data Integration kettle for ETL and into Oracle tables
- Designed the schema for generating OLAP cube reports using Pentaho Schema workbench and generated Interactive, Analysis, cube reports and Charts using Pentaho User Console dashboard
- DBeaver 2.1 and Squirrel client 3.4 are the tools used for SQL and PL/SQL programs in Oracle
- SQL Server 2008 R2 Management studio is used for maintaining and interacting SQL Server database
Environment: Java 6.0, Java Swing, HTML, Eclipse 3.8, RESTful / JSON, Oracle 10g, DBeaver 2.1, Squirrel Client 3.4, SmartSVN 7.5.1, Pentaho Business Analytics 5, Windows 7
Confidential
Software Engineer
- Worked on a development team towards projects within GCOM for Department of Health DOH , state of New York. I was involved in developing and maintaining couple of other projects using JBoss Seam as the j2ee framework with Hibernate.
- NetBeans 7.2 is used for developing applications with java 1.6 on Weblogic 10.3 as the server
- Maintained a webservice application called moodle that is used for user authentication
- Subversion along with Tortoise SVN is used as the repository for all applications
- JBoss Seam is the framework used with Log4j as the logging mechanism
- Oracle 10g is used as the backend database for the entire project
- SQL Developer 3.2 is used for SQL and PL/SQL development
Environment: NetBeans 7.2, Oracle Weblogic 10.3, Tortoise SVN, Oracle 10g, Java 6.0, SQL Developer 3.2, JSF 2.0, Hibernate 3.0, HTML, Windows 7
Confidential
System Analyst
- Worked on production support team with Confidential , which is an insurance provider located in Confidential . I was involved in maintaining and supporting the retirement plan products of Lincoln Financials on an on-call support. These reports gave customers access to annual program reviews in details.
- IBM Rational Application Developer 7.5 is used with IBM Websphere 7.0 as the server
- Used JSF as the framework with JSTL and Hibernate to interact with database.
- Used jQuery for event handling and AJAX interaction.
- DB2 and Oracle 10g are both used as the backend database for the entire project.
- Used DB2 Visualizer 7.1.5 in SQL development.
- Developed unit test cases and perform tests using JUnit.
- IBM Rational Application Developer 7.5 is used as development environment.
- Subversion along with Tortoise SVN is used as the repository for all applications
- Lotus Notes 8.5 is used for internal communication.
Environment: IBM RAD 7.5, Websphere 7.0, Tortoise SVN, DB2 Visualizer 7.1.5, DB2 9, Oracle 10g, Java 6.0, JUnit 4, JSF, jQuery 1.4.1, AJAX, JSTL 1.2, Hibernate, HTML
J2EE Developer
- Working on a confidential project called Optimized Compliance OC which seeks to reduce benefits administration costs by consolidating the administration of health and welfare benefits and moving to a common health care design and administrative rules wherever possible in order to achieve operational efficiencies and gain bargaining power by negotiating vendor rates for the entire enterprise. JUnit was used for testing the applications.
- Oracle WebLogic 10.3 is the application server used with Eclipse 3.6 is the IDE used for development
- CVS is the version control used for storing different applications
- Core Java 1.4 is used for developing all web applications
- Oracle 10g is used as the backend database for the entire project
- JUnit is used for testing the applications
Environment: WebLogic 10.3, Eclipse 3.6, CVS, Java 1.4, JUnit 4.0, Oracle 10g, HTML, Win XP
J2EE Developer
- Working on a project called Desktop Tier which is a group of intranet applications within Capital Group with Struts, Spring 2.5 and Hibernate 3.2. Oracle 10g and MS SQLServer 2008 are the databases.
- Oracle WebLogic 10.3 is the application server used and MyEclipse 7.5 is the IDE used for development
- IBM Rational ClearCase 7.0 is the version control used for storing different applications
- Struts with JSTL is used for jsp front end generation with HTML
- Hibernate 3.2 is used for Object Relational mapping to the database
- Oracle 10g is used as the backend database for the entire project
- Rational ClearQuest 7.0 is used for reporting bug tracking and resolving.
- Embarcadero Rapid SQL 7.5 is used for writing Oracle queries
- SQL Server Management Studio Express 2005 is used for accessing SQLServer database
- ANT script is used for deployment purposes
- JUnit 4 is used for writing test cases to test the applications
Environment: WebLogic 10.3, MyEclipse 7.5, Rational ClearCase 7.0, Rational ClearQuest 7.0, Oracle 10g, Java 6.0, Struts 1.3, Spring 2.5, Hibernate 3.2, JUnit 4.0, JSTL, HTML, Win XP
J2EE Developer
- I worked for Confidential Analyzed and developed multiple applications for administrating day-to-day activities of the Offenders of the State of Georgia like Accounting, Contacts, Court Cases, Diagnostics, Incidents, Investigations, Parole and Probation Accountability Reports using Java with BC4J, Struts frameworks and PL/SQL. Oracle Application Server is used with Oracle 10g database. webservices are hosted and accessed using Tomcat Apache 6.0 Axis 1.4
- Involved in the database design and full Software Development Life Cycle SDLC process for developing each application
- Developed and maintained multiple applications using Java with BC4J, Struts frameworks and PL/SQL
- Used Struts Tiles, tag libraries and validations
- Delegate, Facade and Factory Patterns were used
- CSS was used for stylesheet generation in all the web pages
- Used Java Message Service JMS for reliable and asynchronous exchange of important information with other state departments
- Message Drive Beans MDB were used as jms clients for incoming messages
- Built new SOAP web service interface implemented in Java using Tomcat Apache 6.0 SOAP Axis 1.4
- Set up and administered the Tomcat Java servlet engine
- Oracle application Server 10g is the application server used and Oracle JDeveloper 10g is the IDE used for development
- Developed SQL Queries, stored procedures, triggers and views in Oracle 10g database
- SQL Navigator 5.5 is used for developing pl/sql applications and sql optimization
- Developed multiple Oracle Reports using Oracle Reports Developer
- Repository Object Navigator is the version control used for storing different applications
- PVCS Tracker is used for resolving and reporting issues on a day-to-day basis
- UNIX operating system was used for hosting webservices
Environment: Oracle Application Server 10g, Oracle JDeveloper10g, Tomcat Apache, Oracle Reports Developer 10g, Oracle 10g, J2EE 1.4, Struts 1.2, JMS, EJB 2.0, Log4j, CSS, HTML, XML, JUnit, SQL Navigator 5.5, PVCS Tracker, ANT, UNIX, Win XP
J2EE Developer
- I developed health insurance applications for Blue Cross and Blue Shield of Florida under different options using Spring MVC framework with Hibernate. Tomcat application Server is used with MySQL database.
- Developed and maintained two applications Over65 and Under65 using Spring MVC framework with Hibernate
- Tomcat is the application server used and Eclipse is the IDE used for development
- MySQL is used as the backend database for the entire project
- Subversion is the version control used for storing different applications
- JSTL is used for generating jsps and XML is used for reading input values to forms
- Created a series of AJAX oriented modules for re-use
- Maintained Perl module that handles configuration
- JIRA bug tracking and issue tracking application is used for resolving and reporting issues on a day-to-day basis
- Agile Scrum methodology is followed during the entire life cycle
Environment: Tomcat 5.5, Eclipse 3.2.1, Spring 2.0, Hibernate 3.0, AJAX, Perl, Subversion 1.4, MySQL 5.0, J2EE 1.4, XML
J2EE Developer,
- Worked on a 24 7 production support team under project called MARx Medicare Advantage Prescription Drug System for CMS Centers for Medicare Medicaid Services that provides plan users to view beneficiary information, enroll or disenroll plans, change memberships for beneficiaries.
- Developed user interfaces using JSP, Java script, CSS, HTML and DHTML on WSAD
- Maintained and supported applications on an on-call support basis.
- Used Microsoft VSS as the repository and for creating the jar/ear files
- Coded ANT script for deploying the ear file in five different environments
- Involved in database maintenance on Mainframe using TN3270R Client
- SQL queries are tested in DB2 for z/OS
- Updated PCUG Plan Communications User's Guide and SDD Software Design Description documents for the newly created pages.
Environment: JDK 1.2, JSP, Java Script, SQL, CSS, HTML, DHTML, WebSphere 5.1, WSAD, VSS Microsoft Visual SourceSafe 6.0 , DB2 for z/OS 8, Spring, Hibernate
J2EE Developer
- I worked on a project, which includes extracting Foreign Exchange Rates from an MS-Excel spreadsheet, which is, released daily by Reuters and loads them upon authentication into a database maintaining history of the foreign exchange rates for a year. IBM Websphere is used and DB2 is the backend database.
- Designed Use Cases for FxRateUpdate and FxRateLoad Services.
- Designed logical flow using Sequence Diagrams and database model using
- UML methodology and E-R Diagram on Rational Rose.
- Visual Basic 6 is used to code a macro in VBA that can send the rates in XML format to the Servlet.
- Coded JMS applications for sending and receiving jms messages
- MQJava is used to write transport classes for sending messages across queues and queues managers.
- Used CASTOR for marshaling and unmarshaling of java objects and XML strings.
- Used DOM and XPATH for parsing XML documents.
- XML schema is validated using XMLSPY
- Administered Websphere MQ on AIX server.
- Log4j is used to record the logger statements on Websphere.
- IIS was used for internal web communication
- Written the Test Cases and done the Unit Testing using Junit.
- Used Mercury TestDirector 8.0 for reporting purposes during Unit and Channel Testing.
Environment: JDK 1.2, Swing, SQL, XML1.0, HTML, DOM, XPATH, CASTOR, AIX, WebSphere 5.0, WSAD 5.1.2, EJB 2.0, DB2 8.1, IIS 5.1, MQSeries, Junit, Log4J, TestDirector 8.0, Visual Basic 6.0, VBA