Jason Thelen
technologist

Versatile IT Specialist with a unique blend of business and technical skills. Proven expert in problem solving for a wide range of technical and non-technical issues. Successful manager of a wide variety of processes and people, both internal and client facing. Creative and analytical designer with the ability to balance client goals and project constraints.

Experience

A list of my very well rounded past work experience.

Logo for Data Specialists, Inc. (A Division of Dairy.com)

Application Developer

April 2017 – Present

Data Specialists, Inc. (A Division of Dairy.com)

DSI Provides consulting and software to the dairy industry. DSIs software provides a complete milk management solution and is an industry leader. Data website.

  • Management of Dairy Hauler/Patron products; back end development, management of mobile application contractors
  • Development/Maintenance of the Liquid Scheduling application, full stack C#, SQL Server, Angular
  • Development/Maintenance of the Producer Portal application; C#, DotNetNuke
  • Analysis and design of solutions for customer requests/issues
  • Development of integrations, ETL processing for pushing and RESTful API for pull
  • Development in the Build/Continuous Integration environment, Cruise Control
  • Management of migration from SourceGear Vault to Git; Training team and establishing processes; GitLab build process conversion
  • Lead on containerization effort for the DSI business unit, Kubernetes/Helm deploy development
  • Dev on automation of building new, standardized QA environments on demand
Logo for Freelance

Freelance Developer

August 2015 – May 2017

Freelance

I have been able to provide a variety of technical services to several companies. My diverse background and sharp problem solving skills have allowed me to provide assistance even on problems with which I do not have prior experience. Freelance website.

  • Website design & development
  • Office IT systems setup and support
  • Architectural plans and renderings
Logo for Thelen Total Construction, Inc.

Project Manager

May 2011 – July 2015

Thelen Total Construction, Inc.

Thelen Total Construction is a high end custom home building company, specializing in design/build on lake and country lots. As the project manager, I was involved in nearly every aspect of the small business. Thelen website.

  • Worked with clients during design and selection process
  • Scheduling construction process from mechanical rough-in stage through completion
  • Managed and inspected subcontractor work
  • Solved various job site issues
  • Managed subcontractor selection by comparing/evaluating multiple bids and pricing negotiation
  • Managed township building inspection process
  • Managed punchlist and warranty repairs with homeowners
  • Managed office IT equipment, evaluated new technology acquisitions
Logo for FIS (Metavante)

Programmer Analyst

June 2008 – April 2011

FIS (Metavante)

FIS is a large technology provider specializing in banking and payment technology. The Remote Services department is the gateway between internal batch applications and various types of financial institutions or their customers. FIS website.

  • Programmer Analyst in the Remote Services group handling batch file transmissions with clients
  • Mainframe experience for batch job execution
  • Worked with customers and clients to set up connections using a variety of protocols and encryption
  • Developed new jobs for handling new file transmissions
  • Supported a variety of transmissions and jobs – Part of 24/7 on call support rotation
  • Administered transmission tools such as Momentum and MoveIT
Logo for RedPrairie (now JDA Software)

Quality Assurance Intern

Spring Semester 2008

RedPrairie (now JDA Software)

RedPrairie is a supply chain software provider for many large retail corporations. The QA department is responsible for writing automated testing of user interfaces. RedPrairie website.

  • Performed testing on the RedPrairie database driven thin and thick client GUIs
  • Automated testing included a database driven, in-house developed extension based on TestComplete
Logo for Bridgepoint Technologies, LLC

Intern

School Breaks 2006 – 2008

Bridgepoint Technologies, LLC

BridgePoint is a small information technology consulting firm serving small and medium sized businesses in the Chicagoland area. They provide a variety of services using mainly Microsoft technologies and solutions. Bridgepoint website.

  • Worked with clients for new hardware and software install
  • Supported clients for hardware and software issues
  • General client help and maintenance
  • Customer web site design
  • Web development using Microsoft ASP.NET
  • Report Building in Microsoft SQL Reporting Services
  • Developed a SharePoint control for scheduling employee time at client sites

