Scroll To View More
Peter Forth, JavaScript Developer in Newbury, Saint George, Barbados
Peter Forth

JavaScript Developer in Newbury, Saint George, Barbados

Member since April 8, 2015
Peter is a senior software engineer and entrepreneur from Canada who is currently living in Barbados. He's worked for tiny and huge companies—even working for NASA's space program. He's brought multiple products to market all by himself and he's even started and sold a dot-com to Yahoo.
Peter is now available for hire

Portfolio

Experience

  • Microsoft Visual C++, 20 years
  • MySQL, 15 years
  • JavaScript, 15 years
  • jQuery, 10 years
  • Python 2, 4 years
  • Django, 3 years
  • Sails.js, 1 year
  • AngularJS, 1 year
Newbury, Saint George, Barbados

Availability

Part-time

Preferred Environment

Ubuntu, Django/Sails.js/PHP, Angular/React/jQuery

The most amazing...

...thing I've coded is a radius-based geographic search engine that could search 10 million business via a keyword and longitude/latitude in milliseconds.

Employment

  • CTO | Founding Partner

    2014 - PRESENT
    MonkeyMedia Inc.
    • Built 3 internet content publishing sites that have received as much as 3 million unique visitors per month.
    • Created a reporting admin site that allows us to monitor our revenue vs spend in near real-time.
    • Built multiple plugins to accelerate the workflow in our publishing pipeline.
    • Developed a real-time session tracking system to track real-time traffic and it's sources in our reporting pages.
    • Engineered a Python-based data acquisition system that uses a combination of APIs (AdSense, AdWords, DFP, and more) and website scraping to aggregate our spending and revenue across over 25 different ad partners.
    Technologies: Python, WordPress, PHP, MySQL, AdSense, AdWords, ADX
  • CEO | Founder

    2005 - PRESENT
    TaskSolutions Inc.
    • Designed, built, maintained, and marketed the TaskAnyone SaaS platform.
    • Designed, built, maintained, and marketed the Checklist Windows desktop app. This app also functioned as a client for the TaskAnyone SaaS API.
    • Raised a seed round financing of $250,000.
    • Maintained and supported service through many upgrades and new functionality additions.
    Technologies: Visual C++, MySQL, jQuery, CSS, HTML, Python
  • Senior Software Engineer

    2013 - 2017
    MGage/ColonyLogic Inc.
    • Built a B2B eCommerce website.
    • Integrated our commerce system with third party APIs such as Salesforce.com and QuickBooks.
    • Converted a high throughput SMS back-end transaction processing engine from PL-SQL in Oracle to a scalable Java-based service.
    • Updated and maintained a high performance Java/JBoss front-end server that was used to process SMS messages. Integrated this server to use a new third party technology.
    • Built an Asterisk telephony system.
    Technologies: Python 2.7, Django, Java, J2EE, Mongo, Oracle, SalesForce API
  • CEO | Founder

    2008 - 2013
    4th Systems Inc.
    • Designed, built, maintained, and marketed a Windows-desktop based stock market training simulator called StockReflex.
    • Created multiple custom stock indicators for a third party trading professional to sell to his students.
    • Designed and built a powerful backtesting simulator that was used to test algorithmic trading models.
    • Developed a customized real time stock/futures charting product called StockReflex RT.
    • Designed and created a genetic algorithm generator for stock trading; using the backtesting module to determine genetic fitness.
    • Integrated with NinjaTrader to create a retail level trading bot that would place real futures trades based on our algorithmic methodologies.
    Technologies: Visual C++, HTML, CSS
  • Partner | Principle Software Engineer

    2010 - 2011
    Farami
    • Designed, built, and deployed a high-frequency trading application that traded spreads between futures instruments in under 2 minutes looking for arbitrage opportunities.
    • Deployed a server, co-located at the DAX stock exchange.
    • Monitored and analyzed trades and performance.
    Technologies: Microsoft C#, X-Trader API
  • Senior Software Engineer & Consultant

    2007 - 2009
    STN Labs
    • Built and maintained multiple eCommerce sites.
    • Created the website: Flowersbysears.ca.
    • Developed the site Jackmans.com.
    • Built the website: Saffronrouge.com.
    • Integrated the front-end of SaffronRouge with the NetSuite eCommerce and inventory functionality.
    Technologies: Microsoft C#, ASP.NET, jQuery, CSS, NetSuite, MySQL
  • Director, Local Search Development

    2002 - 2005
    Yahoo | Overture
    • Acted as the technology lead for the launch of Yahoo's LocalMatch CPC search product.
    • Successfully integrated the geographic search and mapping technology that my previous company sold to Yahoo into their new LocalMatch.
    • Directly managed a team of 4 agile software developers.
    • Coordinated with 50 engineers across multiple engineering groups to launch the LocalMatch product.
    • Collaborated with the business and product teams to define the product requirements for LocalMatch.
    • Replaced a Mod_perl language processor with a high throughput C++ mini-service. Handled Yahoo's entire search volume on just a single server.
    Technologies: Visual C++, JavaScript, HTML, MySQL, Oracle, Apache Mod_perl
  • CTO | Founding Partner

    1999 - 2002
    Lasoo Inc.
    • Conceptualized, designed, and implemented the world’s first geographic search engine for the internet.
    • Raised $1.5 million in financing and managed a team of 15 remotely distributed engineers.
    • Personally built many of the core components of Lasoo; including a world-wide map generating engine and a radius based geographic search engine.
    • Successfully launched the product and negotiated it's sale to Overture/Yahoo.
    • Was the only employee required to take a position at Overture/Yahoo as part of the terms of the sale.
    Technologies: Visual C++, HTML, JavaScript
  • Manager, Client Software Programming

    1999 - 1999
    X-Stream Technologies
    • Designed and implemented a multi-lingual content/ad delivery Internet client software browser toolbar that has been installed by over 500,000 people worldwide.
    • Designed and built a language resource tracking product that allowed us to manage the translations of the text in our toolbar program.
    Technologies: Visual C+
  • Manager, Software Engineering

    1997 - 1999
    IQ-Media Holdings
    • Created the world’s fastest (at the time) PC-based flight simulator using Voxel Ray tracing Technology.
    • Developed the Queen Charlotte Islands mariner multimedia/flight simulation package.
    • Assisted with company's business plan development, wrote all technical business proposals, and participated in all company sales pitches.
    Technologies: Visual C++, x86 Assembly
  • Computer Software Engineer

    1993 - 1997
    SPAR Aerospace Ltd | NASA
    • Worked for NASA on a software simulation and charting system for Space Shuttle’s robotic Canadarm.
    • Designed and implemented a graphing package for simulation and flight-data analysis.
    • Won the Prior Data Sciences top annual award for engineering achievement for my work at SPAR.
    • Rebuilt a C++ unit-testing system called Testware.
    Technologies: Visual C++

