Alex Hustler, Software Developer in Toronto, ON, Canada
Alex Hustler

Software Developer in Toronto, ON, Canada

Member since May 14, 2018
Alex is a software developer in Toronto, Canada. He works professionally in JavaScript, Node, and React and has worked for several startups in the Toronto over the last decade. Alex also enjoys learning about finance, macroeconomics, robotics, and machine learning.
Alex is now available for hire

Portfolio

  • Loopio
    React, PHP, ESLint, jQuery
  • Onist Technologies
    React, Node, AWS Lambda, Serverless, Meteor, MongoDB, Yodlee, Cucumber, Jest...
  • Audienceview
    ES6, Angular2, Node, Robot Framework, Typescript, Material Design

Experience

Location

Toronto, ON, Canada

Availability

Part-time

Preferred Environment

Ubuntu, command line, VS Code

The most amazing...

...project I've worked on was using Karmarkar's algorithm to search for arbitrage opportunities in US equity options.

Employment

  • Senior Software Developer

    2018 - 2018
    Loopio
    • Built new features in React and refactored legacy jQuery code into React.
    • Built new API endpoints in PHP CodeIgniter with unit tests and integration tests.
    • Refactored critical background jobs to improve performance and reduce average request time.
    • Installed ESLint with AirBnB rules into large existing React code base.
    • Mentored and supported junior developers and interns.
    Technologies: React, PHP, ESLint, jQuery
  • Senior Software Developer

    2016 - 2018
    Onist Technologies
    • Served as the technical leader of a scrum team and was responsible for offshore and local team members.
    • Built features in Meteor starting in version 1.2. Migrated the code base up to Meteor version 1.6 and rebuilt the client in React.
    • Integrated with Yodlee API and Quovo API to aggregate user financial data.
    • Developed e2e-tests using Cucumber framework and unit tests with Jest and Mocha.
    • Used Redux, redux-observable, and rxjs with React.
    • Migrated the back end to a scalable architecture with Serverless, AWS Lambda, API Gateway, and CodeBuild.
    Technologies: React, Node, AWS Lambda, Serverless, Meteor, MongoDB, Yodlee, Cucumber, Jest, Mocha, Redux
  • Senior Software Developer

    2016 - 2016
    Audienceview
    • Migrated AudienceView's legacy .NET application to Angular2/Node stack.
    • Wrote tests using Robot Framework and mocha with greater than 90% test coverage.
    Technologies: ES6, Angular2, Node, Robot Framework, Typescript, Material Design
  • Software Developer

    2014 - 2016
    Baymount
    • Developed software in Python to process data, handicap horses, create bets, and submit bets.
    • Created extensive unit test suite with greater than 90% coverage.
    • Built a reporting UI to view current bets, historical bets and monthly reporting.
    Technologies: Python, jQuery, MySQL
  • Software Developer

    2014 - 2016
    realmoneymania.com
    • Built several casino-type games using html5 canvas. A game engine was created using an event driven architecture.
    • Enabled realtime video and chat using Websockets and Socket.io.
    Technologies: Angular, Node, MySQL
  • Software Developer

    2014 - 2014
    Varagesale.com
    • Built UI components with Ruby on Rails and Backbone.js. Wrote unit tests and e2e tests.
    • On-boarded users and migrated existing user data from Facebook Groups.
    Technologies: Ruby on Rails, Backbone.js, MySQL, Capistrano
  • Founder

    2012 - 2014
    goladle.com
    • Founded goladle.com to aggregate real-time information about restaurants using social media.
    • Utilized Selenium to crawl the web to find restaurants, reviews and twitter accounts.
    • Integrated Twitter API to aggregate tweets and pictures from restaurants and users.
    • Used jQuery and PHP to build robust UI and API.
    • Processed, sorted, and classified millions of tweets every week.
    Technologies: PHP, jQuery, MySQL, Selenium, HAProxy

Experience

  • M.Sc Project: Genetic Algorithms in Finance (Development)

    For my M.Sc project, I applied genetic algorithms to find high-frequency trading strategies in US equities. This project was completed using C++. It involved building and training models and statistically analyzing the results. This project also included a literature review.

  • Linear Programming in US Equity Options (Development)

    This was a personal project to use linear programming and Karmarkar's algorithm to find arbitrage opportunities in US equity options. This project used C++ and the Interactive Brokers API.

  • Parallel computing and GPUs in Financial Modelling (Development)

    During my M.Sc degree, I completed a literature review project to find the latest papers written about parallel computing applied to financial modeling. This involved topics such as options pricing, Monte Carlo Methods, and risk analysis.

Skills

  • Languages

    JavaScript, TypeScript, ECMAScript (ES6), Python, Python 3, PHP
  • Frameworks

    Jest, Serverless Framework, AngularJS, JSON Web Tokens (JWT), Selenium, Angular, Express.js
  • Libraries/APIs

    React, Node.js, Stripe API, RxJS, Interactive Brokers' API, Yodlee API Interface
  • Platforms

    AWS EC2, Meteor, AWS Lambda, Unix, Ubuntu, Heroku, MacOS, Docker
  • Industry Expertise

    Fintech
  • Storage

    MongoDB, PostgreSQL, MySQL, Redis, AWS S3
  • Tools

    MongoDB Atlas, Mocha, Cucumber, AWS ELB, AWS CodeBuild, Babel, Git, AWS Push Notification Service (AWS SNS)
  • Paradigms

    Functional Programming, Event-driven Architecture, Agile Software Development
  • Other

    AWS API Gateway

Education

  • Master of Science degree in Applied Mathematics
    2010 - 2011
    University of Western Ontario - Ontario, Canada
  • Bachelor of Science degree in Mathematics
    2006 - 2010
    University of Guelph - Ontario, Canada

To view more profiles

Join Toptal
Share it with others