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 has worked with clients all over the world.
Graham is now available for hire
Portfolio
  • Dissolve
    Ruby, Ruby on Rails, PostgreSQL, Redis, Sidekiq, Nginx, HTML, CSS, JavaScript
  • P'unk Avenue
    PHP, Symfony, MySQL, HTML, CSS, JavaScript
  • EMC Corporation
    Python, XML-RPC, Bash scripting
Experience
  • JavaScript, 8 years
  • Ruby on Rails (RoR), 6 years
  • Ruby, 6 years
Poznań, Poland
Availability
Part-time
Preferred Environment
Ruby on Rails
The most amazing...
...application I've built is a system for generating university schedules for students based on time preferences and professor ratings.
Employment
  • Software Engineer
    Dissolve
    2013 - 2014
    • Built an eCommerce application for selling stock video.
    • Led the front-end portion of the project using the Foundation framework.
    • Implemented a system for emailing customer invoices.
    • 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, Ruby on Rails, PostgreSQL, Redis, Sidekiq, Nginx, HTML, CSS, JavaScript
  • Software Engineering Intern
    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 Engineering Intern
    EMC Corporation
    2010 - 2010
    • Worked on an automated testing framework.
    • Built a performance testing tool that ran millions 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 Engineering Intern
    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 dozens of legacy bugs.
    • Handled full testing of all code.
    Technologies: Python, Pylons, MySQL, HTML, CSS, JavaScript
Experience
  • Greycroft Partners (freelance) (Development)
    http://greycroft.com/

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

  • iNovia Capital (freelance) (Development)
    https://inovia.vc/

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

  • Minesweeper Flags (personal startup) (Development)
    http://minesweeperflags.com/

    Helped build a Minesweeper game for Android that handled networked games through a Rails API.

    After 13,000 players, 69,000 games played, and 3.6 million moves logged, our team of two graduated from university and each went our own way.

  • PlanHero (personal startup) (Development)

    Helped build a Rails app to make it easier to plan events, choose dates and venues, and handle payments.

    After one year and successfully transacting several thousand dollars, our team of five graduated from university and moved onto bigger and better things.

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