Jimmy Truong, Developer in Windsor, ON, Canada
Jimmy is available for hire
Hire Jimmy

Jimmy Truong

Verified Expert  in Engineering

Full-stack Developer

Location
Windsor, ON, Canada
Toptal Member Since
October 1, 2022

Jimmy is a full-stack software engineer who helps companies make, execute and hit strategic business objectives. He helped Enjoy Technology go public and establish partnerships with Apple, AT&T, Google, BT, EE, Rogers, and Magic Leap. Skilled in several technologies, programming languages, and frameworks and specializing in JavaScript front ends, Jimmy is a relentless, hard-worker developer, an empathetic co-worker, and a true team player.

Portfolio

Clockwise
React, TypeScript, HTML, Material UI, Git, Jenkins, Redux, Redux RTK...
Icebox Inc. dba Everchron
Ruby on Rails (RoR), JavaScript, Vue, Okta
Enjoy
Ruby on Rails (RoR), React, TypeScript, GraphQL, Apollo, Tailwind CSS...

Experience

Availability

Part-time

Preferred Environment

MacOS

The most amazing...

...thing I've created is a platform for customer communications that handles over 200,000 emails and SMS daily.

Work Experience

Senior Front-end Software Engineer

2022 - PRESENT
Clockwise
  • Revamped our calendar event UI with millions of daily users spanning over 15,000 organizations, including big names Square, The New York Times, Reddit, Uber, Zoom, Robinhood, and Pinterest.
  • Created a front-end code-testing infrastructure and logging to track production bugs and prevent categories of bugs before they even deploy.
  • Built a suite of TypeScript utilities that increased the productivity of our front-end team composed of 10-15 engineers.
Technologies: React, TypeScript, HTML, Material UI, Git, Jenkins, Redux RTK, Redux, Unit Testing, Loom, Web Development, React Redux, Data Analytics

RoR Developer

2022 - 2024
Icebox Inc. dba Everchron
  • Integrated SSO for Azure and Okta for all their enterprise clients.
  • Created a permissions framework for authentication and authorization for their custom roles, which allows clients to fully customize granular security and permissions at the user level.
  • Created an audit trail for data usage, enabling the client to charge customers per usage.
  • Added a front-end testing framework and taught their engines how to contribute robust, tested code for Vue components and JavaScript code.
Technologies: Ruby on Rails (RoR), JavaScript, Vue, Okta

Senior Full-stack Software Engineer

2018 - 2021
Enjoy
  • Developed from scratch and owned the code of the front and back end of multiple apps for partners, such as Apple, AT&T, BT, EE, Rogers, Magic Leap, Google, and Sonos.
  • Created a framework to handle customer communications via email and SMS across the entire order lifecycles. This framework is responsible for hundreds of thousands of touchpoints daily.
  • Assisted in growing the company and going public. I joined the company when we were in only five US markets. In 3.5 years, Enjoy was in over 80 markets worldwide.
Technologies: Ruby on Rails (RoR), React, TypeScript, GraphQL, Apollo, Tailwind CSS, JavaScript, Front-end, Storybook, Product Development, CSS, APIs, Node.js, REST APIs, Full-stack, FullStory, Full-stack Development, PostgreSQL, SQL, Twilio, Gatsby, Mapbox, Project Planning, Product Strategy, Requirements Analysis, Figma, RSpec, Architecture, Amazon Web Services (AWS), React Hooks, React Router, Testing, Webpack, Mobile App Development, iOS, Twilio API, Webhooks, AWS CodeDeploy, AWS CodePipeline, Solution Architecture, Back-end Development, Okta, Team Mentoring, API Design, Multi-language Support, Web Development, React Redux, Data Analytics

Full-stack Software Engineer

2017 - 2018
Visor
  • Designed and maintained our internal data processing frameworks.
  • Made the end users more efficient by training users, creating instruction manuals, and designing the user interfaces to make the system easier to use.
  • Designed workflows to increase the effectiveness and efficiency of our current systems and processes.
  • Evaluated and implemented integrations with financial data providers; scalable data pipelines for analysis and processing of financial data using Python, Django, MySQL, and related software.
  • Increased efficiency by designing front-end abstractions and reusable components in React and Redux.
Technologies: React, Python, Django, Redux, Jest, API Development, Cypress, Payment APIs, Vue, Back-end Development, React Redux

Front-end Software Engineer

2016 - 2017
Symphony
  • Became technical team lead in 6.5 months. Recognized as being a relentlessly hard worker.
  • Analyzed user requirements, procedures, and problems to automate and improve existing computer capabilities and workflow.
  • Built efficient and reusable front-end abstractions and systems.
  • Integrated cutting-edge features (search, notifications, resilience connections, rich presence, MPOP). Performed statistical analysis on customer cohorts to optimize for profitability.
