Post Job Free
Sign in

Software Engineer Data

Location:
Braselton, GA, 30517
Posted:
October 29, 2010

Contact this candidate

Resume:

Thomas Jacobsen

**** ***** ***

Braselton, GA ***17

770-***-**** (Cell)

404-***-**** (Home)

Email: abig90@r.postjobfree.com

SUMMARY

Senior software engineer with fifteen plus years experience in database

software development and design for the energy, wholesale credit,

foodservice, and manufacturing industries. Creative and Analytical thinker

with exceptional organizational, interpersonal and communications skills as

well as demonstrated ability to manage multiple priorities in fast-paced

environments. Ability to convey complex solutions to end user in a

simplified manner. Dedicated team player. Expertise includes:

PL/SQL JAVA

JSP/J2EE ERWIN

Oracle SQL Tuning

PROFESSIONAL EXPERIENCE

Foodbuy, Atlanta, GA Nov 2007 -

Present

Procurement Subsidiary of Compass Group, a $9B global contract foodservice

company.

Senior Database Developer:

. Perform data model enhancements that require adding or modifying various

table structures, indexes, triggers, and constraints. One specific

example involved the Managed Order Guide subsystem due to changing user

requirements. This enhancement also involved a non-trivial data

migration process that I performed as part of deployment.

. I work in a team that supports and enhances a system that receives 20

million food purchase transactions monthly, scrubs and calculates rebates

daily, and bills food manufacturers for contracted rebates. My function

is designing and coding Oracle 11g PL/SQL batch processes and various

PL/SQL support functions and triggers to support the front-end Graphical

User Interface.

. Support the Reporting team by researching data differences between

reports.

. Create and optimize (SQL Tune) various complex report queries using both

SQL (Oracle OLTP) and MDX.(SQL Server OLAP cube).

. Perform modifications to reports in Microsoft Reporting Services.

. Write Ad-hoc queries and updates to support user special requests.

. Perform ad-hoc bulk data loads from Excel spreadsheets using Oracle

SQLLoader

. Troubleshooting issues with nightly batch processing.

CoxNet, Atlanta, GA (Now called Cox Media Group) Sep 2006 -

Nov 2007

Online subsidiary of Cox Enterprises, a media company with 12B in annual

revenues.

Software Engineer:

. Designed the data model for the new movies database application using

ERWin. This application is used across all Cox newspaper properties,

including the Atlanta Journal-Constitution, Palm Beach Post, and Austin

Statesman.

. Redesigned the data access layer for sports statistics application

written in Java to improve performance. This application has both a

public-facing web component and a XML output component to create text for

use in the printed newspaper. It utilizes Oracle Object-Relational Views.

. Designed, and coded a data loading system for a new movies database that

utilizes Oracle External Tables to load movie data from a data vendor

provided in CSV format. This movie data dynamically updates the website

with showtime data and added theaters, movies, and actors daily.

. Added RSS functionality to the AJC Shopping and Austin Shopping

platforms.

. Utilized XSLT to transform XML output from various systems to Adobe

InDesign format for use in the printed newspaper.

. Wrote various datafeeds in Java to create XML to send AJC Jobs data to

Yahoo Hotjobs. This also required writing Unix shell scripts.

. Wrote a datafeed to receive data from Yahoo Hotjobs via their RSS

interface and update an Oracle database with job data.

. Assisted and mentored other developers in database, JDBC, and SQL related

issues, Often served as a resource to the DBAs for PL/SQL related

questions.

MODIS, Atlanta, GA Jan 2006 -

Sep 2006

Consulting Company

Software Engineer:

Assigned to CoxNet

Mirant Corporation, Atlanta, GA Oct 1999 -

Sep 2005

Energy company that produces electricity worldwide with 3.94B in annual

revenues.

Senior Developer:

. Performed data model design using ERWIN for 5 long-term projects. Three

of these projects involved 30+ tables.

. Designed, coded and maintained PL/SQL stored procedures, functions, and

