Scroll To View More
Tobi Abiodun, JavaScript 6 Developer in Toronto, ON, Canada
Tobi Abiodun

JavaScript 6 Developer in Toronto, ON, Canada

Member since August 31, 2018
Tobi is a senior software developer with 7+ years of developing complex web applications on both the front-end and back-end. His specialties are front-end JavaScript development, online payment integrations, REST API design, and software architecture.
Tobi is now available for hire

Portfolio

  • FreshBooks
    Python, Ruby, EmberJS, Chrome Headless, Cucumber, MYSQL, Redis, RabbitMQ
  • BMO
    AngularJS, .NET
  • Jonah Group
    Java, .NET, JavaScript, Silverlight, SQL Server

Experience

  • Stripe API, 4 years
  • Flask, 4 years
  • Ember.js, 3 years
  • Python 3, 3 years
  • RabbitMQ, 3 years
  • JavaScript 6, 3 years
  • Apple Pay Integration, 2 years
  • Angular, 2 years
Toronto, ON, Canada

Availability

Part-time

Preferred Environment

JetBrains IDEs, Visual Studio Code, Unix OS

The most amazing...

...project I've built was a smart home with internet of things. The project report was published at an IEEE conference.

Employment

  • Senior Developer

    2015 - PRESENT
    FreshBooks
    • Played a key role in integrating the FreshBooks Payments product into the new FreshBooks platform using WePay and Stripe.
    • Implemented the authentication framework, developer setup, and application management for the FreshBooks public API.
    • Worked on the team that moved the FreshBooks online payment infrastructure to a PCI-compliant environment, including the migration of all users to the new PCI platform.
    • Developed the FreshBooks Apple Pay integration to make FreshBooks one of the first to allow businesses to accept Apple Pay on the Web.
    • Spearheaded the move the automated tests framework from PhantomJS to Chrome Headless.
    Technologies: Python, Ruby, EmberJS, Chrome Headless, Cucumber, MYSQL, Redis, RabbitMQ
  • Contract Software Developer

    2014 - 2015
    BMO
    • Worked with a senior frontend developer to develop a stock portfolio management application for BMO using AngularJS and .NET.
    • Increased load times of the application dashboard by almost 70% with various JavaScript optimizations.
    • Discussed and refined application requirements with the business analysts and QA.
    Technologies: AngularJS, .NET
  • Technical Developer

    2013 - 2015
    Jonah Group
    • Developed and unit tested features in multi-tier web applications for multiple healthcare and capital markets clients. Worked on developing middle-tier, web-tier and database components. Technologies and frameworks used were: JEE, EJB, Oracle SQL, Spring MVC and AJAX (using JSON).
    • Provided support for clients through all stages of testing (this involved helping clients identify defects and work with them to resolve the issues).
    • Suggested and implemented various improvements and optimizations to clients.
    Technologies: Java, .NET, JavaScript, Silverlight, SQL Server

Experience

Skills

  • Languages

    Python 3, JavaScript 6, Java, Ruby, PHP
  • Frameworks

    Flask, Ember.js, Angular, Django, Selenium, Chrome
  • Libraries/APIs

    Flask-RESTful, Apple Pay Integration, Stripe API, Node.js, React
  • Tools

    WebStorm, PyCharm, RabbitMQ
  • Paradigms

    Agile
  • Platforms

    Visual Studio Code
  • Storage

    MySQL, MongoDB, Redis

Education

  • Bachelor of Engineering degree in Software Engineering
    2008 - 2013
    Carleton University - Ottawa, Ontario, Canada
I really like this profile
Share it with others