Post Job Free
Sign in

Data Software Engineer

Location:
Sonoma, CA, 95476
Posted:
May 08, 2018

Contact this candidate

Resume:

Robert Baldinger

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

Sonoma, California 95476

************@*****.***

Objective

Permanent or contract employment in software development, with emphasis on problem analysis, database design/development, Perl and PHP scripting

Education

B.A., Mathematics, U.C. Berkeley, 1967

M.A., Mathematics, U.C. Berkeley, 1984

Ph.D., Mathematics, U.C. Berkeley, 1994

Languages

Perl, PHP, SQL, C, HTML, Clipper, PCL, Pick Basic

Databases

MySQL, Oracle, Microsoft SQL Server, Pick, FoxPro, Clipper

Recent Freelance and/or Contract Projects

Database Consultant. Gutride & Safier LLP, San Francisco, CA (Feb 2018-present) Formulate queries of large Oracle database to extract data for litigation.

Automation Developer. AT&T, Arlington Heights, IL (Jun 2014-Dec 2017) Design and implement client-side API code for importing data from vendors. Implement server-side API code (SOAP and REST) for providing database access to internal clients. Automate monitoring of log files to extract and report status information, including timing and other metrics, errors, etc. Provide back-end scripting including database access and data formatting, for front-end web development team. Independently designed and developed 2 pilot web sites to demo how some of our vendor-supplied data could be made available within our organization. Both sites have been adopted into Production.

Operating environments: Linux, Windows

Languages: PHP, Perl, Bash

Databases: MySQL, Oracle, Microsoft SQL Server

Market Data QA Tester. Chicago Trading Company, Chicago, IL (Aug 2013-Dec 2013)

Performed regression, performance, and other testing of software dealing with financial market data, such as Market Data Feeds and Product Loaders. Created tools to parse and perform analysis.

Operating environment: Linux

Languages: Perl, T-SQL, Bash

Front-end Database Programmer. National Electronic Attachment, Inc., Atlanta, GA (Feb 2013-Apr 2013)

Participated in design of new MySQL database to be used for generating invoices. Wrote CGI web interface enabling users to log in to the new billing system, query the database, and update client information.

Operating environment: Linux

Languages: Perl, MySQL

Application Programmer. J. B. Long, Inc., Fleetwood, PA (2 projects, Dec 2012-Jan 2013, 3 related projects)

Wrote/enhanced Perl script to extract data from nightly emails, perform calculations on extracted data, produce spreadsheets and email them to customers.

Operating environment: Linux

Language: Perl

Full-time Programming Experience

Support Automation Developer. Equitec Group LLC, Chicago, IL (Mar 2007-Nov 2012)

Designed and developed tools, databases, web applications and scheduled processes for use by traders, support staff, compliance officers, accounting staff, and other software developers. Typical projects included web-based (usually database-driven) support tools, timely extraction/reporting of data from running processes, long-term data retention/retrieval, and nightly downloads of financial data from commercial web sites.

Operating environments: Linux, Windows

Languages: Perl, SQL, BASH

Software Engineer. Peak6 Investments LP, Chicago, IL (Dec 2005 – Jan 2007)

Performed testing and troubleshooting of proprietary software for trading equity options, reconciliation of data between in-house SQL Server databases and external Clearing Firms, documentation for new product development, and comparative evaluationn of 3rd-party software tools.

Operating environment: Windows XP

Languages: Python, SQL

Application Programmer. Merrill Lynch Professional Clearing Corp., San Francisco, CA (Apr 2001 – Nov 2005)

Performed development, maintenance, troubleshooting and testing of real-time software for trading stocks, options and futures on all U.S. exchanges.

Applications made extensive use of tcp/ip sockets for data transfer with other platforms (e.g., traders, exchanges, ECNs), and of named Unix pipes to communicate between intra-platform operating environments (AIX and Universe).

Operating environments: AIX, Universe, jBase

Languages: Basic, C, Perl, Unix shell scripting

Software Engineer. Regulus Group, Napa, CA (May 1998 – Apr 2001)

Designed and developed suites of programs to produce and mail invoices, bank statements, insurance policies and other documents. Features included custom forms, variety of fonts, postal bar coding and enveloper bar marks.

I wrote the company’s first Distributed Print application: data imported via ftp every night in Napa; invoices processed, printed and mailed next morning in Charlotte, Chicago, Dallas and Irvine.

Operating environments: Windows NT, Xerox

Languages: C, C++, FoxPro

Application Programmer. University of California Housing and Dining Services, Berkeley, CA (Aug 1994 – May 1998)

Developed and maintained business systems including receivables, payables, payroll, marketing and recreational/educational services. Worked closely with end users to adapt legacy systems to changing business requirements.

Operating environment: Reality (Pick)

Language: Basic

Research and Development, Utility Programming, Custom Programming. Insurnet, Inc., Emeryville, CA (Jul 1983 – Jan 1994)

Designed and wrote custom business software for independent insurance agencies. Duties included business analysis (together with clients), project design, cost estimating, coding, documentation and support. I specialized in large-scale data fixes such as General Ledger reorganizations, and consolidating data from multiple databases following mergers and acquisitions.

Developed utilities for software company’s in-house use, especially for use in the migration of client data from IBM System/36 and AS400 environments to Advanced Pick.

Independently designed and implemented an interactive Query System running in Unix with an X Windows front end, to act as a shell around Pick’s proprietary query language.

Operating environments: AIX, Advanced Pick, X Windows, Ultimate, Microdata

Languages: C, Basic, Pick Virtual Assembler, Proc

Contract Programming Projects

Insurance Documents. MacCready & Guttman Insurance Services, San Francisco, CA (Apr 1996 – Dec 1996)

Printed insurance policies, invoices and customer statements utilizing PCL line drawing, multiple fonts, and raster graphics (for logos and signatures).

Operating environment: Ultimate

Languages: Basic, PCL

Utility Program. MySoftware Company, Palo Alto, CA (Jun 1996)

For the Sales Division, wrote a program simulating the shelf life of a software product. Program subsequently became a tool for retailers to determine reorder quantities for various products.

Operating environment: DOS

Language: C

Utility Programs. StellarNet, Inc., San Francisco, CA (Jun 1994 – Aug 1994)

Rewrote existing software to speed up processing of downloaded insurance claims. Achieved performance improvement of better than 60%. Also wrote a utility program to retrieve memory variables and create a report-writing database.

Operating environment: DOS

Language: Clipper

Application Program. Northern California Presbyterian Homes, San Francisco, CA (Jan 1994 – Feb 1994)

Wrote interactive display program to enable users to access downloaded payroll/personnel data. The program used user’s designated privileges and corporate department as a basis for filtering the data that would be made available. I returned a month later to expand functionality.

Operating environment: Reality

Language: Basic

Publications

●“Undecidability of the identity problem for finite semigroups”, Journal of Symbolic Logic, 1992.

●“Gaps between connected finite graphs”, International Journal of Algebra and Computation, 1992.

●“Gaps in finite directed and finite transitive graphs”, International Journal of Algebra and Computation, 1998.



Contact this candidate