Sign in

Java System

Oakland, California, United States
August 25, 2018

Contact this candidate


Joseph Mangin Page *

**** ******** ***. ***. ****

Emeryville, CA 94608

phone: 415-***-****


Professional Summary:

** ***** ************ ******** *********** experience including 8 years of experience in Object Oriented

programming, design and development of Multi-Tier Distributed and Web based Enterprise applications using

Java and J2EE Technologies.

Experience in the Analysis, Design, Development, Implementation and Testing of enterprise applications with

Web Technologies, Distributed Technologies and Client-Server Architecture.

Expertise in Core Java with strong understanding and working knowledge in Object Oriented Concepts like

Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.


Oracle Certified Professional and Associate Java SE 7 Programmer

Sun certified Java 1.4 Programmer

B.S. in Computer Science from Kean University of New Jersey

Technical Skills:

Languages and Scripts

Java, C, Java Script, Shell Script, SQL, VB Script

J2EE Technologies

Servlets, JSP, JSTL, JDBC, EJB, Design Patterns, JMS, JAXP, JPA, RMI, JTA, POJO, JSP 2.0, JDBC 3.0, Swing, JMS, Logging API

Frameworks/ Tools

Spring, Hibernate, Struts AXIS, Jersey, ANT, Maven, LOG4J, Junit, Maven, Jenkins

Web Services


Web Technologies

HTML, DHTML, CSS, AJAX, JavaScript, jQuery


Oracle, SQL Server, DB2, MS Access.

Web/Application Servers

Web Sphere Application Server, Tomcat, GlassFish

IDE tools

RAD, Spring Tool Suite, Eclipse 3.x, Net Beans, Visual Basic

XML Technologies



May 2016 – January 2018: Kaiser Permanente

Worked on a consulting assignment for Kaiser Permanente in Oakland CA. This was an Agile environment, and

my tasks included the following:

Worked on development (bug fixes, enhancements, and new development) on a group of internal user facing

applications that client underwriters and their managers use to determine health insurance rates in all regions

served. These systems are java applications that were fed data from Oracle and DB2 databases through Hibernate.

The front end was implemented with GWT. The work I did on these systems include completing tasks in all layers of

the application. Front end work included ‘cleaning up’ existing UI’s, and also new development of screens and

implementation of all functionality on a new app. This task, as well as many others I completed, included extensive

interaction with the data layer which entailed both HQL and the Criteria API. I also worked on a back-end java

application that retrieved and processed data to feed a complex report. My work on this system included

enhancements involving retrieving from a new data source and processing the data for output.

Did VBA development in the code modules within complex Excel spreadsheets. These spreadsheets were reports

generated for underwrites and their managers. Tasks included complex logic for parsing input data and satisfying

report display specifications.

Did java development on the automated testing system for the group of applications worked on by my team. Used

the Selenium API in modifying existing test classes to handle UI changes and in creating numerous new test classes.

Joseph Mangin Page 2

July 2015 – May 2016: Wells Fargo

Worked on a consulting assignment for Wells Fargo. My tasks during this engagement were as follows:

Did java development on a major enhancement to an on-line customer facing system that allows users to review the

status of their home mortgage applications and take various actions. The enhancement that I worked allowed the users

to pay up-front fees with a credit card. This system was built with SOAP architecture. I did work on the delegate layer

creating new assembler classes and modifying existing ones to retrieve new values from a service call, and also

creating new objects to make these values available in the integration layer.

Worked on new application screens developed by the front-end team. These screens needed extensive modifications to

retrieve and display the values retrieved from the integration layer.

Worked on new and existing classes to generate an email notification to the customer upon successful submission of a


January 2013 – June 2015: Independent Study

After working for over 16 years on my previous consulting engagement, I took some time off for rest and

independent study. I put in approx. 1200 hours to update and sharpen my technical skills in many areas

including the following:

Earned certifications as an Oracle Certified Professional Java SE 7 Programmer and an Oracle Certified Associate

Java SE 7 Programmer.

Completed numerous on-line courses from Udemy, Java Brains, and Cave of Programming, as well as many from

YouTube in many Java related frameworks and technologies. I completed over 30 courses, including the following:

Core Java

