Email: jon@jonathanleslie.com Website: www.jonathanleslie.com Phone: (845) 426 - 2649
EDUCATION
Stevens Institute of Technology (September 1986 - December 1988)
Various graduate courses in Artificial Intelligence and Expert Systems
State University of New York (SUNY) at Albany (September 1982 - May 1986)
Degrees: Masters of Science, Computer Science/Compiler Design May 1986
Bachelor of Science, Computer Science and Applied Math May 1985
Honors: Magna Cum Laude, GPA 3.51/4.00
LANGUAGES
AND SYSTEMS
|
C, Oracle 8.1.x SqlPlus, CVS, HTML, XML, Javascript, Pascal, Ladder Logic, C++, Assembly, UNIX/Linux, Windows, DOS, Telnet, FTP |
Sun Sparc, HP 700-800 series UNIX Stations, Various Vax and Alpha Machines, Honeywell IPC 620-35 PLC, Make, Mil-Std-1750A, Flexmate 1750A |
WORK
EXPERIENCE
Co-Chief Technology Officer, WideLines LLC., XML Industries LLC. (April 2000 – Present)
l One half of the CTO position of a software development company 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 Unix Platform with an Apache Server.
l Implemented a Web enabled software product 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.
l 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.
Programmer -Systems Design/ Project Leader, Information Builders Inc. (March 1998 – April 2000)
l Managed and designed LMF (license management facility) for FOCUS product. This included software license key management using a CGI based control program and enhancements to the product to allow various levels of licensing and tracking of customer usage.
l 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.
l Wrote 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.
Senior Systems Programmer, Dow Jones Markets (February 1997 - March 1998)
l 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.
l 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.
l Wrote API’s for access to Encina SFS databases for use by application programmers.
l Debugged Communication Server programs and other data formatting programs under VAX/VMS. This included conversion from DECNET communications packets to TCP/IP byte packets.
Lead Designer/ Manager/Consultant, Farmland Dairies (September 1989 - February 1997, current)
l Continue to support this system with expertise, web enhancements, and modifications on an as need basis.
l 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.
l 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.
l 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.
l 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.
Software Engineer, Kearfott Guidance and Navigation Corp. (July 1986 - September 1989)
l Wrote enhancements and new features to the operating system as needed by application programmers.
l Designed and developed data storage and retrieval systems for custom station computer systems.
l Developed bootstrap loaders for computers, created PROM images for memory-based operating systems.
l Designed and integrated test station software for navigation systems.
Graduate Assistant, SUNY at Albany (September 1985 - May 1986)
l Taught two lectures a week to undergraduate class, graded exams and papers.
Engineers Aide, Singer-Kearfott (Summers 1984, 1985)
l Wrote various programs and assisted in debugging previously written software.