Jonathan Smith - Programmer
no image
Jonathan Smith - Programmer

- Analytic and Creative Problem Solver
- A Lifetime of Programming Experience
- Solid Foundation in Computer Science Principles
- Thoughtful, Friendly, and Industrious
- Passionate about Empowering People with Technology
- Committed to Integrity and Excellence

# EXPERIENCE

Continuing Education, Personal Projects; Denver, CO � 2018�Present
Refreshing and sharpening my software development skills and exploring new trends and tooling.

Blockchain Research, Personal Projects; Nederland, CO. � 2017�2018
Investigated and evaluated existing and emerging blockchain technologies. Read dozens of white papers. Occasionally reviewed pieces of related source code. Hypothesized and evaluated designs for potential future blockchain technologies. Experimented with trading and fin-tech platforms. Had fun!

IT and Communications Specialist, Town of Nederland; Nederland, CO. � 2015�2017
Sold gym access and concessions and provided customer service to diverse clientele. Purchased supplies and tools. Made media announcements, updated web content, and otherwise implemented public communications. Provided technical and operational advice. Developed internal tooling for content authoring and publication.

Private Consulting Services, Self Employed; Nederland and Boulder, CO. � 2012�2015
Provided advisory, instructional, and technical assistance to private parties. Developed small scale custom software solutions for content authoring and personal computing.

Software Developer, Trakkware, Inc; Boulder, CO. � 2011�2012
Collaborated on a series of bespoke database driven web applications, using C#, ASP.Net, LINQ 2 SQL, Javascript, and HTML. Created web UIs with custom features for data admin, data visualization, and content management. Implemented custom data interfaces between disparate APIs and service layers. Provided advanced technical support and training to clients. Provided technical and strategic analysis and advice for essential team practices and project decisions. Responsible for QA and Test on several projects. Adopted and introduced the team to core agile practices of unit testing (w/ xU------------), UI testing (w/ Coypu + Selenium), and specification by example (w/ Gherkin + SpecFlow).

Freelance Software Developer, Self Employed; Boulder, CO. � 2010�2011
Designed mobile application prototypes, consulted on small web and embedded systems projects.

Software Development Intern, Reframe It, Inc; Boulder, CO. � Sum. 2009�(4.5 Months)
Used Ruby (Rails and Merb), Javascript, HTML, SQL, Hadoop and Hive to implement and improve various front and back end web software features.

Engineering Fellow, College of Engineering and Applied Science, CU Boulder. � 2006�2007
Led evening group study sessions for students in challenging computer science courses.

Software Development Intern, McKesson Provider Technologies; Louiseville, CO. � Summer 2009
Gathered requirements for, designed, and implemented a database driven web application for an advanced technical support department�s internal use, using PHP, Javascript, HTML, and Oracle SQL.

# EDUCATION
University of Colorado College of Engineering, Boulder, CO � B.S. in Computer Science, 2009

# Awards & Honors
People�s Choice for �Best of Show� at the Spring 2007 CU Engineering Design Expo (vs 50+ projects)
Our four developer team created "TouchUp": A collaborative multi-touch graphics editing kiosk. Four people could paint and draw on the same machine, with undo and redo support for each user. We received 3 additional nominations.

Dean's List for Academic Excellence � Cumulative Core Computer Science Coursework Grade: A-

Scholarships � Virginia T. Schuman Merit Scholarship, (National Merit Scholarship Semi-Finalist).

Honor Society Memberships � Tau Beta Pi (Engineering), Mortar Board Society (College Seniors).

Denver Post & Merrill Lynch Investing Competition � Ranked 4th place vs. 2,000+ competitors. Received special recognition for a profitable portfolio. (Starting a lifelong hobby of virtually highly profitable paper trading).