Software Developer Resume




Title
Software Developer

Primary Skills
Python, PHP, Perl, Web Development, Django

Location
US-TN-Knoxville

Posted
Jun-15-09

RESUME DETAILS

PROFILE

Over 5 years professional experience with developing, integrating, and troubleshooting various software and hardware. Previous employment includes the design and development of core logic for internal and external software, database administration, managing subversion repositories, troubleshooting and patching software, and general web application development. Knowledge and experience in full life-cycle software development. Proficiency in writing clear and concise API documentation. Strong ability to streamline normal activities to enable the most efficient usage of time. Strong ability to work alone and in a team environment.


TECHNICAL SUMMARY

Hardware

Wide variety of personal and professional computers, printers, modems, backup systems, servers, terminals, switches, hubs, wireless equipment.

Software

Perl shell interface and mod_perl, Python shell interface and mod_python 3, Albatross, Django (v0.91, v0.96, 1.0, post 1.0/trunk), GNU Awk, C, Apache 1.3, 2.x, and 2.2.x, Berkley DB1 and 2 Database, XHTML, HTML, CSS, PHP, XML, JSON, AJAX, WML, WAP, Health Level Seven v2.3, Bash and Korn shell scripting, JavaScript, JScript, MySQL 4 and 5, PostgreSQL 8.x, SQLite3, Eclipse IDE, Vi, Prototype and Scriptaculous, Mootools, JQuery, VMWare, Microsoft Office 4.3, 97, 2000, 2003 and XP, various virus protection and security programs.

Operating Systems

Slackware, Debian, Ubuntu, Gentoo, CentOS 4 and 5, and Redhat Enterprise Linux, FreeBSD. Windows XP, Windows 2000 and 2003, Windows NT 4.0 Server and Workstation, Windows 95, 98, Windows 3.x, DOS, OS/2, Mac OSX.



Networks


Linux, Samba file and print service, NFS, SSHFS (FUSE), SVN/Subversion, Git, Bazaar, CVS, BIND 8.X and 9.X name service, WSGI, FTP, VNC, and SSH.



EDUCATION


1994-1999 Cherokee Comprehensive High School Rogersville, TN

PROFESSIONAL EXPERIENCE


10/08 -- present

Programmer / Data Conversions

QRS Health Services -- Knoxville, TN

Developed and integrated Korn shell and Awk scripts to transfer and process patient demographic
data between proprietary systems. Wrote transport layers and parsers for Health Level Seven formatted data. Handled incoming error reports from current clients, troubleshooting and bug fixes for currently installed software. Developed and implemented data conversion scripts between proprietary systems/databases using Bash shell and Awk scripts. Wrote custom GNU Awk libraries in C for optimization and language extension.


08/08 -- 10/08

Senior Programmer

Design One Ltd., LLC -- Knoxville, TN

Designed, developed, and integrated Python/Django-based content management system and product slide show with existing PHP-based shopping cart, wrote and integrated Python API to communicate with web host management software (WHM/Cpanel) via HTTP/XML requests. Wrote multi-tiered user/account management software. Integrated Django/MySQL database with a PureFTPD user authentication system via Django's ORM. Organize development time lines for current and future projects. Handle day to day system administration activities, such as software installation and upgrades, MySQL database creation and administration, BIND9/DNS administration and migration between servers, Subversion administration and deployment.







05/08 -- 07/08

Contract Programmer

Carolyn & Co Media, LLC -- Ridgefield, CT

Developed and enhanced user registration, profile maintenance, web-based publishing, error tracking and reporting software in Python, Django v0.91, and the Ellington CMS suite. Designed and developed a utility to import Excel spreadsheets to PostgreSQL. Developed modules to allow automated tests to be more easil y run in Django v0.91.

05/08 -- 06/08

Contract Programmer

DialogConcepts, Inc -- Alexandria, VA