Technologies: Backbone.js, React, Redux, Redux Thunk, Mocha, WebRTC, Front-end Build Tools, HTML5, Node.js, Jira, Scrum, Google Cloud, Team Mentoring, Communication, React Redux

Full-stack Engineer

2015 - 2017
FineThink Inc
  • Developed a campus marketplace that enabled tutors and students to be matched.
  • Set up key user metric monitoring and tracking with DataDog.
  • Landed multiple business contracts and handled the negotitions.
Technologies: Bootstrap, Search Engine Optimization (SEO), Express.js, Technical Writing, Minimum Viable Product (MVP), Firebase, React Redux, Data Analytics

Clockwise

http://www.getclockwise.com
A React web app and browser (Chrome and Firefox extensions) that optimized calendars. I was a front-end engineer. I revamped our calendar event UI, which has millions of daily users spanning 15,000 organizations, including big names like Square, The New York Times, Reddit, Uber, Zoom, Robinhood, Pinterest, and many more.

Enjoy

http://www.enjoy.com
Enjoy is a luxury electronics delivery service with React web apps for each business partner, such as Apple, AT&T, BT, EE, Rogers, Magic Leap, Google, and Sonos. It is supported by a Ruby on Rails back end. Enjoy also had an iOS app. I was a full-stack engineer.

I developed the project from scratch and owned the front- and back-end code of multiple apps for partners such as Apple, AT&T, BT, EE, Rogers, Magic Leap, Google, and Sonos.

I created a framework to handle customer communications via email and SMS across the entire order lifecycle. This framework is responsible for hundreds of thousands of touchpoints daily.

I helped grow the company and go public. I joined Enjoy when we were in just five US markets. In 3.5 years, Enjoy was in over 80 markets worldwide.

Virtual Stream Pet

https://kappamon.com/
Your Very Own Virtual Stream Pet consists of a React and TypeScript front end powered by a Java back end that allows streamers of Twitch, YouTube, or Trovo to have a virtual stream pet with which viewers can interact in real-time via stream chat.

Used by more than 100,000 streamers, the virtual pet has already interacted with more than 10,000,000 viewers.

Vitamin D Sun Exposure

A React Native app for mobile and web that uses geolocation and sports activity data to track one's Vitamin D from sun exposure for the day.

I built the entire app, end-to-end, myself since there's nothing on the Apple App store that tracks sun exposure and integrates with my Strava activities.

Chatbot for National Pizza Chain (Demo)

https://voiceflow-pizza-pop-quiz.netlify.app/
A chatbot that can text and voice-talk with multiple customers at once!

This app allows multiple customers to be created, and customers can go through an entire pizza ordering flow via text or talk. Customers can also ask other questions.

Languages

TypeScript, GraphQL, JavaScript, Ruby, HTML, CSS3, Sass, CSS, SQL, HTML5, Java, C, Python, R, Elixir, PHP

Frameworks

Ruby on Rails (RoR), Tailwind CSS, Redux, Bootstrap, Express.js, Material UI, Flutter, Django, React Native, Jest, Cypress, Next.js

Libraries/APIs

React, React Redux, Node.js, REST APIs, Backbone.js, API Development, WebRTC, React Router, Twilio API, Vue, Web Audio, Stripe API

Other

Linear Algebra, Mathematics, Storybook, Front-end, Web Development, Number Theory, Apollo, Product Development, APIs, Full-stack, Full-stack Development, Product Sales, B2C Marketing, Enterprise Systems, Small Business Management, Topological Data Analysis, Advanced Physics, Game Theory, Web Security, Gatsby, Project Planning, Product Strategy, Mobile UI, Architecture, React Hooks, Mobile App Development, Payment APIs, Redux RTK, Webhooks, AWS CodePipeline, Technical Writing, Solution Architecture, Back-end Development, Okta, Team Mentoring, Communication, API Design, Minimum Viable Product (MVP), Multi-language Support, Machine Learning, Data Analytics

Tools

Front-end Build Tools, Redux Thunk, FullStory, Mocha, Figma, RSpec, Webpack, Git, Jenkins, AWS CodeDeploy, Loom, Jira

Paradigms

REST, UI Design, Search Engine Optimization (SEO), Requirements Analysis, Unit Testing, Scrum, Testing

Platforms

Firebase, MacOS, Mapbox, Twilio, Amazon Web Services (AWS), Web, iOS, Voiceflow, Azure

Storage

PostgreSQL, MySQL, Google Cloud, Cloud Firestore, NoSQL

Industry Expertise

Healthcare

2012 - 2014

Master's Degree in Business Administration (MBA)

University of Windsor - Windsor, Ontario, Canada

2008 - 2012

Bachelor Degree (Honors) in Pure Mathematics

University of Windsor - Windsor, Ontario, Canada

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring