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