Concise version

Nathanial L. McConnell

Superhero for Hire

Developing a Better Tomorrow, Source by Source

Problem solver. Geek. Ideaveloper. Code artist. Storyteller. Believer in automation. Lover of games and the creative process. Font of useless (sometimes useful) knowledge. Idles poorly. Currently obsessed with improving dotfiles and development environment VMs.

Focused on developing solutions to interesting and diverse technical and intellectual problems. Loves to flex mental muscles. Seeks (and thrives) in any environment that encourages devising new approaches, new ideas, and new projects, and pushes the limits of my creativity.

Follow the path of the unsafe, independent thinker. Expose your ideas to the dangers of controversy. Speak your mind and fear less the label of ‘crack-pot’​ than the stigma of conformity. And on issues that seem important to you, stand up and be counted at any cost.
Thomas J. Waston


Freelance Software Engineer/Developer (Independent Contractor)

Various Employers
September 2015 – Present
Johnson City, Tennessee

Turning obstacles and challenges into opportunities for success!

Installer and Trainer

ENG Infotech
January 2017 – December 2017

What did I do? Locations included Quebec City, Quebec, Canada; Charleston, SC; Nashville, TN; and El Paso, TX.

Senior Software Engineer

Eloquence Communications, Inc.
April 2015 – August 2015
Ann Arbor, Michigan

Developed mobile application on Android for use in hospital/long-term care facilities. Guided implementation and adjustment of policies and procedures towards FDA/UL compliance in anticipation of product launch.

Chief Architect

Synaptian, Inc.
June 2014 – April 2015
Johnson City, Tennessee

Designed and developed complex web applications an supporting, cloud-based infrastructure for business-to-business and mass-market end-users, using the most current relevant technologies (Ruby on Rails, AWS, PostgreSQL, Meteor.js, Laravel, and various others).

Ruby on Rails, iOS, and PHP Developer

Synaptian, Inc.
June 2013 – April 2015
Johnson City, Tennessee

Developed web and mobile applications for both businesses and mass-market end-users, using the most current relevant technologies (Ruby on Rails, iOS, and various others).

General Manager

Synaptian, Inc.
April 2013 – June 2014
Johnson City, Tennessee

Managed all aspects of a startup software development company.

Instructor (Graduate Assistant)

East Tennessee State University
Department of Computing
August 2010 – August 2012
Johnson City, Tennessee

Taught CSCI 1100: Using Information Technology course (focused on MS Windows 7 & MS Office) to 400+ students. Redesigned course information distribution to better leverage capabilities of ETSU Desire2Learn student course portal.

Web Developer (Student Worker)

East Tennessee State University
Emerging Technology Center
August 2009 – August 2010
Johnson City, Tennessee

Developed various web applications using JavaScript, XHTML, PHP using the Zend Framework, and CSS.

Assistant Store Manager

Mountain Empire Oil Company
January 2008 – September 2009
Johnson City, Tennessee

Handled all aspects of daily retail convenience store (BP gas station) daily operations.

Office Assistant (Student Worker)

East Tennessee State University
Advisement Resources Career Center
Adult, Commuter, and Transfer Services
August 2008 – August 2009
Johnson City, Tennessee

Assisted students in locating and taking advantage of appropriate resources.

Site Administrator (Student Worker)

East Tennessee State University
Student Organization Resource Center
August 2007 – January 2008
Johnson City, Tennessee

Administered and managed the campus-wide student organization resource site and underlying database.

Web Developer and Technical Support (Independent Contractor)

Abingdon Computer Services
September 2006 – January 2008
Abingdon, Virginia

Designed & developed web sites for local businesses. Performed repair & maintenance on personal computers (desktops & laptops) for local customers. Designed and implemented networking solutions for local clients (business & residential).

Assistant Store Manager

The Electronic Connection
September 2006 – July 2007
Abingdon, Virginia

Handled all aspects of daily retail (Radio Shack) electronics sales and customer service.


Silicon Dragon
November 2004 – June 2006
Houston, Texas

Managed all aspects of PC maintenance/repair & IT startup.

Database Developer

October 2004 – May 2005
Houston, Texas

Designed & developed a telemarketing sales management database using MS Access.

IT and Systems Installer (Independent Contractor)

Bari Management
July 2004 – September 2004
Houston, Texas

Planning, installations, and integration of complete client/server POS system for major fast food franchise (Burger King).

Inside Sales Manager

Coverall, Inc.
March 2004 – July 2004
Houston, Texas

Managed all aspects of inside sales team for millian dollar commercial phone solicitation call center.

Inside Sales Consultant

January 2004 – March 2004
Houston, Texas

Achieved and maintained top company quotas in commissioned small business website sales.


Etsell, Inc.
January 2001 – March 2003

Managed all aspects of fund-raising (Shriner’s Circus) phone solicitation call center. Locations included Knoxville, TN; Johnson City, TN; Raleigh, NC; Fort Myers, FL; Fort Worth, TX; and Houston, TX.

Sales Counselor

Circuit City, Inc.
July 2000 – April 2001
Kingsport, Tennessee

Achieved and maintained top regional percentiles in commissioned retail sales (personal computers and electronics).

Scheduler/Planner and Network Asministrator

Presspart, Inc.
March 1998 – March 2000
Cary, North Carolina

Supervised all aspects of a 40-person manufacturing plant workforce to consistently meet and exceed production goals. Planned, installed, amd administered 25-station/1-server LAN.

Interim Teacher

Kerr-Vance Academy
October 1997 – December 1997
Henderson, North Carolina

Taught computer science and mathematics on middle and high school levels.

Store Manager

Games Galore, Inc.
April 1997 – October 1997
Raleigh, North Carolina

Managed all aspects of daily activities for multiple specialty (gaming, non-video games) retail stores.

Guest Services Director — Front Desk

Comfort Inn
December 1996 – March 1997
Sylva, North Carolina

Supervised all aspects of customer lodging experience.

Lab Instructor

North Carolina State University
August 1994 – October 1996
Raleigh, North Carolina

Taught computer science (C++) in theory and practice on beginner and intermediate collegiate levels.


Master of Science, Applied Computer Science

East Tennessee State University
August 2010 – August 2012
Johnson City, Tennessee

GPA: 3.259 Member, Association of Computing Machinery (ACM)

Bachelor of Science, Information Technology

East Tennessee State University
August 2007 – May 2010
Johnson City, Tennessee

GPA: 3.534
Member, Association of Computing Machinery (ACM)
President, Rainbow Alliance (now H.E.R.O.E.S., student advocacy organization for equality of all LGBTQ individuals and allies)
Member, Gospel Choir
Member, Buctainment


IT Support Volunteer

Niswonger Children’s Hospital
July 2007 – August 2012
Johnson City, Tennessee

Provided IT services for Child Life program. Provided support/repair/maintenance of personal computers (donated patient laptops) not supported by hospital IT staff.

Technical Volunteer
December 2015 – December 2015
Ann Arbor, Michigan

Taught/assisted in the teaching of multiple Hour of Code events during Computer Science Week 2015 & 2016, at all educational levels. Presented/lead discussions on a diverse spectrum of computer science topics, from introductory concepts to career opportunities, to being a freelance engineer/developer, to teaching for attendees at all educational levels.



East Tennessee State University
Graduate Courses
Johnson City, Tennessee




East Tennessee State University
December 2010 – August 2012
Johnson City, Tennessee

The International Speech Assessment (ISA) capstone project was created to develop a prototype software application (using Java) to allow speech language pathologists (SLPs) to assess the developmental speech language capabilities/needs of children in a variety of languages.

The ISA project was a collaboration of East Tennessee State University (ETSU), Johnson City, Tennessee, United States and Doctor Sharynne McLeod, Charles Sturt University, Bathurst, Australia.

My function on the project team was handling the bulk of the software design (MVC) and development (lead programmer).


SouthEast Linux Fest (SELF) 2014
22 June 2014
Charlotte, North Carolina

Becoming a Rails Developer: The Rest of the Story
A discussion of the skills necessary (beyond learning the language and framework) to become a successful Ruby on Rails developer.

Rails Rookies Bootcamp
13 April 2013
Johnson City, Tennessee

Rails Rookies Bootcamp: Blogger
A crash course in Ruby on Rails development guiding the participants from zero-to-fully functional blogging app. Presented in association with the East Tennessee State University student chapter of the Association for Computing Machinery (ACM).


Freeform Games, LLC
November 2012

Harley Garrick, school groundskeeper; an extra character for Freeform Games’ Spellbound.


Myers-Briggs Type Indicator (MBTI)
November 2015

Quick, ingenious, stimulating, alert, and outspoken. Resourceful in solving new and challenging problems. Adept at generating conceptual possibilities and then analyzing them strategically. Good at reading other people. Bored by routine, will seldom do the same thing the same way, apt to turn to one new interest after another.

Identity (The fifth symbol/letter, after the hyphen)

The Identity aspect underpins all others, showing how confident we are in our abilities and decisions: Assertive (-A) individuals are self-assured, even-tempered and resistant to stress. They refuse to worry too much and do not push themselves too hard when it comes to achieving goals. Turbulent (-T) individuals are self-conscious and sensitive to stress. They are likely to experience a wide range of emotions and to be success-driven, perfectionistic and eager to improve.


Member, Association of Computing Machinery (ACM)