Education

I have a great formal education, and I haven't stopped learning.

Marquette University Logo

Bachelor of Science in Business Administration Majoring in Information Technology

Marquette University

CodeSchool Logo

Code School is an online learning destination for existing and aspiring developers that teaches through entertaining content. Each course is built around a creative theme and storyline so that it feels like you’re playing a game, not sitting in a classroom. We combine gaming mechanics with video instruction and in-browser coding challenges to make learning fun and memorable.
See my Report Card

Class badge for Ruby Master Badge
Ruby Master Badge

Earned by completing all of the Ruby courses at CodeSchool.

Class badge for Try Ruby
Try Ruby

Learn the basic building blocks of Ruby, all in the browser.

Class badge for Rails for Zombies Redux
Rails for Zombies Redux

Learn Ruby on Rails, an open-source framework for the Ruby programming language. Rails for Zombies will teach you all the Rails basics with a zombie flair.

Class badge for Ruby Bits
Ruby Bits

Learn the core bits every Ruby programmer should know. This Ruby tutorial builds upon the basics to keep enhancing your Ruby knowledge.

Class badge for Ruby Bits Part 2
Ruby Bits Part 2

Learn the more advanced bits every Ruby programmer should know. This advanced Ruby tutorial will help you take your Ruby knowledge to the next level.

Class badge for Rails for Zombies 2
Rails for Zombies 2

Learn more Rails with this sequel to the infamous Rails for Zombies course. Increase your Ruby on Rails knowledge with even more zombie learning.

Class badge for Rails 4: Zombie Outlaws
Rails 4: Zombie Outlaws

Learn to build faster and more secure web apps with Rails 4. Review the Rails updates that will help get your apps up to speed on Rails 4 best practices.

Class badge for Surviving APIs with Rails
Surviving APIs with Rails

Learn how to build and test REST APIs using Ruby on Rails. See how to leverage the HTTP protocol to create robust web APIs that can serve different client applications at the same time.

Class badge for Rails 4 Patterns
Rails 4 Patterns

Learn helpful patterns and techniques for building and maintaining complex Rails applications. Make your application easily scale in size and complexity.

Class badge for Rails Testing for Zombies
Rails Testing for Zombies

Learn Rails testing for your applications with these testing fundamentals. Brush up on testing best practices with Rails Testing for Zombies.

Class badge for Testing with RSpec
Testing with RSpec

Learn to use this trusted testing framework for Ruby applications. Brush up on testing best practices with our Testing with RSpec course.

Class badge for Discover Devtools
Discover Devtools

Learn how Chrome DevTools can sharpen your dev process and discover the tools that can optimize your workflow and make life easier.

Class badge for Breaking the Ice With Regular Expressions
Breaking the Ice With Regular Expressions

Search for text patterns using regular expressions and learn to validate emails and URLs, capture information, and use simple patterns to save development time.

Class badge for JavaScript Road Trip Part 1
JavaScript Road Trip Part 1

An introduction to the very basics of the JavaScript language. Build a foundation of JavaScript syntax and learn how to use values, variables, and files.

Class badge for JavaScript Road Trip Part 2
JavaScript Road Trip Part 2

A continued introduction to the very basics of the JavaScript language. Learn common programming mechanisms like loops, conditionals, functions, and arrays.

Class badge for JavaScript Road Trip Part 3
JavaScript Road Trip Part 3

Continue building intermediate skills within the JavaScript web programming language. Master function expressions, closures, hoisting, objects, and the use of prototypes.

Class badge for JavaScript Best Practices
JavaScript Best Practices

Become a more informed, conscientious user of JavaScript as you explore time-tested, useful techniques that will improve legibility, performance quality, and safety in your scripts.

Class badge for ES2015: The Shape of JavaScript to Come
ES2015: The Shape of JavaScript to Come

