Jonah Elbaz, Developer in Montreal, Canada

Jonah Elbaz

Software Developer

Location
Montreal, Canada
Toptal Member Since
February 25, 2019

For Jonah, delivering a project's requirements is non-negotiable. Fortified by his time as a full-stack developer, product lead, and engineering lead, tethering to the users' needs and psyche is his most powerful tool and the driving force of his delivery guarantee. Jonah believes that for a project to be successful, the objective must drive the development rather than having development set limitations on the requirements.

Jonah is available for hire
Hire Jonah

Portfolio

Block Born
Node.js, Next.js, PostgreSQL, Tezos, Blockchain, Smart Contracts...
Pinkaloo
React, Node.js, Flask, Python, Gatsby, CI/CD Pipelines, React Query, Redux...
Everloom
React, Node.js, Express.js, Amazon DynamoDB, Amazon Web Services (AWS), Heroku...

Location

Montreal, Canada

Availability

Part-time

Preferred Environment

Google, Slack, PyCharm, Jira, WebStorm, MacOS

The most amazing...

...I've created was the Decathlon scoring calculator, which leverages a point table algorithm to match athletic performance scores.

Work Experience

2022 - PRESENT

CTO

Block Born
  • Evolved a business model and developed cutting-edge technology to fuel game development in the Gaming Industry.
  • Deployed custom tokens, contracts, and payout user rewards at scale with game-level frequency.
  • Managed a team of engineers and designers to execute on developing top gaming tools for an entire ecosystem. Enforced code, design, and product quality company-wide.
  • Led both Block Born and Block Born Studios, producing gaming tools and games. Leveraged tools like Unity, Photon, and PlayFab.
  • Integrated a custom AI solution using OpenAI to enhance gamers' question experience.
Technologies: Node.js, Next.js, PostgreSQL, Tezos, Blockchain, Smart Contracts, Artificial Intelligence (AI), Unity2D, Unity3D, OpenAI GPT-4 API, PlayFab, Photon
2020 - 2023

Lead Senior Full-stack Engineer

Pinkaloo
  • Led internal projects for the creation of a development portal to facilitate API access, as well as the development of an embeddable widget to transport functionality. Done with Node.js and GatsbyJS.
  • Acted as a full-stack engineer on the core project. Developed and enhanced core features while coordinating several engineers.
  • Refactored React front end from Redux and Class components to React Query and functional components.
  • Reverse-engineered and migrated the Django admin portal to React/Node.js.
Technologies: React, Node.js, Flask, Python, Gatsby, CI/CD Pipelines, React Query, Redux, Django
2020 - 2022

CTO | Engineering Lead

Everloom
  • Defined the entire engineering process to development, deployment, hiring, and demo.
  • Provided engineering, product, and release strategy consultation for the company.
  • Managed and mentored other junior developers, as well as delegated tasks and distributed teams.
Technologies: React, Node.js, Express.js, Amazon DynamoDB, Amazon Web Services (AWS), Heroku, Semantic UI
2021 - 2021

Freelance Software Engineer

Facebook
  • Remastered an old internal tool from an old adaptation of React to use new and relevant tools.
  • Contributed full-stack code to a massive system within two days of working there.
  • Developed with familiar technologies like React and GraphQL and unfamiliar ones like PHP proficiently with minimal onboarding time.
Technologies: React, CSS, PHP, GraphQL
2021 - 2021

Engineering Consultant | Developer

Levade
  • Redesigned the whole internal engineering process for the company.
  • Hired junior engineers and delegated tasks in line with their individual skills. Acted as a mentor, QA, and PR.
  • Provided internal product, engineering, and release strategy consulting.
  • Built admin dashboard for user stats compilation with Django.
Technologies: React Native, React Query, Google Cloud Platform (GCP), Firebase Analytics, Node.js, CI/CD Pipelines, Django
2020 - 2021

Engineering Consultant

Recover Athletics Inc.
  • Provided improved development flow, and code assessment for existing application.
  • Worked on development of React Native application with several microservice back ends.
  • Provided mentorship for other developers and general software process consulting for company.
Technologies: React Native, Node.js, JSON Web Tokens (JWT), Consulting, Trello, Redux
2019 - 2021

Engineering Project Lead

California Polytechnic State University
  • Developed an equipment reservation and test-taking system for a state university engineering department to allow students and faculty to obtain the qualification and then reserve lab equipment.
  • Built using GCP for the full environment while staying in standard with state regulations for software.
  • Was responsible for managing, as well as building, the development process, deployment strategy, and product pipeline. As well as writing code for all aspects.
  • Designed the first round of UI and UX for the product (and later contributed to the redesign).
Technologies: Ionic 4, Angular, Node.js, Firebase
2020 - 2020

Senior Front-end Engineer

Alius Health, LLC
  • Enhanced web design and responsiveness to create a more seamless user experience.
  • Migrated front end to a mobile first implementation, through the creation of high fidelity mobile designs, as well as implementation.
  • Upgraded deprecated packages to create a more modern application.
Technologies: React, C#, GitLab, Redux
2020 - 2020

Mobile Engineer