Spring Framework (IoC, MVC, Aspect Oriented Programming, Data Access, Security)

Hibernate and the Java Persistence API

Perl and Python

RESTful and SOAP Web Services

JavaScript, JQuery, HTML5

Installed an Eclipse IDE, a Derby database, and a Tomcat server on my computer to be able to develop code and

work through problems in order to gain real experience working with these technologies.

July 1996 – December 2012: State Compensation Insurance Fund

Worked on a consulting assignment for State Compensation Insurance Fund in San Francisco, CA. Did

development and support work on the following systems (many of them simultaneously):

Worked on bug fixes, enhancements, and cross-browser compatibility on a large web-based J2EE system that

performed numerous functions for both internal users (client employees), and external users (client customers).

I modified/added code in Java, HTML, JSP, Javascript, JSF, and SQL in the work I completed on this system. All

code changes were thoroughly documented and put into the Clear Case version control system. I created detailed

test cases for every change that I completed. In my time working on this system, I did bug fixes and enhancements

on over 20 different business areas of the system including the following:

Completed Java code changes in the business layer needed to support the upgrade the software used to generate PDF files from raw text (PDFLib) within the system.

Did extensive work on cross-browser modifications (to support IE, Chrome, Safari, and Firefox). Many problems were identified and resolved in various areas of the system.

Completed multiple fixes on the system's workflow functionality. There were numerous bugs and performance issues that were resolved. This entailed changes to the UI, Java code changes in the business layer, and modifications to SQL in the DB access layer.

Worked on bug fixes and extensive enhancements to a web-based Java application that was used for moving

premium payments and multiple classes of surcharges between/within policies on a DB2 database. The system had

an HTML/Javascript front end that accessed Java servlets. This system had originally been developed in WSAD. I

upgraded it to work properly in a RAD development environment, and also modified it to automate the failover

process. In addition to many other enhancements, I enhanced the system to allow transfers of bill payments for bills

that had been paid. This required complex changes to the UI, as well as extensive Java code changes in the

business layer. I also developed an enhancement that created Activity Log entries in the database (including UI

modifications that allowed the users to enter notes).

Joseph Mangin Page 3

Worked on enhancements to a web-based Java Struts application that handled modifying/correcting data being

added to the mainframe system (new business). Cross-browser work was completed (modifications so that the app.

performed as expected in multiple types of browsers), as well as new functionality to allow data to be entered related

to vendor licenses.

Worked on extensive modifications to a web based timekeeping system. The client bought an off-the-shelf

timekeeping system called EZStreet. I worked on a team that was put together to customize this system for the

specific needs of the client. This was an ASP system using VBScript to communicate with a VB DLL.

Worked on numerous bug fixes and enhancements to a Unix based system of COBOL applications used to maintain

insurance policy information. This system used Netron Fusion screen generator software for UI screens used to

create and update Policy data (batch processing). I created new screens and extensively modified existing screens. I

also thoroughly documented the complicated release procedures for this system.

Worked on a web-based system used for reporting insurance broker commission data (from an Oracle DB) based

on a proprietary architecture called the Talient Web Framework This was an XML based web development

framework. There were XLST modifications completed to accommodate enhanced functionality, as well as code

changes for cross-browser compatibility.

Worked on bug fixes and enhancements on an Oracle Forms based system used to maintain policy information.

Oracle Forms UI screens were used for CRUD operations on an Oracle database. I developed new screens for

enhanced functionality in addition to fixing problems with the system.

Worked on several Visual Basic front end applications and an Oracle Forms/Reports application for 2 document

imaging systems. The systems connected to an Oracle database and a Sun WORM image storage system (where the document images were stored). Tasks included the following:

Completed hundreds of documented bug fixes and enhancements on the VB applications for each system.

Designed and developed a VB application that allows users to download documents from the imaging system and store them in a local database on laptop computers.

Designed and developed a VB application which allows the user to view documents that are stored as data which is merged with a template to create a PDF document on the fly.

Modified part a VB application used for workflow routing of imaged documents to eliminate dependence on third party software (Plexus Floware). This saved the client $50,000/year in licensing fees.

Designed and developed Oracle database reports and enhanced an Oracle Forms reports interface.

References available upon request


Contact this candidate