Stay in tune and learn some of the new features of ES2015, the most extensive update to the JavaScript language since it was first released in the ’90s.

Class badge for Try jQuery
Try jQuery

Learn the basic building blocks of jQuery 2.0 and enjoy new video tutorials for beginners with related programming challenges.

Class badge for jQuery: The Return Flight
jQuery: The Return Flight

Learn Ajax and add more interactivity to your projects. Discover how to organize your code using jQuery Plugins and Promises.

Class badge for CoffeeScript
CoffeeScript

Learn CoffeeScript, the powerful little language that compiles into JavaScript. Take a sip of our CoffeeScript tutorial & learn to get more done with less code.

Class badge for HTML/CSS Master Badge
HTML/CSS Master Badge

Earned by completing all the HTML/CSS courses on CodeSchool.

Class badge for Front-end Foundations
Front-end Foundations

Learn how to create a website with HTML and CSS, and in the process build a strong foundation for more advanced front-end development.

Class badge for Front-end Formations
Front-end Formations

Learn the latest versions of HTML & CSS. Take a look at new HTML5 tags, form elements, attributes, input types, border-radius, box-shadow, gradients, and more.

Class badge for CSS Cross-Country
CSS Cross-Country

Learn the fundamentals & foundational elements of CSS with CSS Cross-Country. Review all the web-styling necessities for front-end efficiency.

Class badge for Journey Into Mobile
Journey Into Mobile

Learn mobile web design with mobile-first, adaptive, and responsive web design concepts. Review the best practices with our Journey into Mobile course.

Class badge for Adventures in Web Animations
Adventures in Web Animations

Join us for a sweet adventure as you use CSS to create fun, engaging web animations.

Class badge for Assembling Sass
Assembling Sass

Learn Sass and start improving your front-end CSS workflow. Try Sass on large-scale applications for efficient, time-saving styling.

Class badge for Assembling Sass Part 2
Assembling Sass Part 2

Learn advanced Sass & Compass for further improving your front-end CSS workflow. Revolutionize your front-end efficiencies with these coding techniques.

Class badge for Blasting Off with Bootstrap
Blasting Off with Bootstrap

Learn how to use the Bootstrap framework’s pre-built styles and functionality to easily add polish and useful behavior to your website.

Class badge for Fundamentals of Design
Fundamentals of Design

Improve the visual competency of any website or application by keeping design in mind. Learn the fundamental design principles of typography, color, and layout.

Class badge for Unmasking HTML Emails
Unmasking HTML Emails

Explore the nuances of email clients and how to build designs for them with inline styles, tables for layout, and conditional comments.

Class badge for Git Master Badge
Git Master Badge

Earned by completing all of the Git courses on CodeSchool.

Class badge for Try Git
Try Git

Learn how to use Git by reviewing the basic concepts of Git version control. Try out this introductory course that was created with GitHub.

Class badge for Git Real
Git Real

Learn more advanced Git by practicing the concepts of Git version control. Increase your Git knowledge by learning more advanced systems within Git.

Class badge for Git Real 2
Git Real 2

Learn advanced Git by practicing Git version control with Git Real 2. Continue to increase your Git skills by learning more advanced systems within Git.

Class badge for Mastering GitHub
Mastering GitHub

Learn advanced tips, tricks, and proven best practices for collaborating more effectively with GitHub.

Class badge for SQL Master Badge
SQL Master Badge

Earned by completing all the databse courses on CodeSchool.

Class badge for Try SQL
Try SQL

Learn basic database manipulation skills using the SQL programming language.

Class badge for The Sequel to SQL
The Sequel to SQL

Learn the most important parts of the SQL language so you can create tables with constraints, use relationships, and write powerful join queries.

Class badge for The Magical Marvels of MongoDB
The Magical Marvels of MongoDB

MongoDB acts as the database that stores data for your application. Explore the basics and learn to store data in a document-oriented database.

