Jonathan Leslie 48 Regina Rd Airmont, NY 10952 US jleslie48@yahoo.com |
Primary Phone:914 261 5852 Secondary Phone:845 426 2649 Pager:201 587 5946 URL: http://www.jonathanleslie.com/ |
Jonathan Leslie - senior programmer technical lead |
OBJECTIVE | To obtain a senior level programming position with management potential. |
Desired Salary: | On par with my peers. |
Site Location: | No Preference |
Description of my
perfect job: A mix of management, development and design of software. |
Career Level: | Management (Manager/Director of Staff) |
Date of Availability: | Immediate |
TARGET LOCATIONS | Relocate: | No |
US-NJ-Northern | US-NY-New York City | US-NY-Westchester |
WORK STATUS | US | I am authorized to work in this country for any employer. |
EXPERIENCE | 3/2001 - Present | Parmalat Dairies | Wallington, NJ |
Consultant |
· Continue to support
Farmland Dairy system with expertise, web enhancements, and modifications
on an as need basis. Interface with an AS400 back end computer system to
Web enable database information using FTP, Apache web servers, and AS400
NFS by writing new software in C for the Windows OS
family. · Develop kiosk-like terminal stations for all personnel including swipe card systems, time card systems, equipment efficiency tracking, and current location/condition of personnel and equipment. These stations are developed in C on a Windows platform using custom CGI programs running under Apache with custom databases. |
4/2000 - 3/2001 | Widelines LLC | NY, NY |
Project Leader Systems Development |
· Senior developer of
a software development company programming in C responsible for bringing
XML technology to the web for the specialty insurance market. Duties
included all Relational Database design in ORACLE, Management of Code
Management System in CVS, and development of dynamically created html and
html parsers to support web server CGI applications running on a Sun
Solaris Unix Platform with an Apache Server. · Implemented a Web enabled CGI software product written in C that converts html input into a series of communication functions that includes, Socket communication across a network for inter-process communication and SQL functionality across a network with an ORACLE database system running on a Sun Solaris platform. · Hired a staff of six programmers, three quality assurance testers, and one html designer. Trained all personnel on how to use the system and be productive. Programmers were assigned finite tasks based on abilities and programming solutions were created to resolve the needs of marketing to have functionality on a timely basis. |
3/1998 - 4/2000 | Information Builders Inc. | NY, NY |
Project Leader |
· Managed and designed
LMF (license management facility) for FOCUS product. This included
software license key management using a CGI based C control program
running on a Microsoft web server and enhancements to the product to allow
various levels of licensing and tracking of customer usage. · Wrote platform specific database access software for the cross platform source code product EDA and FOCUS in C. Enhanced product to allow customers to access RMS databases using SQL or FOCUS syntax statements. Worked closely with sales force to custom design future releases based on customer requirements and desires. · Wrote in C, an operating system level patch to update the P1 message dispatch vector space of a VMS executable Image to allow an Image to load more than the operating system architecture defined limit of 64 images. This concept utilized CMEXEC mode privileges. · Wrote maintenance enhancements to port process to allow multi-platform builds of the EDA product. This used RPC calls from/to AS400 to Microsoft NT platform as well as Microsoft to VAX/VMS. |
2/1997 - 3/1998 | Dow Jones and Co. | Jersey City, NJ |
Senior Systems Programmer |
· Wrote custom data
handlers to re-format purchased data into data formats for import to
existing RMS databases running under a VAX/VMS cluster environment using
VAX 7000’s. Developed batch run streams for overnight processing utilizing
DCL with various F$LEXICALS, FTP scripts, TELNET, and WINDOWS 95 scripts.
· Wrote server software for Data Verification and Correction System (VCS) in a client/server environment running under HP-UNIX utilizing Encina SFS database and RQS services in a multi-threaded server process. · Wrote API’s for access to Encina SFS databases for use by application programmers. · Debugged Communication Server programs and other data formatting programs under VAX/VMS. This included conversion from DECNET communications packets to TCP/IP byte packets. |
9/1989 - 2/1997 | Farmland Dairies | Wallington, NJ |
Lead Designer/ Manager/Consultant |
· Complete development
cycle from design through implementation for an automated
storage/retrieval system. This includes all Relational database design,
systems analysis, mathematical modeling (fuzzy logic), and systems
programming using VAX internals. Extensive use of VAX System services in
the STARLET package including SYS$QIO, Mailboxes, Global data areas,
System-wide logicals, etc. Communication via Decnet and modems, as well as
custom packages via RS232 TT devices. Later added FTP support and
automated functionality. · Managed and instructed a staff of twelve on all aspects of the system. Conducted interviews, performance reviews, vacation scheduling, project assignments, and all departmental administration. · Wrote application programs using FMS screen management facility for accessing information in various RMS Databases for moving and accounting product, and maximizing efficiency of production. Application programs included direct screen I/O packages and custom formatted data analysis reports. · Managed a network of 3 DEC MicroVAX 3100 -VMS 6.2. Control all users and disk usage. Monitor and maintain all system facilities, hardware and software. Performed necessary upgrades in layered software and operating systems. Maintained all necessary backups of the system. |
7/1986 - 9/1989 | Kearfott Guidance and Navigation Corp. | Little Falls, NJ |
Software Engineer |
· Wrote enhancements
and new features to the operating system as needed by application
programmers. · Designed and developed data storage and retrieval systems for custom station computer systems. · Developed bootstrap loaders for computers, created PROM images for memory-based operating systems. · Designed and integrated test station software for navigation systems. |
9/1985 - 5/1986 | SUNY at Albany | Albany, NY |
Graduate Assistant |
· Taught two lectures a week to undergraduate class, graded exams and papers |
EDUCATION | 5/1986 | State University of New York (SUNY) at Albany | US-NY-Albany |
Master's Degree |
Computer Science/Compiler Design |
5/1985 | State University of New York (SUNY) at Albany | US-NY-Albany |
Bachelor's Degree |
Computer Science and Applied Math |
Stevens Institute of Technology | US-NJ-Hoboken |
Doctorate |
Various graduate courses in Artificial Intelligence and Expert Systems |
SKILLS | Skill Name | Skill Level | Last Used | Experience |
C | Expert | Currently used | 10 years |
Unix | Expert | Currently used | 4 years |
Oracle | Intermediate | Currently used | 2 years |
HTML | Intermediate | Currently used | 3 years |
CGI Programming | Intermediate | Currently used | 3 years |
DEC/VAX | Expert | Currently used | 15 years |
Sockets | Intermediate | 1 year ago | 3 years |
threads | Intermediate | 3 years ago | 2 years |
REFERENCES | Jim Buckridge | Navisys | Senior Programmer |
Phone Number: | (732) 767 - 3573 |
Reference Type: | Professional |
Steven Schwartz | Dot4 | Senior Software engineer |
Phone Number: | (718) 527-7899 |
Reference Type: | Professional |
John Cerritelli | Parmalat Dairies | Manager |
Phone Number: | (973) 417 - 7041 |
Reference Type: | Professional |