Download - 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
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).
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)