Ronald Schmidt
1350 Pennington Rd.
Teaneck, NJ 07666
Phone: (201) 467-4542
WWW: http://www.software-path.com
Email: RonaldXS@software-path.com
See also the XML resume.
| Languages: | Perl 5, PL/SQL, C, Java, JavaScript, AWK, 370 BAL A CPAN contributor. |
|||
| Environments: | UNIX - Solaris, HP-UX, Linux (Red Hat, Caldera) IBM Mainframe under MVS, TSO, ISPF, WYLBUR Windows NT, 2000, XP |
|||
| Database Packages: | Oracle 8, Sybase 12, MySQL, Access, DBI, ODBC, ER-Win | |||
| World Wide Web: | CGI, HTML, XML, Apache, mod_perl, GD | |||
| Communications: | TCP/IP, NetBIOS, X.25, IPX/SPX | |||
| Education: | BA Computer Science, Wesleyan University, 1987 MS Computer Science, U. of Arizona Tucson, 1993 NYU SCPS Classes -
|
Consultant: July 1988-August 1991, Nov 1993 - present
Consultant to hedge fund Hite Capital Management. Designed and implemented Perl and UNIX shell software to load trade and position files from prime brokers into a Sybase and web based portfolio analysis system. The ETL system is driven by cron to download files using ncftp every morning and transform trades into a common format with Perl. Used Perl OO and inheritance to centralize common download functionality while allowing unique download features by prime broker. Other technologies used include isql, sqsh, bcp, and DBI.
Designed and developed roughly half of web insurance marketing system for local insurance broker. Designed database model and architecture as well as other aspects of system. Developed Perl modules, cgi scripts and Javascript user interface elements. Technologies included Perl, Access, HTML, Javascript, DBI, ODBC and Windows 2000.
Developed software for use with the Register.com web site and business. Was part of team that developed Perl, CGI, and PL/SQL based transfer of registrar system. Developed Perl and PL/SQL based generic transaction system and batch processing system. Leveraged prior work for large scale registration systems. Developed Perl modules for all CGI pages. Technologies used included Perl, PL/SQL, Oracle, CGI, JavaScript, HTML, Solaris and Linux.
Consultant to Net2Phone. Ported existing Perl cgi scripts to mod_perl. Wrote 'C' based wrapper to integrate Blowfish encryption into XML based Web calendar system. Wrote XML dtd and specification for Net2Phone B2B third party sales interface. Installed PHP for Apache. Skills used include Perl 5, XML, HTML, JavaScript, Apache and PHP.
Consultant to The FeedRoom. Developed and maintained Perl software to generate multimedia web site for client. Skills used include Perl 5, DBI, HTML, JavaScript, SMIL and MySQL.
Consultant to H&J Marsh&Mclennan. Development and QA of data warehousing software using Perl 5 and DBI to build Oracle based warehouse. Developed Perl 5 class libraries and documentation to implement business rules and facilitate debugging. Wrote PL/SQL stored procedures to transform customer names and addresses to new schema for use in web based contact lookup system. Used PL/SQL to do data cleanup and normalize country and zip codes. Used SQL loader to load zip code tables and other data. All software developed on Windows and UNIX platforms. Helped maintain schema information with ER-Win.
Consultant to United Technologies/Pratt and Whitney. Helped integrate engineering change control system with inventory systems. Software written under Solaris using 'C' and Oracle based Product Manager tool.
Consultant to Smith Barney on World Wide Web portfolio presentation system. Wrote CGI scripts under Solaris using Perl 5 and GD, and DBI. Also wrote PL/SQL stored procedures.
Consultant to Smith Barney Shearson on Wizard Paradox for Dos Project. Converted 100,000+ line PAL application from single to multi-user for use with Netware and Lantastic networks. Wrote locking and lock error handling code. Rewrote parts of application that interfered with multi-user capability. Wrote many of the numerical routines used to calculate yields and rates of return.
Consultant to Radar Financial LP. Started as LAN administrator and subsequently rotated into positions of communications equipment analyst followed by communications developer. Installed and maintained Novell network and PC equipment as LAN administrator. Installed, tested, and evaluated X.25 cards and modems for use within an automated trading system as communications equipment analyst. Developed two components of trading system as communications developer. Developed custom database server module for logging and retrieving trades at a high transaction rate on a Stratus host. Supervised development of peer-to-peer messaging code over a Novell Network via NetBIOS.
Consultant to the New York Times. Enhanced a PC-based classified ad submission program to hyphenate and justify ads, entered with an ad markup notation, interactively. The resulting system exactly duplicated the behavior of software running on IBM mainframes at The New York Times. This involved converting 15,000 lines of IBM 370 assembler and PL/I code to 'C' on a PC and integrating that code into a custom editor that the PC system used. System still in use more than five years after release.
Consultant to Golf Digest subsidiary of the New York Times. Tracked down and repaired a number of bugs in this multi-user Netware/PC application written in 'C' and Btrieve. Alterations to the database format required reorganizing database formats and related code to install the fixes.
Perl Porter: Jan 1998 - Oct 1999
Ported Perl process control functionality, including parts of IPC::Open3, IPC::Open2, kill and waitpid, from UNIX to Win32. Responsible for change #1134 to Perl programming language.
Employee:
| MDS Consulting | Summer1996-December 1996 Consultant to United Technologies/Pratt and Whitney. |
| Zedak Corp | Fall 1993-Summer1996 Consultant to many of the contracts described above. |
| University of Arizona | Fall 1991 - Summer 1993 Student and Research Assistant at the University of Arizona. Re-wrote cubic spline based ribbon rendering facility for graphical molecular visualization tool, MacMolecule, on the Macintosh. Improved speed, image quality, and accuracy of rendering. Application was written in ThinkC with object oriented extensions. Wrote testing software for genome comparison tool kit on Sun and Sequent. Ported molecular graphics rendering software, described immediately above, to Sun/Sparc workstation. |
| Zedak Corp. | July 1988 - July 1991 Consultant to many contracts described above. Also wrote PageCenter, an in house PC application that transmits alphanumeric messages to a commercial paging service for relay to a pocket pager. This application was written in 'C' on an IBM/PC. |
| Syncsort Inc. | July 1987 - 1988 Supported the Syncsort sort package for OS/MVS. Duties included analyzing problem reports, writing code in BAL to correct bugs, and assisting customers in problem determination and in the use of Syncsort. |
| Polytechnic Institute of New York | Summer 1985, Summer 1986 Numerical Analysis programmer for Professor of Electrophysics S.P. Kuo. Jointly published abstract in the Bulletin of the American Physical Society of results from computer simulation of the motion of a moving electron entering an electromagnetic field. Wrote simulation in Turbo Pascal. |