James Bechet, Software Developer in Toronto, ON, Canada
James Bechet

Software Developer in Toronto, ON, Canada

Member since March 17, 2021
James is a senior full-stack engineer who enjoys creating innovative products. He has over a decade of experience building web and mobile apps. At RBC Capital Markets, he developed products and tools that improved the algorithmic trading platform. James has worked with startups on open-source projects and enterprises. He excels with JavaScript, React, React Native, Redux, Node.js, and PostgresSQL.
James is now available for hire

Portfolio

  • ReUp: Social Shopping
    JavaScript, React Native, Stripe, Stripe API, Stripe Connect API, PayPal...
  • Priceline
    JavaScript, Redux, React, Apollo, React Apollo, Jest, A/B Testing
  • Klick
    JavaScript, React, Gatsby, GraphQL, WebGL, Three.js, Animation...

Experience

Location

Toronto, ON, Canada

Availability

Part-time

Preferred Environment

MacOS, IntelliJ, Adobe Creative Suite, Responsive UI, React, Redux, React Native, Node.js, PostgreSQL, Agile

The most amazing...

...product I've built is a fitness app called Gymaholic Training for both iOS and Android. It helps thousands of people achieve their fitness goals.

Employment

  • Senior Full-stack Engineer (Freelance)

    2021 - PRESENT
    ReUp: Social Shopping
    • Built the Sell On ReUp app that helps vendors sell their products online and get paid through our platform, similar to Etsy or Amazon.
    • Worked closely with our various teams to release our platforms on time.
    • Created processes to make the platform more performant and reliable.
    Technologies: JavaScript, React Native, Stripe, Stripe API, Stripe Connect API, PayPal, PayPal API, WordPress, Dokan, WordPress API, PHP, Node.js, Redux, Jest, USPS, Stamps, Shipping
  • Senior Full-stack Engineer (Freelance)

    2021 - 2021
    Priceline
    • Helped with the Priceline website migration from Apollo Client v1 to v3, which made the platform faster, easier to work with, and increased revenue.
    • Worked closely with the Apollo Client team to fix various issues identified in their codebase.
    • Developed various proof of concepts to move away from Redux and use Apollo Client’s local state and reactive variables.
    Technologies: JavaScript, Redux, React, Apollo, React Apollo, Jest, A/B Testing
  • Senior Front-end Engineer (Freelance)

    2021 - 2021
    Klick
    • Assisted with designing and building the career website, which has a very exciting user experience.
    • Extended and improved the shared library of components.
    • Contributed to making the career website responsive and accessible.
    Technologies: JavaScript, React, Gatsby, GraphQL, WebGL, Three.js, Animation, Accessible Rich Internet Applications (ARIA), Serverless, UX, UI, UX Design
  • Chief Executive Officer

    2016 - 2021
    Gymaholic
    • Built a training app that helps people achieve their fitness goals. It uses very similar technologies as the website (React Native, Redux) so data and components can be shared across projects. It has thousands of monthly users.
    • Designed and created two independent Node.js REST APIs that handle the data logic of the projects. They use various AWS services, such as RDS, S3, CloudFront, and Lambda.
    • Led a team of five athletes to produce creative workout videos.
    Technologies: JavaScript, React, React Native, Redux, Node.js, PostgreSQL, Jest, Adobe Creative Suite, Docker, REST, RESTful Development, RESTful APIs, Stripe, PayPal, Mobile Payments, Stripe Payments, Express.js, NoSQL, eCommerce, AWS, Heroku, Google Cloud Platform (GCP), REST APIs, Amazon Web Services (AWS), AWS Lambda, Serverless, CircleCI, Full-stack
  • Senior Full-stack Engineer

    2019 - 2019
    Polymath
    • Contributed to a platform build to create and manage digital securities on the blockchain.
    • Extended the administration platform to create and manage security tokens.
    • Assisted with building the investor's platform to create accounts and provide KYC information.
    Technologies: React, Redux, GraphQL, CSS, HTML
  • Full-stack Engineer

    2017 - 2019
    RBC Capital Markets
    • Created products and common tools to improve the algorithmic trading platform.
    • Collaborated with traders and client supports to help improve their workflow.
    • Led a team of two interns to provide resilient and production-ready projects.
    • Helped build the new AI insights platform with a back end using Node.js with PM2 and MongoDB cluster and React on the front end.
    Technologies: JavaScript, React, Redux, Java, C#, MongoDB, Python, PM2
  • Full-stack Engineer

    2017 - 2017
    EventMobi
    • Architected and implemented the offline-first mobile app using state-of-the-art web technologies.
    • Created additional features to improve the in-house CMS.
    • Guided the prototyping of a "universal app" that allowed event attendees to access any white-label app using a single platform.
    Technologies: JavaScript, React, Redux, Node.js, Vue, Python, AngularJS, Angular, jQuery, HTML, CSS
  • Front-end Engineer

    2015 - 2016
    Pumpup
    • Migrated the mobile app from Backbone.js to React and Redux. Developed features enjoyed by millions of users.
    • Prototyped and maintained the start workout experience.
    • Created robust test suits for creating models on the front end.
    Technologies: JavaScript, React, Redux, Node.js
  • Full-stack Engineer Intern

    2014 - 2014
    Geckoboard
    • Implemented and optimized several third-party integrations, which enable businesses to visualize their relevant data in real-time.
    • Added to the analytics widget with the Google Analytics REST API.
    • Improved and maintained the web platform and its components.
    Technologies: JavaScript, Node.js
  • Front-end Engineer Intern

    2013 - 2013
    Jolicloud
    • Deployed and maintained the navigation across cloud storage and social media.
    • Built the custom photo/video player that worked for cloud storage, such as Google Drive and Dropbox.
    • Contributed to the overall platform to help thousands of users to manage their files online.
    Technologies: JavaScript, Node.js, Backbone.js
  • Data Engineer Intern

    2012 - 2012
    Capital Fund Management
    • Researched ways to improve the current low-latency storage system.
    • Prototyped and developed a cloud-like cluster storage.
    • Used hashing algorithms to improve the current storage system.
    Technologies: Python, Redis
  • Software Engineer Intern

    2011 - 2012
    Survision
    • Researched and built a system to gather data of the current system, e.g., fp/s, mbp/s, etc.
    • Developed a module to communicate with a high-definition camera on an embedded system.
    • Integrated the camera module to the rest of the platform.
    Technologies: C++, Subversion (SVN)

