Resume
This page contains my current resume. You can download a PDF copy, or enjoy the text before you. A few changes have been made from the PDF, such as obscuring my email address so I don’t get as much spam.
Mark Mzyk
mmzyk at this blog programmersparadox.com
www.programmersparadox.com
5720 Willowblue Lane Apt. 110
Raleigh, NC 27604
(919) 412 – 4567
Summary
I need to work with people who share my passion for writing software and who will help me elevate my skills to the next level, all while producing great software that helps others.
My focus is on developing web applications, specifically back end code, although if the need arises I have no qualms venturing into front end code. I read voraciously to increase my knowledge and attend conferences and user groups so I can learn from those who know more than me. I have a strong desire to understand how code works and am not satisfied by believing in magic.
Education
North Carolina State University, Raleigh NC
B.S. in Computer Science, May 2007
B.A in English with Honors, May 2007
GPA: 3.833
Experience
Software Contractor
Lenovo (Morrisville, NC): November 2009 – Present
I work developing a custom Linux UI to drive multimedia applications for the Skylight product. My work involves integrating Google Desktop gadgets, written in Javascript, with multimedia applications, written in Python. I communicate with teams in America and China to resolve bugs, while maintaining the schedule for product launch.
Web Developer
More Better Labs (RTP, NC): October 2008 – Present
I developed the back end for http://encourage.ruzuku.com, a web application that integrates with Twitter to generate word of mouth for ruzuku.com. The application was written using Ruby and the Sinatra framework. I continue to add features as requested.
Software Engineer
Lulu.com (Raleigh, NC): May 2007 – August 2009
I worked in a PHP legacy application, developing new features and fixing bugs hidden by complex code. I worked on the integration of Apache Solr, a search engine written in Java, with Lulu’s existing infrastructure. As a result of the project, the cost of full reindexes dropped by 100% and user engagement with search on Lulu increased 20%.
I worked in Python to develop a payment service that integrated with Lulu’s main commerce code using Thrift for cross language communication. I wrote XML to communicate with third party credit card services, while enabling a clean encapsulation of credit card handling code from the rest of the system.
A major challenge was working to implement better testing practices across the company. To help this along, I prepared a presentation focusing on test driven development best practices and delivered it to the engineering team. My focus was on creating more human readable tests to serve as better documentation for the legacy code, while moving the company towards true test driven development.
Software Engineer (Intern)
Lulu.com (Raleigh, NC): May 2006 – August 2006
I took the existing PHP API and ported it over to Java using SOAP and Apache Axis. I completed the work early and went on to fix bugs in the main PHP application while working across the various engineering teams, depending on which bug needed attention.
Developer (Senior Design Project)
North Carolina State University (Raleigh, NC): January 2006 – May 2006
Working on a team of three developers, we developed a C# application to create XML files that simulated the output from electrical meters. I did back end and GUI work on the application while also doing extensive documentation and coordination with Itron, the company which we were developing the tool for.
At the end of the project I created and gave a two minute presentation designed to explain the entire project to parents, students, and businesses interested in what work had been completed over the semester.
Activities
Societies: Phi Beta Kappa; Phi Kappa Phi; Upsilon Pi Epsilon
Conferences: BarCampRDU, 2008, 2009; No Fluff Just Stuff, 2008
RubyRX, 2009; Developer-Day, 2009
Conference Organizer: TEDxTriangleNC, 2010
Book Reviewer: Career 2.0