Class badge for Real-time Web with Node.js
Real-time Web with Node.js

Discover how to build lightweight applications with Node — the framework for fast, scalable network applications.

Class badge for Shaping up with Angular.js
Shaping up with Angular.js

Angular allows your application to have an expanded HTML library. Learn to add behavior to your HTML and speed up your application’s responsiveness.

Class badge for Staying Sharp with Angular.js
Staying Sharp with Angular.js

Learn how to use this modular and speedy language to create flexible directives and reusable services throughout your app.

Class badge for Building Blocks of Express.js
Building Blocks of Express.js

Express provides more robust features to your web application. Learn how to build Web APIs in Node using Express.

Class badge for Try Python
Try Python

Explore the basics of Python and learn what it means to store and manipulate numbers and words as well as make decisions with your program.

Class badge for Flying Through Python
Flying Through Python

​Explore more Python basics and use them to help manage our circus and its Spam Van food truck.

Class badge for MEAN Stack Badge
MEAN Stack Badge

Earned by completing the CodeSchool classes for the JavaScript full stack of MongoDB, Express.js, AngularJS, and Node.js

Class badge for Website Ready Badge
Website Ready Badge

Earned by completing the five CodeSchool front end web development classes.

Microsoft Virtual Academy Logo

Microsoft Virtual Academy provides free online training by world-class experts to help you build your technical skills and advance your career. Make it your destination of choice to get started on the latest Microsoft technologies and join this vibrant community.

Class badge for Introduction to ASP.NET Core
Introduction to ASP.NET Core

In this demo-packed beginning class, the first in a series, learn about modeling your data, managing user requests, and connecting to a back-end database. Gain a solid foundation from which to build your ASP.NET knowledge and skills, and get started creating your own apps. Follow up this course with a look at ASP.NET in the Real World.
See Certificate

Class badge for Implementing Entity Framework with MVC
Implementing Entity Framework with MVC

Learn what EF 6 is, investigate how it can create databases for you, and find out how to manage that creation. Dig into advanced topics, like managing transactions and integrating stored procedures. And get a look forward into the improvements coming in EF 7. If you're using data (and you are!) check out this course.
See Certificate

Class badge for Programming in C# Jump Start
Programming in C# Jump Start

This developer training course covers C#, Microsoft’s managed C-style language for the .NET Framework. Specifically, this C# programming course can help you prepare for Exam 70-483, a key component of the MCSD: Windows Store Apps certification. This C# online tutorial is engaging and demo rich, and it is tailored for intermediary to seasoned developers looking to bulk up on C# or for a refresher on core concepts and features.
See Certificate

Class badge for Developer Productivity: What's New in C# 6
Developer Productivity: What's New in C# 6

MVP and best-selling author Bill Wagner teams up with Microsoft Program Manager Anthony Green to explore auto property initializers, expression bodied members, null propagation operators, exception filters, string interpolation, and more. Find out how these new language features can make your C# development more efficient. And see how easy it is to look at your code, diagnose issues, and solve problems.
See Certificate

Class badge for Introduction to ASP.NET MVC
Introduction to ASP.NET MVC

This exciting new ASP.NET introduction course focuses on the basics of this popular framework for building scalable, standards-based web applications using well-established design patterns, so you can ramp up quickly. Experts Jon Galloway and Christopher Harrison help you learn ASP.NET online by covering the initial creation and setup of an MVC application and highlighting what developers new to MVC need to know to get up and running.
See Certificate

Class badge for C# Fundamentals
C# Fundamentals

Learn C# by stepping through the basics with Bob: get the tools, see how to write code, debug features, explore customizations, and much more! Get to know the grammar, create and use methods, manipulate strings, and see how to handle events.
See Certificate

Class badge for Getting Started with PowerShell 3.0 Jump Start
Getting Started with PowerShell 3.0 Jump Start

