Gordon Murray Dent

Gordon Murray Dent

San Francisco, United States
Hire Gordon
Scroll To View More
Gordon Murray Dent

Gordon Murray Dent

San Francisco, United States
Member since April 19, 2015
Gordon is a highly motivated, adaptable, and personable software engineer with team leading and management experience. A polyglot by trade, he has worked professionally with a number of languages and frameworks, specializing in JavaScript related technologies. Gordon is always eager to embrace new challenges and brings a tried-and-true work ethic to every assignment.
Gordon is now available for hire
Portfolio
Experience
  • JavaScript, 10 years
  • Node.js, 3 years
  • RethinkDB, 2 years
  • AngularJS, 3 years
  • D3.js, 3 years
  • React.js, 1 year
  • Python, 3 years
San Francisco, United States
Availability
Part-time
Preferred Environment
Vagrant, Sublime Text, Bash, Git, Github
The most amazing...
...thing I've built is a hiring service for Developers and Tech companies. It is a novel new way to match people and opportunity together. It has 18,000+ users.
Employment
  • Front-end Software Engineer
    Tidepool
    2015 - PRESENT
    • Introduced new testing suite to provide 90% coverage across React components and state management modules. Prior to this there was no automated testing suite.
    • Main person responsible for migrating state management from bespoke implementation to Redux whilst adhering to strong testing principles. Resulted in more modular and consistent source code which conforms to Redux patterns.
    • Built UI components for powering the D3 heavy visual/interactive.
    • Introduced BDD to the team at Tidepool and the use of Cucumber.js to integrate feature development with measurable ways of confirming feature completeness and sound functionality.
    • Main person responsible for migrating from Director based routing to React Router.
    Technologies: React, Redux, Node.js, Mocha
  • CTO & Co-founder
    Workshape.io
    2014 - PRESENT
    • Built initial prototype and MVP (a basic RESTful API and Single Page Application).
    • Created updated RESTful API for powering Single Page Application.
    • Managed and architected server infrastructure using Ansible.
    • Created an interactive visual component as an AngularJS directive powered by D3.js. It is a fully interactive radar plot that is used as a form of input and display on the site.
    • Built an ORM for simplifying interactions with the persistance layer and adding a form of schema validation prior to inserts and updates.
    Technologies: AngularJS, Node.js, D3.js, RabbitMQ, RethinkDB, Nginx
  • Software Engineer
    On Track Retail
    2014 - 2015
    • Created a micro-service for validating issuance of train tickets for a national UK train ticketing service.
    • Wrote a suite of tests for verifying correct behavior in line with requirements of specification.
    • Created a micro-service for accounting daily value of all tickets issued by machines in the train ticketing system.
    • Worked with a team 4 adopting a Sprint workflow with 10 day cycles.
    • Assisted in setting up RabbitMQ for decoupling various aspects of the system.
    Technologies: Scala, Java, Ansible, MySQL, RabbitMQ
  • Software Engineer
    BraveNewTalent
    2011 - 2014
    • Built a recommendation system for suggesting topics to follow to users of the website.
    • Assisted in migrating from MySQL to PostgreSQL.
    • Part of the team that migrated the platform from a PHP stack to a Python stack.
    • Promoted to Lead Engineer in 2014 and helped hire development team in San Francisco when company moved from London.
    • Built internal analytics platform for KPI tracking.
    Technologies: Python, PHP, JavaScript, ElasticSearch, PostgreSQL, Redis
Experience
Skills
  • Languages
    JavaScript, ES6, Python, Java, PHP
  • Frameworks
    Redux, AngularJS
  • Libraries/APIs
    Node.js, D3.js, React.js
  • Tools
    Sublime Text 3, Ansible, Git, Shell, RabbitMQ, Gulp.js
  • Paradigms
    Agile Software Development, Functional programming
  • Storage
    RethinkDB, MySQL, PostgreSQL
  • Misc
    Webpack
Education
  • Master of Science degree in Applied Artificial Intelligence
    University of Exeter - Exeter, United Kingdom
    2006 - 2007
  • Bachelor of Science degree in Compuer Science
    University of Exeter - Exeter, United Kingdom
    2002 - 2005
I really like this profile
Share it with others