Experience

  • TaskAnyone (Development)
    http://taskanyone.com

    TaskAnyone is a SaaS that makes tracking your day-to-day tasks simple. You can organize your tasks and subtasks into easy-to-use checklists. It allows you to track personal to-do lists, delegate to your team, and even send tasks to third parties.

    I have been operating the TaskAnyone service for many years and have clients all around the world. Everything you see on TaskAnyone was built by me personally.

  • StockReflex (Development)
    http://stockreflex.net

    StockReflex is a Windows-desktop based stock-trading simulator that lets you practice trading and stock chart analysis.

    I have been selling this application since 2008.

  • ChartChatter (Development)
    http://chartchatter.com

    The ChartChatter prototype is a financial community mashup between Twitter and a stock chart. When you have something to say about a stock/commodity or want to make a prediction, it plots it directly onto the chart—so you can see what you were saying in context with what actually happened.

    Unfortunately funding fell through for this project, but I keep it online for personal use as a functional prototype.

  • Destination Tips (Development)
    http://destinationtips.com

    DestinatinationTips is one of MonkeyMedia's three internet publishing sites. I built the monetization back-end, including session tracking, reporting, revenue and spend aggregation, and publishing workflow.

  • SalesQED (Development)
    http://salesqed.com

    SalesQED was a CRM loosely based off the TaskAnyone interface that was built as a joint venture in 2012, but the venture never reached the public launch and marketing stage.

  • SaffronRouge (Development)

    SaffronRouge is a NetSuite integrated eCommerce site that I rebuilt using C#/ASP.NET.

  • Lasoo.com in Wired News (Other amazing things)
    http://archive.wired.com/science/discoveries/news/2001/08/45905?currentPage=all

    Although the website for Lasoo.com doesn't exist anymore, the Wired news article that brought us to Overture/Yahoo's attention is. I am proud to be quoted in Wired News.

Skills

  • Languages

    Python 2, JavaScript, HTML/CSS, J, Java 8, PHP 5, C#, Perl
  • Frameworks

    Sails.js, AngularJS, Django, Ionic 2, ASP.NET, React Native
  • Libraries/APIs

    Sails.io.js, jQuery, Node.js, React, Google AdSense, Salesforce API, AdWords API, NetSuite API, QuickBooks API
  • Tools

    Microsoft Visual C++, Varnish, AWS ECS, Docker Compose, Exponent, Visual Studio 2010
  • Storage

    MySQL, Memcached, MongoDB, PostgreSQL, AWS S3, AWS RDS, Oracle DBMS
  • Other

    Client/Server Networking, TCP/IP, Symphony, Python Social Auth
  • Paradigms

    Agile Software Development, Scrum
  • Platforms

    AWS EC2, Docker, Windows, Ubuntu 14.04, WordPress

Education

  • Bachelor of Science degree in Computer Science with a Physics minor
    2000 - 2004
    York University - Toronto, Canada
I really like this profile
Share it with others