packages. Many of these involved data validation, scrubbing,

transformation, and loading (ETL) of various data feeds, both external

and internal, for plant telemetry recording systems and various systems

to bid electrical energy into the marketplace.

. Created database triggers, including many involving insertion/update to

views to hide higher complexity DML involving >10 tables from the middle

tier.

. Created Java stored procedures on the database for applications where

PL/SQL did not have equivalent functionality, such as Daylight savings

and time zone support prior to Oracle 9i. Other Java procedures included

a facility to normalize time series data based on plant location to feed

via a TIBCO interface, the calculation of real time Profit and Loss.

. Coded business logic and web pages in Java in a Weblogic environment

using EJB, and JSP

. Created a deployment and promotion process for database objects and

stored procedures. This process produced logs and other audit trail

information of data model changes necessary for Sarbanes Oxley

compliance.

. Performed technical evaluations of various shrink-wrapped software

products and reported my findings to management. Two of the products

resulted in a >50 seat license purchase.

. Performed SQL tuning involving the use of Explain Plan and the

appropriate combination of creating indexes, using hints, SQL statement

reorganization, and partitioning of tables and indexes. This included

mentoring other developers in writing efficient SQL queries.

. Maintained a sandbox development Oracle instance on my laptop computer.

This was used to test migration scripts where the database would need to

be refreshed frequently, as well as PL/SQL debugging where debugger

sessions would need to be force terminated without involving the DBA. To

maintain this database, I performed administrative tasks such as

import/export and table space creation.

. Assisted in the deployment of the TIBCO publish/subscribe system to allow

inbound and outbound data feeds from the database to process in real-

time.

. Performed technical screening interviews of new hire candidates and

reported findings to management.

Datascan Technologies, Alpharetta, GA May 1997 -

Oct 1999

Provider of wholesale floorplan accounting and risk management systems and

services to the wholesale finance industry.

Software Engineer:

. Wrote back end procedures and functions in PL/SQL to support a Oracle

Forms based wholesale floorplan credit application.

. Created a subsystem that would dynamically load and parse data files via

UTL_FILE, based on mappings in user configurable meta data stored in the

database.

. Tuned SQL to improve application performance and mentored other

developers in tuning SQL.

. Assisted the DBA in designing the data model using Oracle Designer

AGCO Corporation Feb 1993 - May

1997

Manufacturer of agricultural equipment and related accessories with $5.58B

in annual revenues.

Programmer/Analyst:

. Rewrote batch processes in PL/SQL that were previously written in Micro

Focus COBOL which resulted in a 30% performance increase and made the

system considerably more maintainable. I was instrumental in convincing

management to choose PL/SQL.

. I was instrumental in saving a project that was in danger of being

canceled due to inability to upgrade the database on schedule. I devised

a way that the code could run in the new Oracle version where the data

can be stored in the old database version. This saved >$10000 in

development costs already accrued.

. Rewrote existing reports to the SQR report writer to enable portability

to the Dynix/PTX (UNIX) platform, thus reducing the month-end report

processing time by apoximately 50%.

. Rewrote Orders, Invoices, and other dealer statements in SQR to be

printed graphically on laser printers that provided a modernized

appearance and saved the cost of preprinted forms.

. Created a dealer-direct web interface to the Factory Ordering system

utilizing Microsoft IIS, ASP, and VBScript. In this project, I was also

the key designer and developer in creating the subsystem that would serve

orders and invoices on demand via the web application by converting the

output of the SQR report writer to PDF format to be served to the web

browser.

. Maintained and enhanced an Accounts Receivable and Factory Ordering

system utilizing Gupta SQLWindows.

. Tuned SQL to improve performance in a Oracle 7.3 environment.

EDUCATION

Oakland Community College, Farmington Hills MI.

Associates Degree - Computer Information Systems

Associates Degree - Liberal Arts

University of Michigan, Ann Arbor MI

Pursued a Bachelor degree in Computer Science.

Attained junior level standing.



Contact this candidate