Adam Oldham oldhamca@yahoo.com |
Primary Phone: 336-282-9048 Cellular Phone: Upon Request |
UNIX Developer/Embedded Systems Developer |
EXPERIENCE |
9/2000 - Present |
Gilbarco, Inc. |
Greensboro, NC |
Software Engineer |
Develop Point of Sale system software in SCO Unix using GNU C and SVS Pascal. Develop new functionality for the legacy product. Help to maintain development system and servers. Migrate the legacy product to Linux for development. Work on a small team to develop a migration path and evealuate compilers and tools to test and build the migrated product, while trying to keep existing code virtually untouched. Help to maintain SCO Openserver and Linux systems using SCCS, CVS, MMDF, NIS, DNS, NFS, Apache, Mysql, and sendmail. Write small PHP and MySQL based web applications to aid the department in day to day entry of routine information. |
9/1999 – 9/2000 |
University of North Carolina At Chapel Hill |
Chapel Hill, NC |
Systems Programmer |
Worked for UNC Administrative Information Systems primarily with UNC Student Stores. Worked as a systems programmer to maintain the Ratex Point of Sale system for fifteen remote stores. The Point of Sale system required UniVerse database management and Pick Basic programming for bug fixes. Performed web design for the UNC Student Stores web site, including E-Commerce pages and help desk software. This software was HTML based with Javascript, PHP, and MySQL database accesses running on Apache and Raven Secure web servers. Wrote thirty new web applications for order maintenance and E-Commerce sales of store merchandise. Performed system administration tasks. Setup and installed OS X for Macintosh File Sharing. Setup and installed Sendmail on Redhat 7.0 for Sparc. Setup and installed Solaris 2.8 with Apache and Raven web servers, with PHP and MySQL. Setup and installed AiX for use with the Ratex Point of Sale system. Network administration was also performed with maintain all network wiring in a building serving 200 employees. Also maintained two hundred Macintosh and Windows workstations for use by store employees. |
6/1999 – 9/1999 |
Automated Trading Desk |
Charleston, SC |
System Administrator |
Maintained NIS, DNS, Sendmail, Apache, NFS, and many common UNIX system administration tasks for sixty mission critical Linux and twenty SCO Openserver servers. These servers were used for stock trading purposed by a day trading firm. Also organized and maintained a Windows 98 and NT network of thirty computers. Wrote many scripts in DOS Batch and UNIX Bash to help with day to day activities. |
9/1996 – 6/1999 |
Gilbarco |
Greensboro, NC |
Software Engineer |
Started as an intern and was offered full time employment while still in college. Wrote bug fixes for a legacy Point of Sale system. Helped to maintain development systems for use in writing the point of sale system. Wrote test scripts for use in regression testing of the G-Site Point of Sale system. |
1/1994 - 9/1996 |
Elon College Academic Computing |
Elon College, NC |
PC Technician |
Maintained seven PC Software labs running DOS and Windows 3.11. Developed scripts to easily reinstall these machines. Helped diagnose and fix problems with faculty computers. Helped to maintain speed and reliability of five Novell Netware servers that served various programs and files for lab and faculty use. Helped to install and maintain Solaris 2.4 on a Sparc to serve email for Math, Physics and Computer Science students. Helped to develop a migration path to move labs to Windows 95. Worked to set up correct login scripts for each lab, set up correct Windows Workgroups, share printers correctly and set up remote profiles and policies to lock lab computers down. This was a part time job during the school year working 20 to 32 hours per week and 24 hours weekly during the summer. |
EDUCATION |
9/1996 – 6/1999 |
MCP |
Greensboro, NC, USA |
Certification – Windows NT Certification – Windows NT Server Certification – Windows NT Server Enterprise Certification – Networking Essentials Certification – Dell Optiplex Support |
|
5/1997 |
Elon College |
Elon, NC, USA |
Bachelor of the Arts |
SKILLS |
Skill Name |
Skill Level |
Last Used |
Experience |
Pascal |
Expert |
Currently used |
5 years |
|
C |
Expert |
Currently used |
7 years |
|
Bash/Ksh Scripting |
Intermediate |
Currently used |
5 years |
|
Unix/Linux System Administration |
Expert |
Currently used |
7 years |
|
Windows System Administration |
Expert |
Currently used |
5 years |
|
MySQL |
Intermediate |
Last Used 9/2000 |
1 year |
|
PHP |
Intermediate |
Currently used |
3 years |
|
HTML |
Expert |
Currently used |
8 years |
|
MacOS/OS X |
Intermediate |
Currently used |
3 years |
|
DNS |
Intermediate |
Currently used occassionally |
2 years |
|
NIS |
Expert |
Currently used |
3 years |
|
Sendmail/MMDF |
Intermediate |
Currently used |
3 years |
|
Java |
Beginner |
Currently usedi occasionally |
6 months |
REFERENCES |
Jim Murphy |
Elon College |
Academic Computing |
Phone Number: |
336-278-5000 |
Email Address: |
murphy@elon.edu |
Reference Type: |
Professional |
Shannon Rause |
Gilbarco, Inc. |
Software Engineer |
Phone Number: |
Email Address: |
Reference Type: |
Professional |
Bryce McLaughlin |
UNC Administrative Information Systems |
Administrative Information Systems – Systems Manager |
Phone Number: |
919-966-5838 |
Email Address: |
bryce_mclaughling@unc.edu |
Reference Type: |
Professional |
INTERESTS |
Auto Racing (SCCA Performance Rally), mountain biking, Linux development side projects, automotive mechanic, working towards a Masters of Computer Science |