David G. Shannon

Profile

Ex-Full Stack Developer converted to Frontendism with entrepreneurial tendencies and experience in a variety of technologies, including ReactJS, Angular 2 and Elm.

Self-taught, avid learner, new tech addict, passionate about programming and solving real world problems, DNA ingrained ability for thinking outside the box, easy-going, weird and with a great sense of humor.

Skills: Problem Solving, perseverance, quick learning, oral and written communication, persuasion, Javascript, TypeScript, Elm, Python, PHP.

Profesional Experience

  • 19/12/16 - Current
  • Senior FrontEnd Developer, Wefox

    Tech Stack: TOP SECRET

    Responsabilities

    • TOP SECRET

    Achievements

    • TOP SECRET
  • 22/01/16 - 19/12/16
  • Full Stack Developer, GetFinancing

    Tech Stack: jQuery, Bootstrap, Django, Twisted

    Responsabilities

    • Improving the FrontEnd of GetFinancing's funnel, portal and website.
    • Adding new features in the Backend when necessary.
    • Fixing bugs and refactoring.
    • Adapting lender's funnel to our funnel.

    Achievements

    • Added cart summary and user info to the funnel for contextual information.
    • Fixed lender's css.
    • Added responsiveness to the funnel.
    • Redesigned the whole Portal.
  • 01/02/15 - 21/01/16
  • Lead FrontEnd, MOCA (InnoQuant)

    Tech Stack: Backbone.js, Marionette.js, D3.js, Highcharts.js, jQuery, Bootstrap, node.js, Wordpress, AWS Services

    Responsabilites

    • MOCA's Console FrontEnd and node.js proxy server
    • The company's website
    • The blog
    • MOCA's PhoneGap SDK
    • Technical Support

    Achievements

    • Implemented frontend for user segmentator with custom query builder
    • Several Analytics screens with charts built with Highcharts and D3
    • Created MOCA's PhoneGap sdk for iOS
  • 01/11/14 - 01/03/15
  • Co-Founder and Full Stack Developer, HeyGo Moments

    Tech Stack: LAMP stack, with Laravel 4 in the backend and hosted on AWS.

    Responsabilities

    • Develop the Backend and the Database
    • Help out with Marketing campaigns
    • Design and develop the HeyGo API

    Achievements

    • Built everything from 0
    • Developed OAuth2 Server for accessing the API
    • Created the first shared album application in Spain
  • 01/08/14 - 01/03/15
  • Full Stack Developer, Mobile Software Factory

    Tech Stack: Laravel, PHP, Backbone.js, node.js, MySQL, AWS

    Responsabilities

    • Company's website
    • Customer's web maintenance
    • FrontEnd and Backend Projects

    Achievements

    • Fixed Client's Wordpress plugin
    • Met the MOCA team
  • 01/08/13 - 01/08/14
  • Lead Full Stack Developer, Devinet

    Tech Stack: Symfony2, CodeIgniter, ExpressJS, AngularJS, MongoDB, MySQL, iOS, Android, Windows Azure services.

    Responsabilities

    • Lead and Manage Client Web Projects
    • Help out with the Company's iOS and Android projects

    Achievements

    • Draw2Santa
    • TPVenlaNube
    • myExam
    • Custom CMS made in Symfony 2
    • Devishop (Custom CRM)
  • 01/11/12 - 01/07/14
  • Customer Support, Now Computing

    Tech Stack: Bash, Python, Linux

    Responsabilities

    • StormFly's Kickstarter Campaign Support
    • StormFly Tech Support
    • StormFly Hacks and Uses
    • StormFly's FAQ

    Achievements

    • Hacked Kickstarter's backer messaging system
    • Helped out at StormFly's booth at Minecon 2012
    • Travelled to Hong Kong to pick up the first StormFly batch
  • 01/09/11 - 01/11/12
  • AR/VR/HCI Intern, T-Systems

    Tech Stack: Unmanaged C++, OpenNI, OpenGL, iOS, Android, Qualcomm's Vuforia

    Responsabilities

    • Add Microsoft Kinect support to T-Systems VRViewer
    • Add Inertia Sensor support to T-Systems VRViewer
    • AR Demos for School Book Editorials
    • HCI investigation

    Achievements

    • PsicoApp, Stroke Rehabilitation Simulator
    • AR Geography Book Demo
    • Kinect Module for VRViewer
    • Inertia Sensor Module for VRViewer

Education

2008 - 2013

Multimedia Engineering, Universitat La Salle Ramon Llull

2014 - Paused

Master in High Performance, Universitat La Salle Ramon Llull

Languages

English Native Language
Spanish Native Language
Catalan Kinda Native Language

Profesional Programming Experience

Language Experience
Javascript 5 years
HTML+CSS 5 years
Python 1 year
PHP 3 years
C++ 1 year
Objective-C 3 years
Android 3 years