Stefan Rusek
Profile
I have spent the last two years working at Fog Creek Software where I designed and wrote the Wasabi compiler. While at Fog Creek I also ran the FogBugz 5 international release and wrote the new search engine for FogBugz 6. I have a Bachelor of Science in Computer Science and Physics with substantial experience working with C, C++, and C#.
Contact
Email Address: stefan@rusek.org
Primary Phone: 1 646.468.2122 (Cell)
  15 Hart St #4
Brooklyn, NY 11206

Software Portfolio: http://www.rusek.org/stefan/
Résumé: http://www.rusek.org/stefan/resume.html
vCard Contact: http://www.rusek.org/stefan/swr.vcf
Employement History
Member of Technical Staff 12/2005 - Present New York, NY Fog Creek Software
  • Developed and maintained the compiler for the in-house language, Wasabi
  • Developed several back-ends for Wasabi, including: CLR, ASP, PHP, Python, and JavaScript
  • Extended Wasabi to improve developer productivity and work enjoyment
  • Revolutionized the FogBugz user experience with fast intelligent search
  • Developed an automated testing system in C#
  • Updated the build server so that it did four builds of FogBugz throughout the day and verified the build with my automated testing system
Contract Software Developer 1/2004 - 6/2005 Murfreesboro, TN Stefan Rusek
  • Designed and developed a USB filter driver for Cloud 9 Simulations Inc, enabling them to use all the functionality of their flight simulator
  • Designed and developed several web applications for Shape Corp and Meijer Inc
  • Used CSS to create flexible, light-weight, and elegant web sites
Student Software Developer 9/2003 - 2/2005 Murfreesboro, TN Middle Tennessee State University
  • Worked on National Science Foundation - Course, Curriculum, and Laboratory Improvement Grant
  • Developed software for template based question generation and Bayesian learning for a system to dynamically adjust Computer Science I and II lab questions to students learning needs
Education
Bachelor of Science in Physics and Computer Science 2003-2005 Murfreesboro, TN Middle Tennessee State University 1998-2003 Collegedale, TN Southern Adventist University
  • Overall GPA 3.9, Physics GPA 3.8, and Computer Science GPA 4.0 on a 4.0 scale
  • Minored in Mathematics
  • Inducted into SPS, the national honor society for Physics students
  • Researched and fabricated photonic bandgap crystals from silica beads
  • Assisted the College Physics Lab class
  • Took numerous advanced Physics courses, including: Advanced Quantum Mechanics I and II, Lasers & Fiber Optics, and Thermodynamics
  • Presented at the tenth annual MTSU Undergraduate Research Symposium
  • Led the team that implemented the most optional features and the most reliable project for Compiler Construction in the history of the class at Southern Adventist University
Complete History
Head Deacon 2007 - Present New York, NY Church of the Advent Hope
  • Helped to revitalize and invigorate the position of deacon
  • Organized and led 22 deacons and deaconesses
  • Created 5 deacon teams each with a leader
Computer Lab Assistant 1/2005 - 12/2005 Murfreesboro, TN Middle Tennessee State University
  • Gained Level 2 Student Technology Assistant certification
  • Assisted beginning students with C++ assignments
  • Assisted students with using the computers
  • Assisted students with using hardware in the lab
English Teacher 8/2002 - 7/2003 Warsaw, Poland Wyzsza Szkola Humanistyczna
  • Volunteered a year to teach at a school associated with Southern Adventist University
  • Taught English to Polish students ages 10 to 30+
Teaching Assistant 8/2001 - 5/2002 Collegedale, TN Southern Adventist University
  • Developed syllabi for Microsoft COM and .NET courses
  • Taught course on Microsoft COM, used Don Box's book Essential COM
  • Taught course on C# and the .NET Framework
Software Developer 1/1999 - 5/2002 Collegedale, TN Software Technology Center
  • Gathered software requirements and created software design documents
  • Developed speech enabled applications using Microsoft Speech API 4.0 (COM)
  • Developed database applications including an in-house time clock application, greatly decreasing timecard processing time
Summer Student Literature Evangelist 6/2002 - 8/2003 Modesto, CA California Youth Rush
  • Sold literature door-to-door in English and Spanish
  • Learned valuable interpersonal communication skills
  • Asked back to work again the following summer
Computer Lab Assistant and Administrator 6/1998 - 12/1998 Collegedale, TN Southern Adventist University
  • Assisted students with Adobe Page Maker
  • Created and deployed software builds
  • Streamlined the build process and cut the rebuild time for the entire lab by 75%
  • Coordinated access with other lab administrators
Certified Nurse Assistant 6/1996 – 6/1997 Portland, TN Highland Manor
  • Assisted nursing home residents with daily needs
  • Improved the daily lives of residents
Skills & Qualifications
Most programmers have a section on their résumés where they list the languages they have experience working in. Instead, I will list the languages in which I have actually written some sort of compiler: C++, C#, Wasabi, and Python. I have also written database entity class generators for SQL Server, SQLite, MySql, and Jet.