This Jump Start Microsoft PowerShell course is designed to teach busy IT professionals, admins, and help desk persons about how to use PowerShell to improve management capabilities, automate redundant tasks, and manage the environment in scale. Through this PowerShell tutorial, learn how PowerShell works – and how to make PowerShell work for you – from experts Jeffrey Snover, the inventor of PowerShell, and Jason Helmick, Senior Technologist at Concentrated Technology.
See Certificate

Udemy Logo

Udemy is the world’s online learning marketplace, where 10 million+ students are taking courses in everything from programming to yoga to photography and much, much more.

Class badge for Build Beautiful HTML5 and CSS3 Websites
Build Beautiful HTML5 and CSS3 Websites

Maker-Based HTML & CSS is a project-based course that will show anyone, even a complete beginner how to build beautiful websites. Through a series of video lessons and tutorial you’ll build 4 different websites - a landing page, blog template, magazine layout page, and your very own portfolio page to show off your work.
See Certificate

Class badge for Learning MySQL5
Learning MySQL5

Course author Jason Gilmore introduces the fundamental concepts underlying relational databases and helps you learn how to build your own functional database and manage it using standard techniques and tools. You’ll get 91 lessons taking you from MySQL installation and configuration through learning and using different data types, retrieving and filtering data, working with functions, performing backup and security tasks and more.
See Certificate

Class badge for Wordpress Theme Development
Wordpress Theme Development

Throughout this entire course, you work towards building an incredibly beautiful, 100% custom website using the Bootstrap framework. The coolest part? The Bootstrap website doesn’t look anything like the Bootstrap websites you see all over the Internet. It’s a highly customized design, and the type of website layout I use when I build custom WordPress websites for my real-life clients.
See Certificate

Class badge for Learn Inkscape
Learn Inkscape

The course is teaching everything one should know to work efficiently with the free and open source graphic design program Inkscape. As a free program, there are plenty of short tutorials about Inkscape, but not a comprehensive video tutorial like this was made before!
See Certificate

Class badge for Learn Cloud Computing from Scratch
Learn Cloud Computing from Scratch

The Course will start with basic introduction to cloud concepts like SAAS, PAAS and IAAS. You will also learn how Linux systems is changing the Infrastructure landscape worldwide. You will then learn to use popular cloud technologies like Google Compute Engine , Amazon AWS and Redhat open shift. The last unit covers Virtualization Technologies to provide you a holistic understanding of cloud computing environment.
See Certificate

Class badge for Professional Ruby on Rails
Professional Ruby on Rails

This course provides a very structured approach of teaching Rails and how to use Rails to implement ideas. It teaches the techniques to make the code work for the student. There will be lectures, homework and practice exercises. There will be references to free resources available on the internet to supplement the course materials.
See Certificate

Class badge for Basics of SCRUM
Basics of SCRUM

Introduction to Scrum' course is tailored to help anyone interested to know more about Scrum; learn about key concepts in Scrum as defined in the SBOK Guide; and to get a basic understanding of how Scrum framework works in delivering successful projects.
See Certificate

Class badge for User Experience Design Fundamentals
User Experience Design Fundamentals

In Joe Natoli’s well-designed course User Experience Design Fundamentals you’ll learn how to create effective web sites, mobile sites and mobile applications that encourage conversions and leave users wanting more. It’s not enough to simply have a web presence -- you must have a web presence that’s effective to be successful.
See Certificate

Class badge for Web Design for Web Developers
Web Design for Web Developers

In this course, I will show you 25+ guidelines of amazing web design in less than 1 hour. No boring theory, no unnecessary stuff. You will learn dead simple web design rules and guidelines that go straight to the point & you can use them to improve your websites today!
See Certificate

Class badge for Bootstrap 4 Quick Start
Bootstrap 4 Quick Start

Twitter Bootstrap has become the most widely used framework for quickly building responsive websites, and they’re currently launching Bootstrap 4 to the public. This new version of Bootstrap comes with a ton of new features to help you build even better responsive websites.
See Certificate

