Scroll To View More
Frederick Fisher, JavaScript Developer in London, United Kingdom
Frederick Fisher

JavaScript Developer in London, United Kingdom

Member since May 21, 2015
Fred is a versatile full-stack lead developer, technical architect, and entrepreneur with a proven track record delivering wide-ranging solutions from big data systems to websites, mobile apps, and UX design. He is an expert in databases, Python, and JavaScript. He is also strong at data analysis, UX design, and communication.
Frederick is now available for hire

Portfolio

Experience

  • Microsoft Excel, 12 years
  • JavaScript, 7 years
  • Python, 5 years
  • MySQL, 5 years
  • Django, 5 years
  • Meteor, 3 years
  • CoffeeScript, 3 years
  • AngularJS, 2 years
London, United Kingdom

Availability

Part-time

Preferred Environment

Windows or Linux, WebStorm, PyCharm, Git

The most amazing...

...thing I've built is a big-data system for Amazon Marketplace Arbitrage. It generated $150,000. Video here: https://youtu.be/UNUW3zSiQhA

Employment

  • Lead Architect

    2015 - 2017
    Bright Analytics
    • Designed microservices architecture: The legacy app was converted to a REST service, which provided data to brand new Meteor app that pushes data to users in real time.
    • Architected and developed a rich front-end user interface, including collaborative document editing.
    • Architected and developed a Gmail-style multi-tenant OAuth login system including custom extensions to satisfy client needs.
    • Architected and developed an enterprise-grade permissions/access control system with high-performance at scale.
    • Architected and developed a high-performance in-memory caching system on the back-end to optimize performance at scale.
    • Architected and developed advanced Meteor publications providing fine-grained access control, including access to data from REST services, with high performance at scale.
    • Introduced Scrum workflow to the development team.
    Technologies: Meteor, React.js, MongoDB, CoffeeScript, JavaScript
  • Entrepreneur Developer

    2014 - 2015
    Oasis Academy
    • Took personal initiative to develop a new solution to effectively record positive/negative behaviors within the academy's school database.
    • Worked closely with teachers to refine the solution.
    • Developed an application with CoffeeScript and Meteor to accurately record behavioral incidents, freeing teachers to focus more on students. Optimized the app for mobile devices.
    • Integrated with classroom screen projectors via a custom Chrome extension.
    Technologies: CoffeeScript, Meteor, Chrome extensions
  • Software Consultant & Developer

    2014 - 2015
    Bianca La Bufala
    • Led a project to deliver automated invoicing.
    • Met with the business owner to discuss requirements.
    • Captured the as-is process; designed a new solution to minimize impact on business as usual.
    • Utilized Python to load sales, invoicing, and purchasing data from an Excel file.
    • Saved transaction data to QuickBooks using Windows COM API.
    • Succeeded in creating an automated invoicing solution, saving the business owner four hours per week of repetitive work.
    Technologies: Python, QuickBooks API, Win32 API, Microsoft Excel
  • Technical Consultant

    2014 - 2014
    Private Entrepreneur
    • Personally approached by a private entrepreneur to evaluate a potential new product to save battery life on mobile phones.
    • Conducted extensive R&D to verify the feasibility of the new app.
    • Researched power management on Android and iOS.
    • Developed an experimental application prototype.
    • Identified potential issues with the proposed application.
    • Developed a prototype app which proved only 8% battery saving against a target of 30%, enabling the entrepreneur to make key decisions.
    Technologies: Java, Objective-C, Android, iOS
  • Software Consultant & Developer

    2013 - 2014
    Oakley Hall Management
    • Engaged to develop a new booking management solution for a popular wedding venue.
    • Met with business owners to establish requirements.
    • Developed a full-stack JavaScript application with Angular UI, Node.js Express, and MongoDB.
    • Targeted both mobile device and desktop users with responsive page layout using Bootstrap.
    • Delivered the iterative product to business.
    Technologies: JavaScript, AngularJS, Node.js, Express, MongoDB
  • Lead Developer

    2012 - 2013
    Nightingale
    • Led the development of Nightingale software to help thrift stores (charity shops) to sell their stock online.
    • Conducted initial research and met with 150+ thrift store managers.
    • Designed product based on software usage data.
    • Led a team of four developers.
    • Engaged with potential new customers and secured our first client.
    • Succeeded in driving the development of a new product sold to The London Buddhist Centre.
    Technologies: Python, JavaScript, Django, MySQL
  • Business Analyst

    2012 - 2012
    FMT Books
    • Devised an innovative solution to calculate projected cash flow for FMT Books, which was seeking to raise additional funding and required a method of outlining revenue and cash flow projections.
    • Collated software logs intended for other purposes.
    • Performed major data transformation and cleansing process.
    • Developed an application to compare logs using Python.
    • Ran statistical analysis on results.
    • Generated forecast diagrams in Excel and Python Matplotlib.
    • Succeeded in generating accurate cash flow projections which demonstrated the need to re-focus business to drive growth.
    Technologies: Python, NumPy, Matplotlib, Microsoft Excel
  • Lead Developer

    2011 - 2012
    Amazon Marketplace Arbitrage
    • Co-founded a new venture that purchased non-fiction books from thrift stores (charity shops) and then resold them on the Amazon Marketplace.
    • Built a distributed cloud infrastructure to monitor price/popularity of 20 million books on Amazon.
    • Analyzed data to identify arbitrage opportunities.
    • Set up new business premises.
    • Built custom warehousing and logistics solutions.
    • Led a team of six.
    • Designed technical architecture.
    • Developed a system using Python & MySQL.
    • Succeeded in generating £100k in revenue by selling 10,500 out of 11,000 books. Video here: https://youtu.be/UNUW3zSiQhA.
    Technologies: Python, MySQL