Experience

  • Tumblr Post Tags
    http://bit.ly/2mA1qkS

    Created a Chrome extension to help people manage and post their favorite tags on the microblogging platform Tumblr. It makes posting new content easier for content creators. It's used by 2,000+ daily users and has 4+ average reviews.

  • Open Source JavaScript Element Picker
    https://github.com/jamesbechet/element-picker

    A JavaScript library to help you point and click to get the hovered element. It's a simple, yet powerful tool that helps me use it across many other side projects, such as Chrome extension. It gets about 5.6,000 installations monthly.

  • Gymaholic Website
    https://www.gymaholic.co

    Developed this fitness website the latest web technologies such as React, Redux, Node.js, and PostgreSQL, including a custom CMS and order management system. It uses SSR and responsive design, and it scores 95 on page speed. The website has thousands of daily visitors.

Skills

  • Languages

    JavaScript, HTML5, TypeScript, CSS, HTML, SQL, Java, C#, Python, C++, GraphQL, PHP
  • Frameworks

    Redux, React Native, Jest, JSON Web Tokens (JWT), Express.js, Material-UI, AngularJS, Next.js, Angular
  • Libraries/APIs

    React, Node.js, Backbone.js, Socket.IO, Stripe, Vue, WebGL, Three.js, jQuery, REST APIs, Stripe API, Stripe Connect API, PayPal API, WordPress API
  • Tools

    IntelliJ, Adobe Creative Suite, Git, Subversion (SVN), CircleCI, AWS CloudWatch, PM2, React Apollo
  • Paradigms

    Agile, REST, RESTful Development, UX Design
  • Platforms

    MacOS, Docker, Heroku, Google Cloud Platform (GCP), Amazon Web Services (AWS), AWS Lambda, WordPress
  • Industry Expertise

    Project Management
  • Storage

    NoSQL, MongoDB, PostgreSQL, Redis, AWS S3
  • Other

    Responsive UI, Software Development, Chrome Extensions, AWS, Back-end, Front-end, RESTful APIs, PayPal, Mobile Payments, Stripe Payments, Styled-components, Web Development, Architecture, WebSockets, Gatsby, Animation, Accessible Rich Internet Applications (ARIA), Serverless, eCommerce, UX, UI, Full-stack, Servers, Dokan, Apollo, A/B Testing, USPS, Stamps, Shipping

Education

  • Master's Degree in Computer Science
    2012 - 2014
    Supinfo - San Francisco, USA; London, England; Paris, France
  • Bachelor's Degree in Computer Science
    2009 - 2012
    Epitech - Paris, France

To view more profiles

Join Toptal
Share it with others