Graham Swan

Graham Swan

Poznań, Poland
Hire Graham
Scroll To View More
Graham Swan

Graham Swan

Poznań, Poland
Member since November 21, 2013
Graham is a skilled and enthusiastic full-stack developer currently residing in Poznań. He enjoys problem solving, automating processes, and writing well-tested code, and he loves to work with clients from across the globe.
Graham is now available for hire
  • Dissolve
    Ruby on Rails, PostgreSQL, Redis, Sidekiq, Nginx, HTML, SASS, CoffeeScript
  • P'unk Avenue
    PHP, Symfony, MySQL, HTML, CSS, JavaScript
  • EMC Corporation
    Python, XML-RPC, bash scripting
  • Ruby on Rails, 6 years
  • Ruby, 6 years
Poznań, Poland
Preferred Environment
Ruby on Rails
The most amazing...
...application I've built is an intelligent system for generating university schedules for students based on professor ratings and student availability each day.
  • Software Engineer
    2013 - 2014
    • Built an eCommerce application for selling stock video.
    • Led the front-end portion of the project using the Foundation framework.
    • Implemented the entire email component of the project.
    • Implemented a cross-device video player for delivering video previews to all browsers and mobile devices.
    • Fully tested all code, including feature tests to ensure that the front-end functioned as required.
    Technologies: Ruby on Rails, PostgreSQL, Redis, Sidekiq, Nginx, HTML, SASS, CoffeeScript
  • Software Engineer
    P'unk Avenue
    2011 - 2011
    • Wrote API connectors for Apostrophe, an in-context CMS product built on the Symfony framework.
    • Integrated a medical application with Twilio, enabling patients without computers to call in their daily measurements for various studies.
    • Built an application for planning bike trips around Philadelphia using drag-and-drop capabilities in Google Maps.
    • Helped set up a continuous integration testing environment using Jenkins.
    • Built several client sites using provided designs.
    Technologies: PHP, Symfony, MySQL, HTML, CSS, JavaScript
  • Software Engineer
    EMC Corporation
    2010 - 2010
    • Worked on an automated testing framework.
    • Built a performance testing tool that ran billions of input/output tests on servers spread across the globe.
    • Installed new server racks to expand the company's virtual storage capacity.
    • Trained interns and new employees in server rack installation and setup.
    • Received a performance award for automating the company's performance test cases.
    Technologies: Python, XML-RPC, bash scripting
  • Software Engineer
    Pason Systems
    2009 - 2009
    • Worked on DataHub, a large database-driven application built on the Pylons framework.
    • Built a PDF library, enabling customers to download financial reports.
    • Built a tool for downloading and scrubbing live data to bring into the development environment.
    • Fixed hundreds of legacy bugs.
    • Handled full testing of all code.
    Technologies: Python, Pylons, MySQL, HTML, CSS, JavaScript
  • Greycroft Partners (Development)

    A website built for a North American venture capital firm headquartered in New York City.

  • iNovia Capital (Development)

    A website built for a North American venture capital firm headquartered in Montréal, Canada.

  • Kimberley Homes (Development)

    A website built for a luxury home builder located in Edmonton, Canada.

  • Minesweeper Flags (Development)

    An Android game enabling people to play Minesweeper online. At its peak, the game had over 13,000 players and hosted a total of nearly 70,000 games, resulting in 3.6 million interactions.

  • PlanHero (Development)

    A Ruby on Rails application making it easier to plan things with friends. It allows users to create events, vote on venues and dates, pay each other for tickets, and maintain a conversation until the event happens.

  • Facebook Comments for WordPress (Development)

    A WordPress plugin enabling visitors to comment on content using their Facebook account. Garnered nearly 500,000 downloads before being passed on to a student at Stanford University to maintain.

  • App.yml for Rails (Development)

    A Ruby on Rails gem that provides a simple way to maintain settings for different environments (dev, test, staging, and production). It is used on several thousand sites worldwide.

  • jQuery Twitter Autolink (Development)

    A jQuery plugin that applies Twitter-style linking to any element. It handles @mentions, #hashlinks, and regular links.

  • Languages
    JavaScript, HTML, Ruby, SASS, CoffeeScript, CSS, PHP, Python, Java
  • Frameworks
    ZURB Foundation, Bootstrap, Ruby on Rails, Capybara, Symfony, Pylons
  • Libraries/APIs
    jQuery, Backbone.js
  • Platforms
  • Tools
    RSpec, Photoshop
  • Paradigms
    Agile Software Development
  • Storage
    MySQL, PostgreSQL, Redis
  • Bachelor's degree in Computer Engineering
    University of Alberta - Edmonton, Canada
    2006 - 2012
I really like this profile
Share it with others