jonresume3

3
Jonathan Baker [email protected] 718-825-6713 (mobile) Brooklyn, New York Summary To design and develop software, while living in New York. Might also like to branch out into web (front-end) development. Experience Project Leader Business Intelligence Products Information Builders April 1998 - Present Designed and developed new features for PDF, HTML, Excel, Postscript and XML output drivers Concatenated reports, For combined/concatenated reports: desktop publishing of reports: o Tables of Contents for combined reports. Links Printed Multi-level multi-key For PDF, HTML. o URL linkage among multiple reports, summary to detail and back. o Paneled reports. o Transparency and layering of overlaid reports and graphical elements o Multiple partial reports on one page. o Watermark images for PDF files. o Memory fixes – PURIFY errors Flex videos embedded in PDF Excel formula translation, subroutine translation for updating spreadsheets. Reentrantized subsystem.. Text formatting in strings Many small projects and fixes. Promoted to Project Lead in 2003. Senior Programmer Unix Focus Information Builders October 1996 - April 1998 Maintained UNIX Focus - was given most difficult customer bugs, related to data consistency, asynchronous processes, etc. Ported several major features from our mainframe product – new session & transport layer communications, Year 2000 support, 31-digit packed fields – each encompassing hundreds of programs. Between this and my Mainframe years, I wrote about 2/3 of the company's Year 2000 support

Upload: jonathan-baker

Post on 08-Feb-2017

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JonResume3

Jonathan Baker [email protected]

718-825-6713 (mobile) Brooklyn, New York

 

Summary To design and develop software, while living in New York. Might also like to branch out into web (front-end) development.

Experience 

Project Leader ‐ Business Intelligence Products Information Builders

April 1998 - Present

Designed and developed new features for PDF, HTML, Excel, Postscript and XML output drivers

Concatenated reports, For combined/concatenated reports: desktop publishing of reports:

o Tables of Contents for combined reports. Links Printed Multi-level multi-key For PDF, HTML.

o URL linkage among multiple reports, summary to detail and back. o Paneled reports. o Transparency and layering of overlaid reports and graphical elements o Multiple partial reports on one page. o Watermark images for PDF files. o Memory fixes – PURIFY errors

Flex videos embedded in PDF Excel formula translation, subroutine translation for updating spreadsheets.

Reentrantized subsystem.. Text formatting in strings Many small projects and fixes.

Promoted to Project Lead in 2003.

Senior Programmer ‐ Unix Focus Information Builders

October 1996 - April 1998

Maintained UNIX Focus - was given most difficult customer bugs, related to data consistency, asynchronous processes, etc. Ported several major features from our mainframe product –

new session & transport layer communications, Year 2000 support, 31-digit packed fields –

each encompassing hundreds of programs. Between this and my Mainframe years, I wrote about 2/3 of the company's Year 2000 support

Page 2: JonResume3

Development Programmer ‐ Mainframe Focus Information Builders

September 1987 - October 1996 many major projects, over the years.

ACE - an application deployment and security front-end for FOCUS. o Included writing a distributed virtual file system implemented in FOCUS. o Included a security rule system that tested on many factors for access to different

parts of an application; o Rule system later adapted for other security issues within FOCUS. o Rules could be interpreted or compiled, included object inheritance.

Secondary database page cache. Preload files into memory for fast repeated retrieval New data type: Long (31-digit) packed fields, Adapted multi-dimensional tree index into FOCUS. Wrote initial Y2K support for FOCUS, later ported to all other platforms.

o Updates to data description language, o date computations, o selection by date, o tools to analyze customer applications for presence of non-compatible dates

Added hooks for natural language services in data conversion routines. Program to retrieve lost DBA passwords Program to scan generic databases and fix a temporary problem with negative packed

fields. Many other miscellaneous small projects and fixes.

Summer Intern Information Builders

June 1985 - September 1986 (15 months) • New York City, New York

Interface to index object files for internal use Optimized low-level mainframe-assembler routines Ported spreadsheet product from PC to mainframe (partially) Started to port 31-bit addressing from UNIX to mainframe (when IBM introduced XA).

 

 

 

 

 

 

 

 

 

Page 3: JonResume3

Education New York University Master's Degree in Computer Science

1988 - 1992 Specialized in computer graphics and advanced databases. Started, but didn't finish, thesis on simulating trees blowing in the wind

Princeton University Bachelor's Degree

1983 - 1987 Electrical Engineering and Computer Science, minor in Science in Human Affairs (History of Science)

Skills  C (Expert) (Windows, UNIX). Acquainted with C++, Eiffel, Smalltalk, APL, SETL. Learning Java, Python, Go. PDF internals FORTRAN (expert) (VM/CMS, MVS/TSO) IBM assembler (Expert, if rusty) FOCUS, SQL (Intermediate) MS Office – Word, Excel, some Access, Publisher

.

Hobbies  Reading, blogging, bookbinding

.

Volunteer Work New York Metropolitan Filk Organization 1993-Present

Served on the committee running science fiction conventions in the area. Treasurer, 2005, 2008, 2014, 2017. Member at large other cycles.

Yavneh Minyan of Flatbush 2002-2008 Vice-president of Programming 2004-2005

Planned social events for the congregation, including Dinner, New Members Tea and Chanukah party.

Secretary 2005-2008

Congregation B’nai Jacob 1994-2001 Member-at-large; secretary .

Languages  French (Intermediate) Hebrew (Intermediate)