Garrison Benson, Developer in Rogers City, MI, United States
Garrison is available for hire
Hire Garrison

Garrison Benson

Verified Expert  in Engineering

Software Developer

Location
Rogers City, MI, United States
Toptal Member Since
February 16, 2017

Garrison is a full-stack Python/Django developer with nine years of experience in Python and over fifteen in web development. He's an organized, independent worker, a clear communicator, and a fast and eager learner of any tool or tech stack. Garrison loves finding win-win solutions to real problems, creating effective synergy between perfectionism and practicality.

Portfolio

Self-Employed
PHP, WordPress, ZURB Foundation, Bootstrap, jQuery, JavaScript, CSS, HTML...
Hope College Department of Computer Science
HTML, C++, SQL, C#, Python, Swing, Java
LeanLogistics
Jira, PHP, Flex, SQL, Jakarta Server Pages (JSP), Java

Experience

Availability

Part-time

Preferred Environment

Git, Linux, Sublime Text

The most amazing...

...thing I've coded is a simple, yet surprising evolution simulator that let me watch little virtual creatures evolve into different species.

Work Experience

Freelance Web Developer

2015 - PRESENT
Self-Employed
  • Developed responsive websites for clients.
  • Worked with clients to recommend appropriate hosting platforms and technology stacks.
  • Provided technical support.
Technologies: PHP, WordPress, ZURB Foundation, Bootstrap, jQuery, JavaScript, CSS, HTML, Django, Python

Help Center Associate

2008 - 2010
Hope College Department of Computer Science
  • Tutored computer science students in a variety of courses.
  • Offered support on projects and homework assignments covering Java and many other technologies.
  • Offered support with discrete mathematics and theoretical computer science.
Technologies: HTML, C++, SQL, C#, Python, Swing, Java

Software Development Intern

2009 - 2009
LeanLogistics
  • Developed software and front- and back-ends of a SaaS web application for logistics management.
  • Contributed to a wide range of assorted R&D projects.
  • Worked with a large Agile development team using project management and bug tracking software.
  • Researched and developed a proposal for a content management system for internal company use.
  • Performed data analysis and manipulation over a large logistics dataset.
Technologies: Jira, PHP, Flex, SQL, Jakarta Server Pages (JSP), Java

Software Developer/Researcher

2007 - 2008
Hope College Department of Computer Science
  • Developed a user interface for teachers to quickly and easily input data about their educational assessments.
  • Performed iterations of a mockup for usability design and testing.
  • Wrote regression tests for desktop e-textbook software.
  • Worked closely with small teams of developers.
  • Presented research on the development of a database of educational assessments.
Technologies: GWT, Swing, Java

EighthDayFarm.org

http://eighthdayfarm.org/
Website developed for a small non-profit urban farm. WordPress, WooCommerce, Bootstrap, PHP, HTML/CSS/JS.

Inspiration Forge Blog Engine

https://github.com/FarmCodeGary/InspirationForge
Blog engine created with Python 3, Django, Postgres, Bootstrap 3, Gunicorn, Heroku, and Amazon AWS S3, using test-driven development.

Languages

Python 3, HTML, Python, SQL, HTML5, PHP, C#, C++, Java, JavaScript, CSS3, CSS, Markdown

Frameworks

Django, Bootstrap, Jinja, ZURB Foundation, Django REST Framework, Bootstrap 3+, Jakarta Server Pages (JSP), Flex, Swing, GWT, Flask

Paradigms

Responsive Layout, Test-driven Development (TDD)

Tools

Git, Atom, Jira, Sublime Text

Platforms

Linux, Linux Mint, Heroku, Ubuntu, WordPress

Libraries/APIs

Requests, jQuery, Beautiful Soup

Storage

Amazon S3 (AWS S3), PostgreSQL

Other

Gunicorn, Python Social Auth

2006 - 2010

Bachelor of Science Degree in Computer Science

Hope College - Holland, MI, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring