CHRISTOPHER DUERKES
Warwick, NY | 646-251-5704 | christopher.duerkes@gmail.com | www.christopherduerkes.com
SUMMARY
Full-stack web developer with object-oriented programming skills (primarily Ruby/Rails), front-end development skills and a commitment to best practices (test-driven development, continuous integration, agile methods).
experience
skills
FIREHOSE JUNIOR WEB DEVELOPER/AGILE TEAM MEMBER
Contributed to the development of an online chess application using test-driven development and agile methodology.
Languages Ruby, JavaScript, HTML, CSS
Libraries/Frameworks Ruby on Rails, jQuery, Bootstrap
Database PostgreSQL
User Authentication Devise
Testing Frameworks RSpec (Unit Testing), Codeship (Continuous Integration and Deployment)
Version Control Git/GitHub
CSS Preprocessor Familiarity with SASS
Engineered many app features, notably:
Created movement and obstruction logic for chess pieces, and a method for determining whether a king is in check. See the code on GitHub.
Used jQuery to dynamically create buttons for pawn promotion, and jQuery UI draggable and droppable to update piece locations through a RESTful JSON API. See the code on GitHub.
Collaborated with remote team using agile methods: stand-up meetings/sprint planning (Google Hangouts), task boards (Trello), TDD (RSpec), continuous integration and deployment (Codeship), and pull requests/code reviews (GitHub).
PROJECTS
Chesster – A two-sided, video-streaming marketplace platform that features credit card payment capabilities, user role management, complex user interfaces, and advanced database relationships.
Todo – This single-page to-do application features a fluid user interface that– by using JavaScript– allows users to rapidly add dynamic content.
Grammable – An Instagram clone that was built using industry-standard, test-driven development following numerous red/green/refactor cycles.
education
Full-Stack Web Development | Firehose Project
MSc., Soil and Water Science | University of Florida
BSc., Environmental Biology | Columbia University