Class badge for Git Rapid Tutorial
Git Rapid Tutorial

You have heard a lot about Git, and are excited to use it in your projects. But Git is vast and deep, and you don't want to go through its heavy documentation, books and tutorials. As a developer, you don't want to spend time and energy on that, rather than learning the new Java 8 features, or the Spring Boot framework.

Class badge for Advanced Ruby Programming
Advanced Ruby Programming

If you have already done some Ruby programming, this course will help to take your coding to the next level. It explains some of the more advanced features of Ruby including blocks and procs, threads, regular expressions, exception handling, singletons and metaprogramming.

Team Treehouse Logo

Learn from over 1000 videos created by expert teachers on web design, coding, business, and much more. Our library is continually refreshed with the latest on web technology so you'll never fall behind. See my Treehouse Profile

These are the badges I have earned:

Skills

I have many skills, which all support my superior skill of problem solving.

Skill Categories

Click below to toggle the categories
  • Front End Web
  • Back End Web
  • Database Systems
  • Computer General
  • Design Tools
  • Other Programming
  • Miscellaneous
Icon or Logo for HTML5

HTML5

Icon or Logo for CSS3

CSS3

Icon or Logo for HAML

HAML

Icon or Logo for Sass

Sass

Icon or Logo for JavaScript

JavaScript

Icon or Logo for CoffeeScript

CoffeeScript

Icon or Logo for jQuery

jQuery

Icon or Logo for Bootstrap

Bootstrap

Icon or Logo for PHP

PHP

Icon or Logo for SQL

SQL

Icon or Logo for Wordpress

Wordpress

Icon or Logo for Ruby on Rails

Ruby on Rails

Icon or Logo for MVC Pattern

MVC Pattern

Icon or Logo for Relational Data Design

Relational Data Design

Icon or Logo for MySQL Server

MySQL Server

Icon or Logo for MSSQL Server

MSSQL Server

Icon or Logo for Hardware Selection & Assembly

Hardware Selection & Assembly

Icon or Logo for Troubleshooting

Troubleshooting

Icon or Logo for Linux Desktop/Server

Linux Desktop/Server

Icon or Logo for Networking

Networking

Icon or Logo for GIMP

GIMP

Icon or Logo for Inkscape

Inkscape

Icon or Logo for Photoshop

Photoshop

Icon or Logo for Ruby

Ruby

Icon or Logo for Git

Git

Icon or Logo for Java

Java

Icon or Logo for C#.Net

C#.Net

Icon or Logo for Python

Python

Icon or Logo for Object Oriented

Object Oriented

Icon or Logo for Chief Architect

Chief Architect

Portfolio

Some projects I have been working on.

Portfolio image for Ruby Gem - NOAA NCEI Weather
Ruby Gem - NOAA NCEI Weather
  • Open source Ruby Gem on Github
  • Ruby wrapper to access data from the NOAA NCEI Database
  • Utilizes HTTP requests to retrieve JSON data
  • Continuous Integration testing with Travis-CI: Build Status
  • Testing coverage tracking with Coveralls: Coverage Status
  • View Site
Portfolio image for Katherine Elizabeth Pet Products (Coming Soon!)
Katherine Elizabeth Pet Products (Coming Soon!)
  • Converted static width design to responsive
  • Responsive design tweaks
  • Custom Wordpress theme
  • WooCommerce integration
  • Customized WooCommerce product display
  • Customized WooCommerce bundled order
  • Advanced Fedex shipping setup
  • View Site
Portfolio image for 3D Home Exterior Render
3D Home Exterior Render
  • 3D Home exterior rendering using Chief Architect
Portfolio image for 3D Kitchen Render
3D Kitchen Render
  • 3D Kitchen rendering using Chief Architect
Portfolio image for This Site
This Site
  • Complete Design
  • Static site built with MiddleMan
  • Responsive Design & Tweaks
  • View Site

Contact Form

Résumé