I'm a software developer with a passion for quality programming. I enjoy nitty-gritty problem solving and have an interest in user interface design. I enjoy both frontend and backend development.

Technical Skills

These are some of the things I have experience with and know (and am comfortable talking) about.

Languages Libraries / Frameworks Other Tools
C/C++ Qt MySQL
Java Knockout SQLite
C# jQuery Windows Driver Kit
Go Jasmine iTerm
Coffeescript / Javascript .NET Sublime Text 2
LESS CSS / CSS / HTML Visual Studio

Professional Experience

kCura,
Chicago, IL
Software Engineer,
February 2014 - Present

SteelSeries North America,
Chicago, IL
Junior Software Developer,
May 2013 - February 2014

I worked in an agile and test driven development environment. I performed both frontend and backend development tasks. I was able to work with web technologies such as node-webkit, Coffeescript and Javascript, LESS CSS and HTML. I also did a lot of work with Go and SQLite. For source code management Git was used.

SteelSeries North America,
Chicago, IL
QA Engineer,
September 2012 - May 2013

I was responsible for providing feedback to hardware architects and software developers regarding bugs, software or device usability. One of my proudest achievements here was using Windows Driver Kit (WDK) to create and maintain C++ applications that tested USB HID devices APIs as well as "stress tests".

Cummins Allison,
Mount Prospect, IL
Software Engineering Intern,
May 2012 - August 2012

I was responsible for creating a series of C++ applications to create a solution for localization issues. This involved processing and cross-referencing XML files to constrain input from a user based on data found in the files. This was accomplished with Visual C++ and XML parsing was done wiht SAX (Simple API for XML).

I was also responsible for developing a C# .NET application that displayed the difference between data found in an SQL database and an XML file. The application would generate an SQL script based on the user's input.

SteelSeries North America,
Chicago, IL
Database Management / Quality Assurance Intern,
June 2011 - May 2012

I started as a summer intern and was kept on part-time during the school semester (where I was later promoted to a developer position and then graduated). My main responsibilites included software and hardware debugging, data migration, quality assurance and database management tasks. I was able to gain some experience in web development using CSS, HTML and jQuery.

Education

University of Illinois at Chicago,
Chicago, IL
Bachelor's degree in Computer Science - December 2013,
College of Engineering

More About Me

I abandoned my job as a truck driver to pursue my programming hobby as a career. I enjoy most things technology related and spend most of my time learning about them. I've got way too many hobbies. I've been playing guitar since I was 14, I read (mostly) non-fiction and enjoy studying science. I play hockey, cycle and do a good amount of programming outside of work. I'm also an aspring home brewer. So please, bring beer next time you stop by :)

Side Projects

For now, please take a look at my Github page.