Designed and developed voting contest, user registration, user comment management, and image gallery software using Python, Django, and the Mootools JavaScript library.


03/08 -- 04/08

Contract Programmer

Pageworthy -- Wellsville, UT

Designed and developed a Fedex shipping plugin utilizing Python and Django for use with the Satchmo shopping cart. Developed hotel and resort reservation software using Python, Django, and JQuery. Also wrote software and delta scripts to import data from a MySQL 5 database to a PostgreSQL 8.2 environment.


01/07 - 03/08

Software Engineer / Developer / Programmer

Mediapulse, Inc -- Knoxville, TN

Mediapulse, Inc develops and provides content management, click-path analysis, and inquiry management for medium to large-sized websites. Duties included Python application design and development for both external and internal client websites. Remote administration of RedHat Enterprise Linux servers. Writing Bourne Again Shell scripts. Managing and creating automated/cron jobs. Filing, managing, and responding to internal and external bug reports. Optimizing Python code and MySQL queries to decrease page load times. Designing and implementing e-commerce solutions, including integrating with payment gateways. Evaluating applications, application frameworks, and other software for use and/or purchase. Moving existing applications between frameworks. Managing, merging, and back-merging Subversion trees. Testing XHTML and CSS for standards compliance. Development of in-house utilities to assist with production efficiency. Research and development for new technologies. Quality assurance, user interface, and user acceptance testing.

01/04-12/06

Software Technical Support

Nova Information Systems -Knoxville, TN

Nova Information System provides integrated credit and debit card payment processing, electronic check conversion and related software applications. Duties included researching and resolving problems and errors. Assisting with troubleshooting problems with central server PC/ micro computers, peripheral devices telecommunications and transmission. Troubleshooting operating systems, applications and products utilized by the assigned groups. Providing understanding of the data processing environment and the impact to business functions when systems and/or applications are unavailable. Troubleshooting and configuring proprietary merchant credit card processing software. Supporting windows environment as it relates to Point of Sale systems. Managing bank commerce networks. Troubleshooting merchant networks for compatibility with payment portals. Administering company information gateways (payment Portals and websites). Supporting website developers on integration with host systems gateway. Troubleshooting Nurit Wireless terminals for Radio signal processing. Designing and implementing e-commerce Solutions. Providing high quality customer service by responding to telephone inquiries, requests and problems. Assisting in the troubleshooting of firewalls and varied operating systems. Writing utilities for load testing both production and development servers. Assisting with development of technical and programming documentation for employee and customer reference. Developing utilities to integrate with internal products and systems via HTTP Posts, using key/value pairs as well as XML. Writing JavaScript (both AJAX and stand alone), Perl, and Jscript utilities to automate essential job functions, allowing for more efficient use of time


03/01-06/03

Junior Programmer

TrackingSoft, LLC -Rogersville, TN

TrackingSoft, LLC develops off the shelf and custom tracking solutions capable of reporting the simplest statistics such as click-throughs and sales to advanced ad and email campaign statistics with day part drill down reporting. Duties included Perl CGI programming for web-based applications. Utilizing Berkley DB1 and 2 Database Perl API. Customer phone support. Customer account maintenance. E-commerce integration for customers' websites. Designing and writing server-side systems for web-based account replication. MySQL database programming and maintenance. XHTML and HTML web design. Writing Cascading Style Sheets (CSS). Maintaining of several Apache web servers. Administration of FreeBSD and Slackware Linux machines. Initializing setup and maintenance of in office LAN and WAN communication. Utilizing multiple credit card processors and gateways (ie. Netbilling, Paypal/Verisign, Bank of America, Authorize.net.



OTHER RELEVANT EXPERIENCE


- Installed, maintained, and performed system administration duties for FreeBSD servers
- Familiar with high and low level TCP/IP protocol

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Knoxville, TN | Resumes in Tennessee

View other Software Developer resumes, Programmer / Developer resumes