Lyra Entertainment
  • Worked on the core listening functionality of the music streaming application.
  • Created major features like playback, complex queue, and playlist management.
  • Adjusted native iOS SDKs to suit personal needs, as well as hired and managed help for the Android side.
  • Created deployment pipeline for internal testing and external release.
Technologies: React Native, CI/CD Pipelines, Sagas, Redux, AudioKit
2020 - 2020

Mobile Engineer

Scionian
  • Worked on the development of an AI assistant for the University of Southern California.
  • Implemented development lifecycle flow for upgrading, deploying, and managing application.
  • Split job over several months based on incoming requirements.
Technologies: React Native, Expo, Node.js, Amazon Web Services (AWS), Docker, React
2020 - 2020

Senior Mobile Engineer

Open Tender
  • Singlehandedly reverse-engineered the web app to create a mobile app using common Redux and JavaScript custom libraries.
  • Built a configurable app for individual sales to restaurants.
  • Worked closely with product and design to ensure a flawless reproduction of the web version while also adjusting the design to accommodate mobile best practices.
Technologies: JavaScript, TypeScript, Redux, React, Android, iOS, Expo, React Native
2020 - 2020

Senior Full-stack Developer

Spin Master
  • Hired to alleviate strain involved in creating middleware to connect the CMS (Contentful) and the front end (GatsbyJS) through a mapping Node.js server as well as to help develop the front end.
  • Worked with a large team and coordinated over many sides of the project (front and back end, CMS, and DevOps).
  • Worked on the major Spin Master account through the company ThrillWorks.
Technologies: GraphQL, Contentful, Node.js, Redux, React, Gatsby
2019 - 2020

CTO | Lead Developer

Esports Fantasy
  • Developed an app to target a community of gamers who enjoy fantasy sports. Built a league-based system that runs real-time drafts, contests, and rankings for a community of gamers.
  • Developed the architecture and MVP for the product singlehandedly using GCP, Firebase, Ionic for iOS and Android, and Django.
  • Brought the product across the finish line, deployed it, and managed updates.
  • Built internal dashboard for logging player statistics into a drafting system with Django.
Technologies: Docker, Kubernetes, PostgreSQL, GraphQL, Node.js, JavaScript, React Native, Django
2019 - 2020

Engineering Project Lead

Dolby Laboratories
  • Built a marketing platform for a major enterprise using React and Gatsby.
  • Created v1 as a solo lead developer, defining the stack and architecture. Built v2 with a team as a lead developer.
  • Composed documentation using JAMstack and developed a portal to sell API usage using Apigee.
Technologies: Apigee, Markdown, Keycloak, Jira, Node.js, GraphQL, Gatsby, React
2019 - 2020

Lead Senior Full-stack Engineer

First Mark
  • Led and managed all matters of technology and development for the corporate SaaS company during time there.
  • Built an Ionic-based mobile app using Ionic 4 and Angular 8, with a Node.js back end.
  • Developed an Angular 8-based desktop app to govern content and users on an app.
  • Create a billing system based on mobile and desktop usage and powered by Stripe,.
  • Had a strong hand in the UI/UX and product design.
  • Developed a system to manage time tracking and on boarding in the film industry.
Technologies: Amazon Web Services (AWS), Figma, Sketch, GitLab CI/CD, Express.js, Node.js, Angular, Ionic
2019 - 2019

Senior Full-stack Developer

Memory Beach
  • Upgraded an existing project to the newest technology (upgraded framework dependencies that were nearly a decade old).
  • Produced statistics and gleaned data from CSV sheets created by the content author.
  • Improved the workflow and set up a development system while standardizing processes for future developers.
Technologies: CSV, Angular, Ionic, PHP
2019 - 2019

Lead Engineer

Grid Cell
  • Built a product to help keep track of various hazards and information in buildings, while inspectors analyze a new building.
  • Singlehandedly developed an MVP from start to finish.
  • Produced a metric-based PDF data sheet from the in-app data using Handsontable.
Technologies: Amazon Web Services (AWS), Handsontable, Google Maps API, LeafletJS, Amazon DynamoDB, Ionic
2019 - 2019

Engineering Lead | Developer

Cvent
  • Architected and developed an app for a large enterprise.
  • Created a product that allows large gatherings of people to photograph, mark up, and edit images to be shared across several platforms (as Snapchat for companies).
  • Conformed security standards to Cvent standards, and brought product across the finish line.
  • Scaled out an old project base to enhance and finalize the project for an enterprise-level solution (Cvent).
  • Reverse-engineered and scaled out a Vanilla JavaScript and PHP system with third-party integrations like Salesforce, Pardot, and SendGrid.
  • Took the project, which had been in a queue for several months, and brought it over the finish line with an effective delivery and deployment solution.
Technologies: Android, iOS, Node.js, React Native, PHP, JavaScript, Pardot, SendGrid
2019 - 2019

Ionic Mobile Developer

App Presser
  • Developed Ionic mobile apps from start to finish.
  • Took over Ionic mobile apps to bring them across the finish line.
  • Worked in many small teams to deliver several products at the same time.
