Avi Goli
abhs4t@r.postjobfree.com 650-***-****
Senior Java Developer / Lead Developer
Skills and Experience Summary
Information Technology professional with extensive experience in Java
technologies and the design and development of GUI Client/Server, Batch
and WEB n-tier applications, as well as OO (OOP) & Service Oriented
Architecture (SOA).
Employment History:
HP - Contract 5/2010-
11/2010
Project DMV ITM EASE Project
:
Project Description: The California Department of Motor Vehicle (DMV)
contract with HP to replace their existing Event Driven Language (EDL)
based software into more user friendly web application by using JAVA,
JQuery, JSF, Spring, Hibernate and other Java technologies as well as IBM
Websphere.
Work Performed: Senior Java Programmer
Responsibilities:
. Build UI screens using Spring MVC Framework, IBM RSA v7.5.0, Java 2
SDK Standard Edition version 1.5, DB2, EA Server, PuTTY, HP Quality
Center.
. Mentor and guide UI and other team members with their daily tasks.
Accenture- Contract 5/2009-
12/2009
Project CalPERS Project
:
Project Description: The California Public Employees Retirement System
(CalPERS) contract with Accenture to consolidate several computer
operations, and replace some three-decade-old pension systems, listed a
number of improvements:
Work Performed: Senior Java Programmer
Responsibilities:
. Build UI screens using Spring MVC Framework, Serena Dimensions CM
10.1.3, HP Quality Center 9.2, Eclipse IDE - ver 3.3.2, Java 2 SDK
Standard Edition version 1.5, Oracle - OraClient11g, Toad for Oracle
9.5, BEA WebLogic Server 9.2, IBM Websphere, PuTTY.
. Design and develop a few interface and batch programs.
. Enable customers to access their account information online and
improve their ability to make business transactions with CalPERS.
Provide for more cost effective, and efficient, processing of work by
staff. Enhance the accuracy of employer and member data, minimizing
the chance for errors. Streamline the processing of employer and
member transactions, providing faster service. Reduce the workload
needed to alter data systems to comply with changes in laws,
regulations and policies.
. Mentor other team members.
CGI 9/1996-
4/2009
Project FTB COD
: 1/2008-4/2009
Project Description: FTB COD (Court Ordered Debt) collection web
application collects court-imposed fines and fees.
Work Performed Senior Analyst & Java Programmer
. Design and develop several web user interface screens and operations
based on Use Cases for Iterations 1 & 2 of the FTB COD project - using
Java Server Faces (JSF, MyFaces 1.1.5), Ajax4JSF, SOA, Spring
Framework, IBM RAD version 7, IBM Websphere Application Server (WAS)
and DB2.
. Use Apache JMeter and JIP (Java Interactive Profiler) for analyzing
and improving performance.
. Design and develop Installment Agreement Monitoring batch job and help
to develop other batch jobs - using XMLBeans and Web Services.
. Use Eclipse ANT plugin for build process and JUnit for UI & Batch unit
testing.
. Use Serena Version Manager 8 (PVCS) for source control and ClearQuest
as incidents reporting tool.
. Utilized Extra Sessions for accessing the Mainframe.
. Mentor team members with their daily tasks.
CGI 9/1996-
4/2009
Project Wells Fargo (Concord CA, San
: Francisco CA, and Des Moines 3/2005-1/2008
IA)
Project Description: Design and implement Enterprise Origination (EO) for
Financial Institutes using J2EE, Eclipse, BEA WebLogic as development
environment, and IBM Websphere as production environment.
Work Performed: Senior Java Developer
. Use Java and J2EE to generate dynamically JSP files base on INC, HTML,
JSPF, JavaScript, XML, DTD and Apache's Velocity VM templates' files.
. The system based on Model-View-Controller (Struts MVC) pattern and
Service-Oriented Architecture.
. Use Rational UML as modeling tool and XDE for object model that
generates SQL DDL and domain XML, supporting Oracle, DB2 and more.
. Use ANT for build process and JUnit as testing tool.
. Use WebMethods for Web Services model (SOA) and FileNet for WorkFlow
model.
. Use PVCS and ClearCase for source control.
. Lead/Mentor (in Concord location) for a team of three Wells Fargo Java
Developers.
CGI 9/1996-
4/2009
Project CA Strategic Sourcing
: 9/2004-3/2005
Project Description: Design and develop State of California Strategic
Sourcing application
Work Performed: Senior Java Programmer
. Design and develop State of California Strategic Sourcing application
using Java, AML, Ariba and Microsoft SQL Server.
. Use AML (Ariba XML) and DTD to configure and design fields and
controls on the Web page.
. Use ANT as build tool.
. Use Visual SourceSafe for source control
CGI 9/1996-
4/2009
Project Miscellaneous Proj
: 11/2003-9/2004
Project Description:
Work Performed: Senior PB/Java Programmer
. Credit Card Enhancement for CACSeVantage using J2EE, J2SE and Sybase
EA Server.
. O2 - Promise after Manual Case Setup enhancement for CACSeVantage
using Sybase EA Server.
. BAPCO - Windows Authentication/single sign-on enhancement for
CACSeVantage using Sybase EA Server.
. Strata 4.0.1 - Migrate DES to 3DES database convert utility using IBM
Websphere Application Developer (WAS).
. Strata 4.0.1 - ChknSndEml utility (automatically check build results
and send emails with the status of GUI or other build) using IBM
Websphere Application Developer.
. Strata 4.0.1 - Enhancements and bugs fix using PowerBuilder and
Microsoft Visual C++.
CGI 9/1996-
4/2009
Project Strata 4.0
: 2/2003-11/2003
Project Description: Developed the next released of Strata using
PowerBuilder
Work Performed: Senior Programmer
. Developed the next released of Strata using PowerBuilder, Microsoft
Visual C++, Oracle and Sybase.
. Setup source code into PVCS for PowerBuilder 8.0 using SCCI API.
. Supported other members of the team.
CGI 9/1996-
4/2009
Project CACSeVantage
: 2/2002-2/2003
Project Description: Design and implement the WEB version of CACST
(Computer Assisted Collections System for Telecommunications) - in n Tiers
architect
Work Performed: PB/Java Programmer
. Some components built using Java (JDK), J2EE, XML.
. Developed JSP, EJB, Servlets.
. Bugs fix and support the current CACST application (version 2.x).
. Provided guidance and assistance to the team members.
. Enhanced PbFind utility for auto-build purposes.
. Design and implement the WEB version of CACST (Computer Assisted
Collections System for Telecommunications) - in n Tiers architect.
Using Visual Caf , Macromedia Dreamweaver 3, PowerBuilder 7.x, PowerJ
3.5, Jaguar CTS 3.5 (EAServer), Oracle8i Database, Rational Rose 2000
modeling tool and UML, PVCS Version Manager 6.5.
CGI 9/1996-
4/2009
Project AT&T Wireless
: 4/2001-2/2002
Project Description: Developed number of enhancement in CACST 2.5.
Work Performed: Senior Programmer
. Designed and developed new capability level (95 Capability User) for
the TMU (Table Maintenance Update sub-system).
CGI 9/1996-
4/2009
Project Embratel
: 2/2001-3/2001
Project Description: Supported other members of the team.
Work Performed: Senior Programmer
. Developed Detail Pay Plan window in CACST 2.5 using advance dynamic
build DataWindow technique base on data stored in Oracle DB.
. Wrote number of Oracle Stored Procedures to support development.
CGI 9/1996-
4/2009
Project CACST
: 10/1999-1/2001
Project Description: Designed/Developed/Supported CACST (Computer Assisted
Collections System for Telecommunications) versions: 2.4, 2.5, 2.6 - using
PowerBuilder, Microsoft Visual C++, ROBOHelp.
Work Performed: Senior Programmer
. Enhanced the PbFind utility which help developers to search
PowerBuilder objects or/and text in application(s) libraries list base
on number of criteria.
. Supported other members of the team.
CGI 9/1996-
4/2009
Project Bezeq
: 7/1998-10/1999
Project Description: Responsible for design and development of the TSC
(Tariff & Services Catalog) Navigational Prototype
Work Performed: Senior Programmer
. Responsible for design and development of the TSC (Tariff & Services
Catalog) Navigational Prototype - using PowerDesigner, PowerBuilder
6.0 and HOW development applications.
. Wrote and Built a DLL file for Errors & Messages handling using
Microsoft Developer Studio.
. Provided guidance and assistance to the more junior members of the
development team.
CGI 9/1996-
4/2009
Project CPW
: 11/1997-7/1998
Project Description: Worked as part of a team who designed & developed the
CPW - (Cash Position Worksheet), AMSCash30, AMSPay30 and AMSAgent30, using
PFC for PowerBuilder 6.0.
Work Performed: Senior Programmer
. Designed and Wrote several development utilities: 'Search Object'
utility, 'Find A Text' utility, 'Refresh' utility, 'Backup' utility.
. Supported other members of the team.
CGI 9/1996-
4/2009
Project AMEX
: 9/1996-11/1997
Project Description: Responsible for American Express Bank Access Project
Work Performed: Programmer
. AMSAccess, AMSCash20 & AMSPay20, AMSAgent20 Enhancements for AMEX.
. Responsible for American Express Bank Access Project - Desktop
Enhancements using PowerBuilder. Wrote several utilities for database
conversion and PowerBuilder source code browser - used PowerBuilder
5.0.
Education:
B.Sc. in Computer Science, Touro College 11/88 - 09/90
Practical Engineering, Tel-Aviv College 07/85 - 06/87
Programming, Operating Systems, Communication Systems, Systems Analysis,
Database, Data Structure, Assembler, JCL, SQL, Simulation Programming.