Jonathan Scott Duff |
duff@pobox.com |
14729 Powell |
Corpus Christi TX 78410 |
Knowledge and Skills
- System administration (HPUX, Linux, Windows)
- Programming in various languages (C, C++, Perl, Python, bash, PHP, Javascript, Ruby)
- RDBMS (SQLite, MySQL, Ingres, Oracle, postgres)
- RDBMS interface to Perl, C, PHP, Ruby
- Web application design (Apache, HTML, PHP, Perl, Rails)
- Software development
- Network programming/Administration (TCP/IP, DNS, DHCP, NFS, LDAP, sendmail, FTP)
- Scientific programming
- Revision control (CVS, Subversion, git)
- small computers running linux (gumstix)
- PmWiki
- Numerical programming (Perl+PDL)
- Windows 95/98/NT/2000/XP/Vista
- Microsoft Word, Excel, Power Point
Education
Master of Science in Computer Science Texas A&M University-Corpus Christi (2001)
Bachelor of Science in Computer Science Texas A&M University-Corpus Christi (1994)
Professional Background
- Freelance Consultant (2001 to present)
- Perl and PHP programming for various web sites. Installed and customized software.
- Application Architect (2006 to 2008)
Thunder Data Systems
http://www.thunderdata.com/
- Designed and implemented web application software for various clients. Automated processes to enable rapid installation of commonly used application components.
- Senior Systems Analyst II (2003 to 2006)
Division of Nearshore Research (DNR)
http://lighthouse.tamucc.edu/
- Primary job duties include maintaining the current IT infrastructure at DNR, interacting with external entities to facilitate DNR projects, defining the strategy for DNR's future computer related activities, supervising student workers, writing grant proposals, maintaining and updating the DNR environmental database, writing software to input/retrieve information into/from that database, and system administration of the various machines within DNR (including mail, web services, LDAP, and FTP), and developing hardware and software for remote environmental data collection systems.
- Systems Analyst II (1999 to 2003)
Conrad Blucher Institute - Division of Nearshore Research (CBI-DNR)
http://dnr.cbi.tamucc.edu/
- Primary job duties include maintaining and updating the DNR environmental database, writing software to facilitate the input and retrieval of information to/from that database, and system administration of the various machines within CBI (including mail, web services, DNS, and FTP). Also involved in developing hardware and software for remote environmental data collection systems and providing key insight into existing software systems which allow student workers to learn those systems and complete their assigned tasks in a timely manner.
- Systems Programmer (1994 to 1999)
Conrad Blucher Institute (CBI)
http://www.cbi.tamucc.edu/
- Primary responsibilities included maintaining computer systems for Texas Coastal Ocean Observation Network (TCOON) which consisted of system administration of Hewlett-Packard 735 HPUX workstation, various personal computers running linux or Win95, and a Dell SVR4 machine; maintaining a heterogeneous TCP/IP network; creating software for automatic data collection and storage; design and development of new computer software systems. Also supervised student workers in software creation and web development.
- Student Worker (1992 to 1994)
Conrad Blucher Institute - Data entry. Perl programming.
Projects
Texas Coastal Ocean Observation Network (http://lighthouse.tamucc.edu/TCOON)
Nueces Bay Salinity Monitoring (http://lighthouse.tamucc.edu/Salinity)
Publications
Jonathan Scott Duff, "Everyday Perl 6", May 2007 http://www.perl.com/pub/a/2007/05/10/everyday-perl-6.html
P.E. Tissot, D.T. Cox, A. Sadovski, P. Michaud and S. Duff, "Performance
and Comparison of Water Level Forecasting Models for the Texas Ports and
Waterways" accepted for the proceedings of the Ports 2004 Conference,
Houston, TX, May 23-26, 2004.
Z. Bowles, P.E. Tissot, P. Michaud, A. Sadovski, S. Duff and C.
Steidley, "Engineered Training Sets: Enhancing the Learning Power of
Artificial Neural Networks for Water Level Forecasts", submitted to the
XIVth International Symposium on Mathematical Methods Applied to the
Sciences (XIV SIMMAC), San Jose, Costa Rica, February 17-20, 2004.
Mostella, A., J.S. Duff, and P.R. Michaud, “Harman and Harmpred: Web-based Software to Generate Tidal Constituents and Tidal Forecasts for the Texas Coast”, Proc. of 19th AMS Conf. on Weather Analysis and Forecasting/15th AMS Conf. on Numerical Weather Prediction (San Antonio, Texas), August 2002
Computing-related Interests
- evolutionary computation
- computers in scientific research
- Perl 6
- Parrot (a virtual machine for dynamic languages)
- POE
Non-professional interests
- Tae Kwon Do
- soccer
- juggling
- wood carving
- sculpture