Tobi Abiodun, Apple Pay Developer in Toronto, ON, Canada
Tobi Abiodun

Apple Pay 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
    RabbitMQ, Redis, MySQL, Cucumber, Ember.js, Ruby, Python
  • BMO
    .NET, AngularJS
  • Jonah Group
    Microsoft SQL Server, Silverlight, JavaScript, .NET, Java

Experience

Location

Toronto, ON, Canada

Availability

Part-time

Preferred Environment

Unix, Visual Studio Code, JetBrains

The most amazing...

...project I've built is 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: RabbitMQ, Redis, MySQL, Cucumber, Ember.js, Ruby, Python
  • 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: .NET, AngularJS
  • 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: Microsoft SQL Server, Silverlight, JavaScript, .NET, Java

Experience

  • CrisisCleanup v3
    https://crisiscleanup.org

    Crisis Cleanup is a collaborative disaster work order management platform that improves coordination, reduces duplication of efforts, increases efficiency, and improves volunteers' experience.

    I was a lead developer and technical architect of the CrisisCleanup Version 3 product. I architected and developed all aspects of the application from the back end (Django), front end (Vue.js), and DevOps (Kubernetes on AWS Cloud).

    I also developed the public API that is currently being integrated by the American Red Cross. I have solved many challenges that arise from dealing with a map-based application that has to display information for potentially tens of thousands of cases.

  • Open Source Work on eCommerce Platform
    https://github.com/simplcommerce/SimplCommerce/pull/515

    I helped implement a recently viewed widget for the SimplCommerce eCommerce Platform

Skills

  • Languages

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

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

    Flask-RESTful, Stripe API, Vue.js 2, Node.js, React
  • Tools

    WebStorm, PyCharm, JetBrains, Cucumber, RabbitMQ
  • Other

    Apple Pay, AWS
  • Paradigms

    Agile
  • Platforms

    Kubernetes, Unix, Amazon Web Services (AWS)
  • Storage

    MySQL, Microsoft SQL Server, PostgreSQL, PostGIS, MongoDB, Redis

Education

  • Bachelor of Engineering degree in Software Engineering
    2008 - 2013
    Carleton University - Ottawa, Ontario, Canada

To view more profiles

Join Toptal
Share it with others