Andy Conlisk

I am Andy Conlisk. I am a software engineer who specializes in C# .NET programming. Skilled leader with 10+ years of experience designing, developing, maintaining, and enhancing applications according to client and business requirements. Expertly create, plan, and implement projects involving various phases of software development life cycle (SDLC), including requirements gathering, testing, and debugging. History of directing teams to advance complex projects and deliver technical solutions. Experience with all aspects and stages of DevOps.


Lead Programmer & Database Administrator

University of Chicago – Department of Public Health Science, Chicago, IL

Led four-person development team charged with determining project direction. Set up and maintained code repository, development environments, and deployment strategy. Supported efforts to gather requirements and architect/build applications based on user requirements. Created test, stage, and production environments for new and existing apps. Interviewed and recommended developer candidates for hire. Delegated assignments, supervised, and reviewed code of up to four developers.

November 2015 - June 2018

Senior Consultant


Worked regularly at client site, interacting with the business to gather and vet requirements.

April 2015 - October 2015

Software Engineer


Collaborated across departments and with key stakeholders (clients, Sales, Quality Assurance, Project Management, and Technical Service groups) to create new and enhance existing projects.

May 2012 - March 2015

Software Engineer


Analyzed, designed, developed, and tested enhancements to KeyLimeTie’s customer CMS solution.

May 2010 - May 2012

Associate Developer


Developed and edited Microsoft Access databases for reports in Access/Excel. Produced inventory and sales reports in proprietary system.

July 2007 - August 2009


Northern Illinois University

Bachelor of Science
Applied Computer Science
Class of 2007


Programming Languages & Tools
  • C#
  • JavaScript
  • SQL
  • C++
  • PHP
  • XML
  • XAML
  • Microsoft SQL Server
  • MySQL
  • Azure Tables
  • Microsoft Access
  • Oracle
  • Azure
  • AWS
  • Node.js
  • PhoneGap / Cordova
  • Umbraco
  • Wordpress
Microsoft Stack Experiences
  • ASP.NET Web Forms
  • ASP.NET Core
  • WinForms
  • WCF
  • WPF
  • jQuery
  • Angular
  • Typescript
  • Knockout
  • Bootstrap
  • Agile Development & Scrum
  • DevOps
  • Software Development Life Cycle (SDLC)
  • Test Driven Development (TDD)


I enjoy programming and learning as much as I can about it and different aspects of it. It all began in high school when I first learned C++ in the vi text editor. It really felt like falling in love and I wanted to spend the rest of my life programming. I never stopped trying to learn everything I could about it and I am just as passionate as I was when we first met. When I went to college I thought they were going to teach me how to program and when I walked across the stage for my diploma I would be fluent in all programming languages known to man. What they actually taught me, and I am eternally grateful for, is how to problem solve. Learning a programing language is all about learning rules and constraints. Actually programming, at its heart, is solving a problem and what tools would solve it best. I don’t want to devalue the accomplishments of my peers when I say anyone can learn to program, but to be good at it, means being excellent at problem solving. It is also the most rewarding aspect of the job. Choosing my discipline of C# was also an act of love and serendipity. We never would have met had I not been looking for more information on programming for my XBox 360. I had so much fun experimenting with C# that when a position opened up for C# .NET developer I jumped at the opportunity and never regretted it.

Like most individuals working in the technology industry, my first true hobby was video games. The first video game I loved was Metroid, it engaged me mentally, emotionally, and capture my attention in a way little else did. I have been hooked ever since. It’s the culmination of visual art, music, literature, and science. Later in life, it became a way to make friends and create deeper bonds.

With how mentally taxing my position is I looked for something that would allow me to quiet my mind and focus on something outside myself. I discovered a love for photography. It’s peaceful and I enjoy being able to focus and one small thing and find the beauty in it.

In 2009 I took my love of hockey to a new level and bought my first set of pads and a mask. At the time, it was just another excuse to leave the house but has turned into a way to socialize, unwind, and combat that spare tire that plagues many working in the field of computer science. It has had other benefits as well like improving my ability to work on the team. I have little say in which team I play with and have been on many different teams and encountered a great variety of people, each one coming with their own challenges and enjoyments. I also had to work on maintaining my independence and not be so caught up in the emotional highs and lows of the team so much that it impacts my ability to do my job.

Another hobby I fell in love with is Autocross. What it boils down to is the event organizers create a driving course using pylons and each driver attempts to race the course in the fastest possible time. Each driver usually gets four attempts and we are divided into various categories. The hobby doesn’t require a whole lot of gear, just my everyday Ford Focus, a helmet, and my signature on a legal waiver. After spending so much time troubleshooting and problem solving complex issues it’s nice to use those skills on something like the simple course and be rewarded with a healthy dose of adrenaline. You can learn more about Autocross from the SCCA website

Volunteer Work

Overnight Website Challenge

May 2015

Spark Program Mentor

Janurary 2014 - May 2014