Web Developer

Christopher Duerkes | Warwick, NY

About


I am a front-end leaning, full-stack web developer with experience using Ruby, Rails, JavaScript and jQuery. I strive to create simple, beautiful and engaging experiences and services with maintainable and reusable code.

Skills


  • Languages: Ruby, JavaScript, HTML, CSS
  • Libraries/Frameworks: Ruby on Rails, jQuery, Bootstrap
  • Testing: RSpec (Unit Testing), Codeship (Continuous Integration and Deployment)
  • Version Control: Git/GitHub

Ruby

JavaScript

HTML5

CSS3

Ruby on Rails

jQuery

RSpec

Codeship

Git

Code samples

Here are a couple of code samples that I created for the chess application I made during bootcamp:

  • A method for determining whether obstructions exist between a chess piece and a requested position on the chess board. See code sample on GitHub.
  • The ability to dynamically update piece locations using jQuery UI draggable and droppable and a RESTful JSON API. See code sample on GitHub.

Some kind words

Chris and I worked together on our Agile team project with a team of 5 developers creating an interactive Rails chess application. From beginning to end, Chris was highly communicative and supportive of teammates, always ready to take on additional tasks as needed beyond each sprint. He was consistently our top contributor to the project and was the go-to on a range of important back-end features, including setting up the initial database architecture, managing the PostgreSQL records, creating methods for various chess moves, and troubleshooting and debugging. On the front-end side, Chris also implemented a redesign of the user interface on our main landing page.

Chris was an absolute joy to collaborate with as his capabilities are vast and include both hard and soft skills. He often had helpful, friendly insight on both our shared and individual assignments. Chris would be an absolute asset to any company and I would be glad to work with him again.


-Dian Tai, Junior Developer at University of California, Los Angeles

 

Education

Firehose Project, 2017


The curriculum at Firehose covered Ruby, Ruby on Rails, JavaScript, agile team work, test-driven development, algorithms and computer science fundamentals, HTML, CSS and responsive design.

Listed to the right are some of the basic CRUD Rails apps that I created during the course, which involved mailers, validations, image uploading on AWS S3, and nested RESTful routes following standard Rails conventions.

The following are some of the Rails apps that I created during the course:

A Yelp clone that integrates with the Google Maps API and includes features like user comments, star ratings, image uploading, and user authentication.

A two-sided, video-streaming marketplace platform that features credit card payment capabilities, user role management, complex user interfaces, and advanced database relationships.

An Instagram clone that was built using industry-standard, test-driven development following numerous red/green/refactor cycles.

A single-page to-do application features a fluid user interface that, by using JavaScript, allows users to rapidly add dynamic content.

A Yelp clone that integrates with the Google Maps API and includes features like user comments, star ratings, image uploading, and user authentication.

A two-sided, video-streaming marketplace platform that features credit card payment capabilities, user role management, complex user interfaces, and advanced database relationships.

An Instagram clone that was built using industry-standard, test-driven development following numerous red/green/refactor cycles.

A single-page to-do application with a fluid user interface that, by using JavaScript, allows users to rapidly add dynamic content.

The early days

For more about me, I recommend stopping by my LinkedIn profile (link below). The short of it is that I have an earth and environmental sciences background, and have been using different forms of technology all my life.