Experience

  • Professional Training in Data Analysis (Other amazing things)

    Completed "Data Analysis: Take it to the MAX()" MOOC operated by Delft University of Technology in 2015.

  • Professional Training in Gamification (Other amazing things)

    Completed MOOC operated by Wharton Business School - University of Pennsylvania in 2013.

Skills

  • Languages

    JavaScript, Python, CoffeeScript, ActionScript 2, ActionScript 3, HTML5, UML, SQL, Java, CSS3, Objective-C
  • Frameworks

    Adobe Flex, Fuse Animation Framework, Underscore.String, Chrome, Cordova, PhoneGap, Django, AngularJS, Express.js, Flex, Flask, Machine Learning, Blanket.js, Django REST Framework, Selenium, Jasmine
  • Libraries/APIs

    Chrome Application SDK, jQuery Mobile, jQuery, Moment.js, Underscore.js, Backbone.js, Amazon API, QuickBooks API, SQLAlchemy, Matplotlib, Node.js, Lodash, AMF, Handlebars, AngularUI, RequireJS, Tastypie, xlwt, NumPy, SciPy, Django ORM, Jasmine-jQuery, Google Maps, GCM, Win32 API, Marionette.js
  • Tools

    Microsoft Excel, Bitbucket, Subversion (SVN), Eclipse IDE, Flash, ADT, Aptana, Firebug, MongoLab, TeamViewer, uWSGI, lighttpd, Nginx, SourceTree, GitLab, GitHub, Git, Flash Builder, PyCharm, WebStorm, Chrome Developer Tools, Mongoose, Grunt, Yeoman, Virtualenv, QuickBooks, Apache Tomcat, Apple Push Notifications, Visual Studio, Xcode, VMware, VirtualBox, Chef, Vagrant
  • Paradigms

    Functional Programming, Database Design, REST, SOA, Object-oriented Design (OOD), Object-oriented Programming (OOP), Data-driven Programming, Kanban, Agile Software Development, Microservices, Distributed Programming, Pair programming, Scrum, Test-driven Development (TDD), Behavior-driven Development (BDD)
  • Platforms

    Meteor, Ubuntu Linux, Linux Mint, Firefox, Linux, DigitalOcean, Apache Server, Percona, iOS, Windows CE, Windows XP, Windows 8, Windows 7, Windows, Rackspace, Android, Heroku, Docker, MacOS, Amazon Web Services (AWS)
  • Storage

    MySQL, MongoDB, NoSQL, Database Replication, PostgreSQL
  • Other

    Chrome Extensions, Python Remote Objects, Server Migration, Data Migration, Functional Design, QBFC, qbXML, Single-page Applications (SPA), Ubuntu Server, Git GUI, Architecture, OpenFLUX, iScroll, Fastclick, Dell Axim, TkInter, Windows CE Python, Django Extension & Middleware, Data Warehouse, User Experience (UX), Apps, Usability, Data-driven Hiring, Data Cleaning, Statistics, Red5, Virtualization, RPC, Clustering, Angular Bootstrap, Amazon Mechanical Turk, lxml, Revenue Projection, xlwings, DataNitro, Neural Networks

Education

  • Master of Arts degree in Politics, Philosophy, and Economics
    2003 - 2006
    Oxford University - Oxford, UK
I really like this profile
Share it with others