Technologies: Sketch, Basecamp, Firebase, PHP, WordPress, Ionic 3, Ionic 4
2018 - 2019

Lead Front-end Engineer

Gizer Gaming
  • Developed the full application which hosted 10,000 users (from start to finish).
  • Integrated Branch.io, OneSignal, SendGrid, and the full Firebase Suite.
  • Built a full chat system and event feed.
  • Was involved in the design implementation of the in-app currency and experience point system protected by Etherium.
  • Collaborated intensely with UI/UX designers to implement a complex vision.
Technologies: Node.js, PHP, Firebase, Angular, Ionic 3
2018 - 2019

Lead Full-stack Engineer

Tally Interactive
  • Integrated a custom video call-in solution that was used to stream a five-person video call to a custom CDN.
  • Managed a low-latency video stream, syncing it with live prompts.
  • Produced a custom CDN to manipulate a video feed emitting from a client before redirecting it to popular streaming platforms with Nginx.
  • Assisted with product management and UI/UX design.
  • Managed the release for iOS and Android.
  • Integrated Branch.io, OneSignal, SendGrid, and the full Firebase Suite.
Technologies: Amazon Web Services (AWS), Firebase, Flask, Python, React, React Native
2018 - 2018

Mobile Developer

Bcodescan Inc.
  • Developed code scanning app and created repository of code data, and analytics for scanning.
  • Deployed and managed updates for application, as well as UI design.
  • Defined internal engineering process for managing code and other assets.
Technologies: Ionic 4, Node.js, iOS, Android
2017 - 2018

Software Developer

CAE, Inc.
  • Wrote the full documentation for a brand new system.
  • Built out full features (from start to finish) including the front end, back end, swagger file updates, and dependency management on a complex existing system.
  • Worked with multithreading in C#.
Technologies: Swagger, AngularJS, C#

Experience

Track Insight

On this project, I theorized, designed, and created a platform to enhance the ability for Elite Athletes to track complex training sessions, recovery, and rehabilitation workouts through a detailed interface and return useful feedback on improvements, slumps, and other occurrences.

This platform is built by athletes for athletes with the goal of providing details answers to curiosity towards improvements and declines by comparing time frames of data and reporting on differences.

This was built with the Ionic Hybrid framework and the full Firebase toolset. A Flask API is used to analyze and report on data. The full design was created by myself and co-founded using Sketch.

The app is in the works of being distributed among Team Canada's track and field athletes.

Decathlon Scoring Calculator

This is an entirely native app on both iOS and Android. Basically, it is a decathlon scoring calculator and is used to leverage a point table algorithm to match athletic performances to scores based on available decathlon measurement provided by the IAAF.

FratBase

Here, I built natively for iOS and Android, FratBase: a communication suite geared towards advancing the efficiency and reliability of intra-fraternity communication.

I developed for the fraternity council at Concordia University, the app gears to centralize information for fraternity chapters to allow for ease of communication through features such as a calendar, real-time chat, announcements section, member/role management, and more.

It was built with Swift 4 and Java, the app is entirely native and powered by Firebase toolset. The full design was created by me in Sketch

Skills

Languages

TypeScript, JavaScript, HTML5, CSS3, HTML, CSS, GraphQL, Swift, Python, SQL, PHP, Markdown, Java, C#

Frameworks

Ionic, Ionic 3, Angular, React Native, Redux, Express.js, Flask, Django, Swagger, Ionic 4, Vanilla JS, AngularJS, Jasmine, Blend4Web, JSON Web Tokens (JWT), Next.js, Unity2D, Photon

Libraries/APIs

Node.js, React Redux, React, Firebase Android SDK, Firebase iOS SDK, Firebase Web SDK, Apigee, LeafletJS, Google Maps API, AudioKit

Tools

Firebase Analytics, Firebase Cloud Messaging (FCM), Firebase Authentication, GitHub, GitLab, Branch.io, Sentry, SendGrid, Bitbucket, Prisma, Android Studio, Xcode, Sketch, WebStorm, Jira, PyCharm, Slack, GitLab CI/CD, Figma, Basecamp, Keycloak, Handsontable, Expo, Blender, Pardot, Trello, PlayFab

Paradigms

Serverless Architecture, Continuous Delivery (CD), Continuous Integration (CI), DevOps

Platforms

Firebase, Android, iOS, Heroku, Docker, Amazon Web Services (AWS), WordPress, Kubernetes, Contentful, Twilio, MacOS, Google Cloud Platform (GCP), Blockchain

Storage

Cloud Firestore, Firebase Realtime Database, NoSQL, MySQL, MongoDB, PostgreSQL, Redis, Amazon DynamoDB

Other

APIs, Firebase Hosting, Gatsby, Apollo, Cordova, Pipelines, Google, Cloud, CSV, Consulting, CI/CD Pipelines, React Query, Sagas, Semantic UI, Tezos, Artificial Intelligence (AI), OpenAI GPT-4 API

Education

2014 - 2016

Diplôme D'études Collégiales (DEC) Degree in Pure and Applied Science

Dawson College - Montreal, Canada