Professional Experience
GE Healthcare
Barrington, IL
Software Technology Program Engineer
|
Inventables
Chicago, IL
Software Engineer
Prototyping
|
Freelancing
Chicago, IL
Web Developer
Mentor
|
OpinionLab
Chicago, IL
Senior Software Engineer
|
DRW
Chicago, IL
Lead Software Engineer
|
|||||||||||||||||||||||||||||||||
2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
---|
Oct 2016 – Present
|
DRW
Chicago, IL
Lead Software Engineer
Trading systems front-end and middleware. |
July 2014 – June 2016
|
OpinionLab
Chicago, IL
Senior Software Engineer
Led a small development team, contributing to the design, implementation, testing, and architecture of OpinionLab's "next-gen" reporting web application. Real-time, interactive front-end reports using AngularJS, D3, and Coffeescript. Created a flexible custom query language utilizing Elasticsearch and implemented as a Ruby on Rails API. Helped design data-annotation system combining Clojure-based microservices and Elasticsearch percolators. Created several prototypes including an algorithmic trend-detection alerting system with text message notifications, and an animated theme visualizer. |
May 2012 – June 2014
|
Freelancing
Chicago, IL
Web Developer / Software Mentor
May 2012 – May 2014 Developed numerous features for the web-based remote learning company rVibe, including live video streaming to thousands of concurrent users, websocket-based inter-user communication, automated testing, and reporting functionality. Feb 2013 – Apr 2014 Front-end development, design, financial logic, and system administration for Owl. Sep 2012 – May 2013 Teaching and assisting students to learn web development through Bloc as a mentor. Ongoing Numerous smaller projects, including designing, developing, and hosting ClaudiaSelene.com, Dylome, Slakkr, Song's Kung-fu Academy. |
Nov 2010 – Apr 2012
|
Inventables
Chicago, IL
Software Engineer / Prototyping Lead
Development, design, prototyping, and system administration for the ecommerce hardware store Inventables. Most development was done on a Ruby on Rails stack, including JavaScript development, HTML5 and CSS3 work, bash scripting, and a strong emphasis on Test Driven Development. In addition, the role occasionally entailed graphic design and basic video editing. |
Jun 2007 – May 2010
|
GE Healthcare
Barrington, IL
Software Technology Program Engineer
Worked on five healthcare software products as part of a 3-year software development training program combining full-time work, a graduate education in Computer Science and Medical Informatics, and supplemental classes on software design, product usability, and healthcare infrastructure. While at GE, I worked on teams of widely varying size and a multitude of technologies, including C++, C#, Java, SQL, VB6, HTML and JavaScript. Projects included thick-client enterprise medical applications, decision support tools, highly customizable report generators, mobile applications, and web development. In addition, I helped file four invention disclosures within the company, two of which were filed with the patent office. |
May 2006 – Aug 2006
|
GE Healthcare
Wauwatosa, WI
Information Management Leadership Program Intern
Led project to centralize bar-code generation and printing across two dozen international production facilities. Designed a Java-based web portal for global manufacturing use. |
May 2005 – Aug 2005
|
GE Healthcare
Waukesha, WI
Information Management Leadership Program Intern
Developed security enhancements for a corporate sales portal. Helped revise and optimize department’s IT project management procedures. |
Education
3.2/4.0
University of Michigan
Ann Arbor, MI
|
3.9/4.0
University of Illinois
Urbana-Chamapign, IL / Online
MCS:
Computer Science
|
||||||||||||||||||
4.0/4.0
Northwestern
Chicago, IL
Non-Degree:
Medical Informatics
|
|||||||||||||||||||
2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 |
---|
Open-source Contributions
- Created and maintain the isortope animated table-sorting JavaScript plugin.
- Built a page-distorting library and bookmarklet oonts.
- Created the jquery.icontains jQuery plugin to extend its selectors.
- Bugfixes for the jit JavaScript visualization library and react-doublescrollbar projects.
- Added new CSS properties to the webpack postcss plugin autoprefixer , and the supporting library caniuse .
- Submitted minor enhancements to the angular-toArrayFilter and angular-recurrenceinput AngularJS plugins.
- Contributed several feature + testing enhancements to the jquery.redirect project.
- Created the daddys_girl gem, extending ActiveRecord with factory methods.
- Updated the brokerage trading library ib-ruby to be Rails 4 compatible.
- Contributed several enhancements and bugfixes to the rspec-rerun testing library.
- Feature enhancements to the logstash-logger logging gem.
- Maintain the KurtPreston dotfiles system configuration, used by several other developers.
- Created an installation script for the powerline fonts font-enhancement project.
- Added/updated hundreds of themes to vim-colorschemes by scraping vimcolors.com.
- Created the code formatting tool vim-autoformat-rails.