Tl;Dr of my experience

I’ve been developing software, professionally, since around 2005. A lot of my focus has been with web development, but I have side interests in many aspects of programming. I have both my BS in Computer Science, and my MS (Masters of Science) in Computer Science from the University of Iowa. My academic focus has been in data mining, and my research experience is in Bioinformatics. I have been programming since I was in 6th grade, and I have around 15-20 languages I have experience with.

This document is split up into a few chunks:

  1. Modern/Recent Experience - this includes my stronger technologies, even if not my day-to-day.
  2. Work Experience and Education
  3. User Groups, Speaking, and Professional Membership and Awards
  4. Past Experience - this basically lists out technologies I’ve used for a decent time in the past

Download PDF

Modern/Recent Experience

Programming Languages Used (More or less active langauges)

Language Actively Used When Started Learning
C# Yes, professionally July 2013
Javascript/JQuery Yes, professionally July 2013
Common Lisp Yes Jan 2010
F# Yes May 2015
R Yes ~ 2013

Other Technologies Used (More or less active use, administration)

Technology Description of Use
MS SQL Server The primary DBA in College of Pharmacy. I manage the server we use for application development, and help manage the University of Iowa Pharmaceuticals
Linux Various distributions of linux, including Ubuntu, CentOS, and Arch.
Docker Commonly working with Docker in my development/deployment, mostly personal
Virtualization Mostly with VMWare, but experience setting up virtual machines
PowerShell A newer technology I’m using, largely for automation and work I’m doing within Windows
Azure We use Azure quite a bit in Pharmacy. Our applications and databases are up there now
Oracle Our data warehouse at the university is in Oracle. I commonly have to query from that source

Work Experience and Education

Work Experience (Professional Experience)

Start Date Stop Date Group/Company Description
2013 cur University of Iowa - College of Pharmacy Currently doing .NET development, and act as the primary DBA and lead developer for the department. Also perform some support for the Linux systems in some labs, and provide consulting for reporting, security, and system administration.
2010 2013 University of Iowa - Center for Bioinformatics and Computational Biology Did computational genomics research work. Essentially helped develop software to help analze and process information related to the sequencing we did on people’s DNA
2006 2010 University of Iowa - Research Information Systems PHP/Javascript development, primarily, on their UIRIS 2 platform. Also did work with MSSQL as a DBA. Some experience with Ruby/Rails and Python/Django as well
2005 2006 Townnews (Lee Enterprises) Did PHP/Javascript web development for their Newsys platform. The Newsys platform was maintained/developed by 2 people, and served over 400 newspaper websites as their primary CMS.

Education and Training

Date Education and Focus (If any) Institution
2005 Bachelor of Science - Computer Science University of Iowa
2012 Masters of Computer Science, focus in data mining University of Iowa

User Groups, Speaking, and Professional Membership and Awards

User Groups

Group Description
R User Group I started this group at the University of Iowa in 2017. The focus of this group is for Administrators, Students, and Faculty support and education using R to process data sets
I380 A SQL Server Users Group in the area. Been a member of that group since 2014. Yearly we have SQL Saturday in Iowa City, which I’ve attended and presented at many of them
CRIneta Cedar Rapids .NET Users Group. I’ve been a part of this group since 2015, although I only make a few sessions a year
TechCorridor A collection of user groups in the area. A co-organizer on this group
UI App Dev Community The developer community at the University of Iowa

Speaking

This list, in detail, is hard to give exact dates on. I’ve presented multiple times on a variety of subjects. In future speakings, I’ll start a table, but for the past I have:

  • Iowa Code Camp (5-Times): Python, Common Lisp, Git, R, and Azure
  • I380 and SQL Saturdays: R-Services in SQL Server, Shiny, Entity Framework
  • QCPass: R-Services in SQL Server, Shiny
  • R Users Group: R-Services in SQL Server
  • UI App Dev Community: Python, C#/MVC

Professional Membership and Awards

Membership/Award Description
Dean’s List Awarded multiple years for high GPA in college
John Phillips Sousa Award An award I was given by the USMC when I was in 10th grade. Received because I played Taps, at military funerals, for fallen marines.
ACM Association for Computing Machinery - Member since 2016

Past Experience

Technology Description
C++/Visual C++ Spent considerable amounts of time with these languages from mid High School into College
Delphi One of my favorite languages I’ve used, elegant and simple
Visual Basic Studied 4 semesters in community college, used it for some simple projects outside that.
Python I used this quite a bit right out of college. Spent a lot of time with Django. Ran a Python Users Group for about a year or so around this same time
PHP Probably one of my better known languages, and used it for a good 6-7 years. My first and second jobs where using PHP
Perl This was used a lot in my 3rd job. I know enough to get by, develop scripts to process data sets, but I don’t use it much
Bash I also used this a lot in my 3rd job. Quite proficient in writing scripts
PostgreSQL My 2nd favorite database of use, although I don’t use it as much as MSSQL
MySQL While I know how to use and setup this database, I haven’t used it for years
Ruby I used this a fair amount in my 2nd job, but only for a shorter time period. Primarily used with Rails. A wonderful language, although I much prefer C# and Common Lisp
ELisp Used when customizing Emacs and writing scripts that are used with Emacs. Many years of experience of this, but I don’t use it much lately