Alex Di Vito, Full-stack Developer in Chilliwack, BC, Canada
Alex Di Vito

Full-stack Developer in Chilliwack, BC, Canada

Member since December 10, 2019
Alex is a full-stack JavaScript developer with expert knowledge of single-page web application design and best practices. He has more than five years of professional experience working for a variety of different tech companies ranging from small startups to large enterprises. Recently, while at Amazon, Alex led a team on the front-end development of the Alexa Developer Console working with technologies such as React, Redux, and TypeScript.
Alex is now available for hire

Portfolio

Experience

Location

Chilliwack, BC, Canada

Availability

Part-time

Preferred Environment

Trello, Git, VS Code, Scrum, Agile, Kanban, Atlassian Confluence, GitHub, GitLab, Zeplin, Jira, Toggl, Microsoft Teams, Slack, Unix, Windows

The most amazing...

...thing I've developed is a SaaS-based competition management web portal for an equestrian sport.

Employment

  • Founder | Full-stack Freelance Web Developer

    2019 - PRESENT
    One Stop Technologies
    • Built a serverless single-page eCommerce web app that provides online shuttle bus booking reservations between Richmond, and Harrison Hot Springs, BC. It uses a mobile-first design, has a Stripe integration for checkout, and email confirmations.
    • Led the front-end development of a multi-region SaaS web application that aims to assist businesses complying with GDPR, LGPD, and several other data privacy (Next.js, React, TypeScript, and GraphQL).
    • Tinkered with a variety of JavaScript frameworks such as Electron, Vue.js, Meteor, Angular, and React Native. Lately, I have been primarily working with AWS Amplify for my personal clients' systems.
    Technologies: Amazon Web Services (AWS), Node.js, AWS, TypeScript, Redux, React
  • Front-end Engineer I

    2019 - 2020
    Amazon
    • Developed the front end for a new feature which allowed Alexa Skill Builders to upload audio files containing voice speech and run evaluations against Alexa's speech recognition algorithm to identify problematic words or phrases within their skill.
    • Created the front end as well as the middle-tier (Java API Layer) for a highly dynamic button which allowed Alexa Skill Builders the ability to update the production version of their Alexa skill in minutes.
    • Worked with a variety of different individuals throughout the Alexa Skills Kit organization including product managers and UX designers to obtain product requirements as well as remote senior engineers to obtain design and code review approval.
    • Successfully built several front end features while meeting 90%+ code coverage in unit testing using Chai and Enzyme.
    • Fixed a handful of user interface bugs within their existing React codebase.
    • Provided front-end code reviews for any ad-hoc systems that my team mates were maintaining.
    Technologies: Spring MVC, Immutable.js, TypeScript, Redux, React, Grunt, Webpack, Node.js, JavaScript
  • Software Developer

    2018 - 2019
    SpeedLine Solutions
    • Led the research, design, and development of a Google Cloud API integration using Node.js, AWS and React to provide customers with address auto-completion during their checkout process.
    • Ensured that the Google Cloud API integration was developed in a way that allowed SpeedLine Solutions to monitor and track the costs involved with supporting this feature for each of their tenants.
    • Developed several additional full-stack features such as Google Map static embeds, extended schema definitions, and existing Node.js Lambda code to support new document fields.
    • Introduced best practices for developing forms and performing client-side form validation using Formik, a popular form management library for React.
    • Provided a learning presentation to the engineering department where I talked about GraphQL. I provided a short power point presentation and a live coding demo using AWS Amplify to generate GraphQL CRUD APIs within minutes based off of a schema.
    Technologies: Serverless, TypeScript, Redux, React
  • Lead Software Developer

    2016 - 2018
    Wisebox Solutions
    • Developed full-stack web-based software systems using a very unique proprietary programming language (Moxie.build/Learn-More-about-Frontend-Development). Successfully embraced and leveraged the unique advantages that this language offers.
    • Obtained multiple promotions and pay raises during my time there and quickly found myself meeting directly with clients regularly to gather system requirements, provide quotes, as well as to demo, discuss, and recommend solid UI/UX design patterns.
    • Led the development of several different apps from the ground up including a competition management system, a job search portal, a daycare membership application, a trail catalog system that was populated by member-submitted data, and more.
    • Successfully oversaw a small team of developers and allocated work based on individual skill levels; I also provided detailed design information for each feature/subsystem along with quality assurance to ensure that each system worked properly.
    • Built a VS Code extension to allow our developers to use this proprietary programming language in VS Code, which provided code autocomplete, code and code colorization such that methods, variables, and so on would be displayed in different colors.
    Technologies: Bootstrap 3, jQuery, Vanilla JS, JavaScript

Experience

  • One Stop Technologies (Development)
    https://onestoptechnologies.ca

    I developed a single-page web application that serves as a catalog website for my business. It allows potential clients to contact me through a pop-up form and sends them an email confirmation directly after.

  • Harrison Lake Shuttles (Development)

    A project that I designed, developed and continued to host and maintain for a local small business located in BC, Canada. It provides online shuttle bus booking reservations for public transportation between Richmond and Harrison Hot Springs, BC.

Skills

  • Languages

    JavaScript, TypeScript, GraphQL
  • Frameworks

    Redux, Bootstrap 4, AngularJS, Next.js, Spring MVC, Vanilla JS, Bootstrap 3
  • Libraries/APIs

    React, Formik, API Development, Node.js, AWS Amplify, Immutable.js, jQuery
  • Tools

    Redux Thunk, Git, Webpack 4, Jira, GitLab, GitHub, Slack, Microsoft Teams, Toggl, Zeplin, AWS SES, Webpack, Grunt
  • Paradigms

    Kanban, Agile, Scrum
  • Industry Expertise

    Project Management
  • Platforms

    Windows, Amazon Web Services (AWS), Docker
  • Storage

    MongoDB, AWS DynamoDB
  • Other

    AWS, Serverless

Education

  • Diploma in Computer Information Systems
    2015 - 2017
    University of the Fraser Valley - Abbotsford, British Columbia, Canada

To view more profiles

Join Toptal
Share it with others