Navigation
Username *
Nathan C. Tresch
******@************.***
Qualifications
I m a senior web developer who knows that ultimately my output is measured in how much my code benefits my clients, my client's clients, and my client's customers. I have a deep understanding of Internet technologies from the database layer to the socket layer for web services all the way up to the fine tuning of the interface layer via CSS for various releases of mainstream and not so mainstream browsers.
I am looking for a position focusing on Javascript and I'm most interested in things like MVC in the browser, server push paradigms and fat clients. I can probably create an interactive multimedia front end solutions for your data paradigm, whatever it might be. I can do a proof of concept for your big presentation rapidly with Amazon EC2 platform integration and document storage. I can rapidly create a set of interactive browser based game levels to demo your killer new compelling game mechanics and story ideas. I prefer 1099 contracts but would be open to W2 contracts or even a long term position for the right company.
Technical Skills
Perl
8 years of experience, off and on since 1995.
PHP
10 years of experience, off and on since 1998
Python
3 years of experience, since 2006
MySQL
10 years of experience, since 1998
HTML
13 years of experience, since 1996
CSS
6 years of experience, since 2006
JavaScript
13 years of experience, since 1998
Architecture
5 years of experience, since 2006
Unix(BSD)
Started using UNIX as a hobbyist in 1985
Linux
Installed Linux as a hobbyist in 1994
C/C++
4 years, most recently 2003
C# 2 years
most recently 2002
Node.JS
1 year
Experience
Primary Consultant, Lead Developer
11/2012 Now
Baroque Creative Group
Consult with clients as a senior level solution provider to give estimates of time, technical direction and costing for custom solutions.
Create javascript applications including, but not limited to games for an educational software company, front ends for mobile HTML applications and interactive multimedia presentation.
Environment: Linux, HTML, CSS, Javascript
Lead Developer
6/2012 10/2012
Reelworld.com
Front end development with Jquery and AngularJS
Used HTML, CSS, and Javascript to produce multimedia and interactive widgets
Environment: OSX, Linux, HTML, CSS, Javascript
Development Lead
11/2011 5/2012
Legworks Software
Used Node.JS to build a single page web application
Built a scalable job system using Redis and Kue
Managed 1 employee s time
Environment: Node.js, Linux, MongoDB, Redis
Software Engineer
7/2011 11/2011
Stripes39.com
Used amazon services to build and deploy scalable internal web services
Developed a system to store and manage sales contacts for the sales and marketing team
Environment: MySQL, Python, Pyramids
Software Engineer
1/2011 7/2011
Bearbook.com
Wrote code and managed deployments for a startup social networking website
Developed backend systems to process email and provide an email to social media post gateway in PHP.
Configured postfix and installed all of the libraries and dependancies for the email gateway
Environment: MSSQL, C#, ASP.net, PHP, CentOS
Software Engineer
10/2009 4/2010
Accretive Technology Group
Worked on credit card billing reconciliation
Developed internal reporting tools for all of senior management
Interfaced web service plugins with Mysql database in PHP
Did frontend work in javascript, HTML and CSS
Designed all of the new code I wrote to use OO patterns
Environment: PHP, AJAX, MySQL, CodeIgniter, jQuery, XML, JSON, HTML, Linux, Perl
Software Engineer
5/2009 - 6/2009
healthglocalconnect.com
Designed and developed the Health Global Connect Community Portal .
Full life cycle development including Database Design, Login System, and Auditing System using PHP, jQuery, MySQL and CodeIgniter.
Wrote all code in a modular OO framework
Implemented method call signatures in PHP
Environment: PHP, AJAX, MySQL, CodeIgniter, jQuery, XML, JSON, HTML, Linux
Senior Software Engineer
10/2006 3/2009
Yapta.com
Architected and implemented a web interfaced data mining system to track prices and retrieve flight information for a web scraping system resulting in enhanced customer use and lower cost. Used OO principles whenever possible.
Worked within a team to develop a scalable architecture for sending out emails to our customers using MySQL and Python allowing us to throttle resources up and down automatically based on server load.
Worked on the Presentation Layer and Business layer for mission critical systems to streamline the performance and improve load times.
Wrote a custom bounce handling software to stop emails from being sent to invalid addresses so as to avoid being marked as a spammer.
I worked on a great many more projects here, this list is far from complete and is intended to represent some highlights.
Environment: Python, AJAX, MySQL, Pylons, SQLAlchemy, jQuery, XML, JSON, HTML, BSD
SDET IV
9/2005 10/2006
Volt at Microsoft Corporation
Developed internal web reporting tools in C# to provide upper level management a high degree of visibility into the team s results.
Maintained internal website for reporting lab status, allowing all of the lab customer s access to current machine availability.
Built web interfaces for lab administrators to automate cleanup of machines bringing machine availability up to the SLA of 90% for the first time in 2 years.
Environment: C#, ASP.NET, Visual Studio, HTML, MSSQL, MadDog
Student
9/2003 9/2005
Culinary School
During this time I attended South Seattle Community College on the American Culinary Federation apprenticeship program. While going to school I worked at Salty s on Alki.
Owner
6/2000 9/2003
SIS Internet Services
Hosted internet services on a commercial DSL line for customers who wanted a less expensive solution.
Leased space in a collocation facility and resold hosting plans for customers who wanted a premium solution.
Provided web programming and SQL support with Perl, PHP and MySQL for a wide range of customers including Bidcrawler.com and Specialty Sand.
Environment: PHP, AJAX, MySQL, CodeIgniter, jQuery, XML, JSON, HTML, Linux
Software Developer in Test
1/2001 6/2001
VoteHere.com
Wrote C code to test driver interfaces in Linux to achieve 100% code coverage.
Wrote GTK code as part of application development to provide a status window during setup of the product.
Set up Linux based product for test on multiple machines and managed the test bed.
Tested interfaces with a MySQL server using C++ to prove that all transactions were in line with the specification.
Wrote test specifications that effectively proved the product specifications were being fulfilled.
Wrote tools in Perl to automate the drawing of a directed acyclic graph to demonstrate the code branching my team needed to cover in testing.
Environment: PHP, MySQL, Linux
Lead Developer
4/2000 1/2001
Bidcrawler.com
Wrote Perl code to aggregate data from many sources into a web interface.
Wrote JavaScript code to provide cutting edge UI elements.
Set up entire architecture for location in datacenter.
Used Linux, Apache, MySQL and Perl.
Administrated development server.
Administrated website machines.
Scheduled development team resources.
Managed and integrated code changes from offsite employees.
Maintained communication with members of management, marketing, and business development.
Environment: Perl, MySQL, XML, HTML, Linux
Lead Developer in Test
1/1998 3/1999
Revision Labs
White Box testing of software designed to run the display for a Lockheed jet for FAA certification.
Ported the software under test to the NT test environment from an embedded hardware environment.
Broke large test files out into small files containing individual functions with stubs for external calls to prove we had 100% code coverage.
Used a tool called Cantata to increment the software under test to prove that it functioned correctly.
Environment: C, C++, Linux, Driver Dev
Powered by