|
|
|
|
nathan.mcfarland@nmcfarl.org
|
 |
|
|
| An experienced developer
with a history of producing quality software products on time. Skilled in the usage of a variety of servers, protocols, formats, and languages. |
 |
|
|
Languages- Java
(JDBC, JSP/Servlets, Junit), Perl(DBI, mod_perl), SQL, XML/XSLT, RDF/OWL, HTML
Platforms-Linux, Solaris, OSX, Windows, Apache, JBoss,
Tomcat, openLDAP, Oracle, MySQL, PostgreSQL |
 |
|
|
| Technical Staff Member, 01/05-Present, Butler International. At Los Alamos National Lab Los Alamos, NM.
|
|
Supported Digital Library research
doing primarily data processing, data mining and analysis.
· Built log analysis platform and add on services including
an Amazon-style recommendation service.
· Worked on platform design, particularly in the areas of
content importation and RDF/OWL representations.
· Developed features for mod_oai, a C-based Apache2 module for providing OAI services.
|
| Senior Java Engineer, 12/03-Present,
Wildseed LTD,
Seattle, WA. |
| Implemented websites and web-services interfaces
as both the system administrator and programmer.
· Brought authentication application to a production ready state and
deployed. Extended the platform,
and integrated it with 3rd party products using soap.
· Built an E-Commerce shop, a consumer/community, a mobile-web, and
many demo websites.
|
| Senior Software Engineer, 11/02-12/03,
Networks LLC as Fatcow Web Hosting,
Albuquerque, NM. |
| Responsible for product, architecture and
infrastructure development.
· Implemented changes to allow the team to grow, including
adding source control, a build process and a three stage distribution process
using a dev integration server, a test environment and production.
· Introduced a number of new coding practices to the shop, these included the use of Perl Modules, and the use of OO Perl.
· Wrote a generic payment processing API allowing for transactions to be handled by Verisigns PayFlo Pro, Cybercash and Authorize.Net's processing products.
· Automated severa business processes creating websites that allow customers to cancel their accounts and perform upgrades, downgrades and add new services to their account. This eliminating whole categories
of phone calls to customer
service.
· The developed many internal tools, reporting, customer
orient web sites and infrastructure.
|
|
| Software Engineer, 07/00-12/01,
AdRelevance, a division of Jupiter Media Metrix,
Seattle, WA. |
| Added many major features
to the core product and enhanced the back-end’s speed and functionality.
· Added many major features to the
core product and enhanced the back-end's speed and functionality.
· Developed new features for two, very well received, major
versions of the AdRelevance product.
· Implemented report caching and load-balancing, increasing
product speed and reducing system resource usage.
· Planned and executed the conversion of the JSP code-base
from the .91 spec to the 1.1 spec.
· Upgraded back-end services - increasing report accuracy and
supporting product developemnt.
|
|
| Senior Software Engineer, 12/99-07/00,
AtMobile.com -- acquired by Software.com, Bellevue,
WA. |
| Responsible for technology research, highly visible demos, and web product development.
· Implemented the WAP tier of a highly visible instant messaging solution (reported on by CNN and ZDnet).
· Designed and implemented several wireless application demos for trade shows under tight deadlines.
· Researched XSLT strategy for internationalization and
content delivery to wireless devices.
|
|
| Web Programmer, 08/98-12/99,
Destinations.com, Seattle, WA. |
| Member of a small web programming team, wrote
much of the core product.
· Designed/implemented 3 versions of the travel booking
engine, on Oracle/Mod_Perl/Apache and SSJS/NES platforms.
· Improved reliability, speed and functionality of the
booking engine allowing more products to be sold online.
· Designed and installed an LDAP access-control system
enhancing security and saving administration time.
|
|
| Programmer, 09/96-02/98, MD
Technology, Jacksonville, FL. |
| Developed requirements
with clients then planned and programmed the projects with a diverse
team.
· Developed a kiosk based credit card
payment system for the University of Florida that reduced bursar
lines.
· Designed internal sites for Barnett Bank, ranging from
ATM tracking to online support services.
|
|
| Miscellaneous jobs and contracts,
1994-96, Jacksonville, FL and Anchorage, AK. |
|
· Taught C++ to north Jacksonville area high
school students for a NASA sponsored program.
· GIS support for AeroMap working with multiple
CAD systems on Solaris, Intergraph Unix, and NT. |
|
|
|
Bachelor of Science in Computer
Science, 1996, Jacksonville
University, Jacksonville, FL.
|
| |