Senior Software Developer
|
mediaFORGE
|
|
March 2012-present
|
Midvale, Utah
|
- Reduced footprint of online ads using optimized CoffeeScript
- Helped reduce duplication and speed up delivery times on ads
- Streamlined log parsing for high-resolution analytics
|
Freelance Web Developer
|
Self-employed
|
|
November 1998-present
|
Worldwide
|
- Create, maintain, and enhance websites, primarily powered by Python and Django, but some being Ruby on Rails, PHP, or Java
- Use Satchmo to create e-commerce sites
- Create reusable applications and components to help save time on future projects, including blogs, discounting tools, affiliate networking applications, and payment processing middleware
- Configure and maintain Linux-based servers
- Optimize Django websites for speed and efficiency
- Design and normalize database tables
- Designed and maintained the website for Bad Aibling American School
- Produced an interactive yearbook using Flash, which was distributed to students and faculty on CD
|
Senior Software Engineer
|
ScienceLogic, Inc
|
|
October 2009-February 2012
|
Reston, Virginia
|
- Lead developer on a major project that discovers and monitors devices which are not directly attached to a network, including components of a Cisco UCS or guest VMs on a VMware ESX server
- Build, debug, test, and maintain a large codebase of mixed technologies, including Python and PHP
- Maintain a patching system for distributed appliances
- Simplify DRBD node maintenance with bash scripts
- Receive and process SNMP traps to generate system alerts and events
- Customize Net-SNMP Python bindings
- Enhanced event engine, which automatically notifies the users when events occur based on user-defined policies
- Created a web UI to the build scripts, which allows simultaneous builds to be executed in parallel and distribution of output to multiple clients in real-time
- Used Node.js to power a real-time process lifetime graph
|
Senior Web Developer
|
Danemco LLC
|
|
September 2006-September 2009
|
Idaho Falls, Idaho
|
- Pioneered changes that helped increase productivity by approximately 200%
- Converted the company and all client sites to Django from a home-grown PHP framework
- Wrote the basic reusable applications that power most of the client websites
- Developed dozens of websites for individuals and small companies
- Conceptualized and developed a scalable tool for rapid website deployment
- Created a customized administration interface to ease the website administration process for clients who were not technologically-inclined
- Maintained company services and machines
|
Applications Developer
|
Brigham Young University – Idaho
|
|
January 2006-October 2008
|
Rexburg, Idaho
|
- Worked in small teams to develop and deploy specialized university-wide Java (Swing) applications
- Enhanced existing Java applications based on customer requests and feedback
- Used NetBeans to create a responsive UI for the campus police to track citations and parking permits
- Helped create a utility for the campus gym to track inventory and equipment usage
- Enhanced the student web portal using ASP, grabbing information from various databases, including Oracle, MSSQL, and DB AS400
|