Tobias L. Johnson

Tobias L. Johnson

Bloomington, United States
Hire Tobias
Scroll To View More
Tobias L. Johnson

Tobias L. Johnson

Bloomington, United States
Member since July 23, 2015
Tobias is a well-rounded developer with broad experience in both Microsoft/.NET technologies as well as open-source, Linux-based platforms. He takes a pragmatic approach to solving problems and is comfortable wearing many hats depending on client requirements. He thrives in Agile and DevOps environments, and he has excellent written and oral communication skills.
Tobias is now available for hire
Portfolio
Experience
  • Linux, 15 years
  • C#, 10 years
  • ASP.NET MVC, 6 years
  • Ruby, 6 years
  • jQuery, 6 years
  • Ruby on Rails (RoR), 6 years
  • Responsive Web Design (RWD), 5 years
  • ASP.NET Web API 2, 3 years
Bloomington, United States
Availability
Part-time
Preferred Environment
Visual Studio 2015, RubyMine, Ubuntu Linux
The most amazing...
...code I've written is a tool to convert legacy Microsoft VSS databases into Subversion dumpfiles by reverse-engineering its on-disk storage format.
Employment
  • Founder/CEO
    ThetaHost Solutions, LLC, and Finishr.com
    2005 - PRESENT
    • Conceive and write an SEO/affiliate link website using Ruby on Rails, Nginx, and HAProxy in Docker containers which receives approx. 150k unique monthly visitors.
    • Design and write Finishr.com, a responsive website which allows race directors to provide real-time race results to users. Uses Ruby on Rails, Nginx, Passenger, HAProxy, with Faye for pub/sub messaging.
    • Write a command-line driven tool to automatically provision and scale up/down the application and web tiers using Chef cookbooks and API.
    • Administer client WordPress installs using wp-cli and Git.
    • Develop, write, and sell a "white label" website to allow clients' end users to create basketball pools, with automatic scoring, win/loss notifications, and Facebook integration. Used PHP + CodeIgniter MVC framework.
    Technologies: Ruby on Rails 4.2, Ruby 2.2, MySQL, Nginx, HAProxy, Chef, Docker, PHP 5.5
  • Senior Web Developer, Team Lead
    Heartland Payment Systems
    2010 - 2015
    • Wrote and maintained an internal tool to manage salesforce commissions based on recurring revenue of their clients and other factors, using ASP.NET MVC, Entity Framework, and C#.
    • Designed and implemented automated testing and continuous integration environments using BuildMaster and TeamCity.
    • As senior developer, performed code reviews and set standards for the rest of the team.
    • Wrote a tool for importing and validating custom sales spreadsheets using ASP.NET MVC, Backbone, jQuery, and AutoMapper, to allow manually adjusting payrolls.
    • Wrote a REST-based API using ASP.NET WebAPI 2 to expose salesforce data within the organization.
    Technologies: ASP.NET MVC 4, Entity Framework 4, SQL Server 2012
Experience
  • vss2svn (Development)
    https://github.com/irontoby/vss2svn

    A tool I wrote in 2006-2008 to convert a VSS database to Subversion. It involved reverse-engineering the VSS data format since Microsoft's own API was too buggy to be reliable. Coordinated with a handful of other developers to accept patches and improvements.

Skills
  • Languages
    C#, Ruby, Perl, JavaScript, HTML5, HTML, CSS3, CSS, Sass, PHP, LessCSS
  • Frameworks
    Ruby on Rails (RoR), Entity, ASP.NET MVC, Opscode Chef, ASP.NET Web API 2, ZURB Foundation 5, Bootstrap 3
  • Libraries/APIs
    jQuery, Backbone.js, Underscore.js
  • Paradigms
    REST, Responsive Web Design (RWD)
  • Platforms
    Linux, Ubuntu, AWS EC2, WordPress, Amazon Web Services (AWS), Windows Server 2012
  • Tools
    Nginx, Trello
  • Storage
    SQL Server 2012, PostgreSQL, MySQL
  • Misc
    HAProxy, AWS S3
Education
  • Bachelor of Science degree in Chemistry
    Southeast Missouri State University - Cape Girardeau, MO
    1993 - 1997
I really like this profile
Share it with others