My curriculum vitae
TeX Python
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
archive
certificates
processors
templates Squashed commit of the following: Dec 23, 2016
.gitignore
README.md
generate.py
requirements.txt
sam-frances-curriculum-vitae.md
sam-frances-curriculum-vitae.pdf
sam-frances-curriculum-vitae.tex
sam-frances-curriculum-vitae.yml

README.md

Sam Frances

Self-taught web developer with solid abilities in front-end and back-end development. I enjoy pushing myself to master new languages, frameworks, design patterns and programming paradigms.

Technical Skills

Most experience Some experience Dabbled
Languages Python, Javascript, HTML5, CSS3 TypeScript, SQL Go, Haskell, C, PHP
Frameworks/Libraries Django JQuery, Flask, Tornado Aiohttp, Ansible, Jasmine, Knockout, Google App Engine, Google Cloud Endpoints
Other Git/Github, Ubuntu Linux, Sublime, Vim

Work Experience

  • 2016 - current: Junior Front End Developer, Cydar Ltd
  • 2010 - 2016: Public Affairs Executive, The London Internet Exchange Ltd (LINX)
    • Required a high-level understanding of Internet architecture and the TCP/IP protocol suite in order to understand and explain the impact of new policy developments on network operators.

Project Experience

  • April 2016: Kalah Game API, github.com/samfrances/udacity-kalah
    • Created an API for Kalah, a turn-based two-player “count and capture” board game.
    • Written in Python using Google App Engine, Cloud Endpoints and Datastore.
  • February 2016: Catalog App, github.com/samfrances/udacity-item-catalog
    • Developed a content management system using the Flask framework in Python.
    • Authentication is provided via OAuth and all data is stored within a PostgreSQL database.
  • November 2015: Swiss Tournament, github.com/samfrances/udacity-swiss-system-tournament
    • Designed and created a database for managing multiple Swiss-system tournaments simultaneously.
    • Employed advanced SQL features such as views and triggers.
  • February 2015: Udacity Movies Website, github.com/samfrances/udacity-movies-website
    • Developed a single-page application to retrieve and display information from the Open Movie Database API, and combine with related trailers from Youtube.
    • Combined both front- and back-end technologies, including Python, Bootstrap, JQuery, WSGI, HTML5 and Javascript.
  • February 2014: MVC todo list demo, github.com/samfrances/todo-mvc-demo
    • Simple Javascript todo list application, written as an exercise in creating an MVC Javascript application, without an MVC framework.

Certifications and Professional Development

Education

  • 2009 – 2010: M. A. Linguistics, University College London
  • 2006 – 2009: B. A. Philosophy, King's College London, First Class Honours