Zachary Ogren
zogren.com
[Send email using form at bottom]
Senior Software Developer / Independent Contractor
Summary of Qualifications:
Over twelve years experience designing and developing enterprise applications
Eleven years of Java design and development experience
Several years of work experience developing in C, C++, VB and PHP
Eight years experience with SQLServer, MySQL and Oracle relational databases
Experience working independently and as a development lead on teams of 5-6
developers
Experience Developing iPhone Apps In Objective-C
Experience:
2001- 2009 Broadlane San Francisco, CA
Independent Contractor
Designed and developed changes to an EDI processing system (X12 850,855,810 and
856 transactions following HIBCC standards). In 2008, moved from an EJB based
system running on WebLogic to a mainly RESTful webservice based system running on
JBoss. Several projects involved front end work using JSPs and Ajax (using ext.js
components for a user interface). I also did some work with GlassFish, Geronimo
and Tomcat.
2000- 2010 Indybay.org San Francisco, CA
Volunteer Developer, Editor, Photographer and Journalist
Helped develop PHP/MySQL open source code in 2000 to allow for open publishing
of news articles. Developed on own from scratch a new version of system in 2005
with changes to allow for better management of calendars and events (as well as
some changes related to image processing using ImageMagick). In late 2009 and
early 2010, developed iPhone app in Objective-C to allow for easier publishing of
images to the site from cellphones.
2004- 2005 Objectway Kent Bridge, Ontario, Canada
Independent Contractor
Developed JSF pages and EJB/Hibernate backend for a healthcare related website.
Also did some work with Open LDAP and BPEL.
1997- 2001 Lante San Francisco, CA
Senior Developer at Consulting Company
Requirements gathering, design, development, testing and rollout for various
clients including:
Outcome (Startup Working As a Finance Infomediary)
Project Description: Designing and building a WebMethods service to automate
external web sites. Included java code to scrape data from html, post data over
sockets and manage cookies. Also included designing and developing java code that
treated XML config files as a form of high level language to automate the
scraping process.
Catapulse (A spin-off of Rational Software)
Project Description: Portal website for software development
Neopost (postal related company)
Project Description: Adding additional printing features to a program allowing
customers to purchase postage from the USPS
Hewlett Packard
1st Project Description: Web site allowing HP customers to manage leases and
assets online. Multilanguage support with web interface to allow real-time
translation and deployment of new languages.
2nd Project Description: Tax reporting application for leasing department
Catholic Healthcare West
Project Description: Discussion application for doctors (Web and Outlook based
front ends to MSExchange and SQL Server)
1995 – 1996 LBNL Berkeley, CA
Research Assistant
Programming a data acquisition subsystem for a particle detector in C and
Tcl/Tk.
Education:
2003-08 U.C. Berkeley Berkeley, CA
Undergraduate classes: Numerical Analysis, Stochastic processes, Galois Theory
Graduate Classes: Algebraic Topology, Smooth Manifolds, Functional Analysis and
Measure Theory, Universal Algebras, Banach Spaces, Symplectic Geometry,
Riemanian Geometry, and C* Algebras
1998-99 U.C. Berkeley Berkeley, CA
Physics: Electronics, Lab work , 2 courses in Particle Physics
Math: Advance Linear Algebra, Abstract Algebra, Topology, Geometry (Hilbert
spaces etc…)
Received BA in Physics and BA Economics December 1999
GPA: 3.5 out of 4
1994-96 U.C. Berkeley Berkeley, CA
Computer Science: 3 Intro courses covering architecture and algorithms (used
Scheme, C++ and SPIM)
Physics: 3 Into courses, 2 courses in Quantum Mechanics, 1 course in classical
mechanics, 2 courses in E&M and optics, 1 course in Statistical Mechanics
Math: Calculus, Probability Theory, Linear Algebra, Analysis |