Anthony Sistilli, Developer in Toronto, ON, Canada
Anthony is available for hire
Hire Anthony

Anthony Sistilli

Verified Expert  in Engineering

Front-end Developer

Location
Toronto, ON, Canada
Toptal Member Since
April 22, 2017

With over seven years of industry experience, Anthony is a senior front-end developer who specializes in all things React! He started his career in Silicon Valley, working as an engineer for Intuit, and moved back to Toronto to be closer to family. Since then, Anthony has contributed to multiple projects in and outside of Toptal—and led his own development team on siloed products that have reached tens of thousands of end-users.

Portfolio

AXA XL
React, Redux, Redux-Saga, Material UI, JavaScript, Node.js, Storybook...
Alteryx
Enzyme, Jest, Python, Material UI, MobX, Redux, React, JavaScript, HTML, CSS
[Stealth]
Express.js, Auth, Firebase, Postman, Docker, Enzyme, Jest, React, TypeScript...

Experience

Availability

Full-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Postman, Figma

The most amazing...

...professional feat of mine was leading a team of developers to create the front end for a site used by hundreds of thousands of users.

Work Experience

Senior Front-end React Developer

2020 - 2022
AXA XL
  • Led a team of front-end engineers to create a responsive internal UI library using StoryBook, React, Redux, and custom MUI components which would later be used across the company for new applications, and provided onboarding support.
  • Led the front-end initiative on three brand new internal to React applications used company-wide.
  • Helped vet and onboard new front-end engineers for multiple different projects that I led the architecture for.
  • Worked closely with product owners and designers to create pixel-perfect designs to meet company standards.
Technologies: React, Redux, Redux-Saga, Material UI, JavaScript, Node.js, Storybook, User Experience (UX), User Interface (UI)

Front-end Developer

2019 - 2019
Alteryx
  • Worked primarily as a front-end React engineer writing production-ready code on a daily basis.
  • Created production-ready responsive front-end components using React and a mix of state tools such as MobX and Redux.
  • Wrote high coverage unit tests with tools like Jest and Enzyme, and preformed refactor on existing code to increase readability, maintainability, and efficiency.
  • Worked with and reviewed code from other senior-level engineers and helped with the QA process and debugging code when needed.
  • Worked on four different repositories (two dealt with front-end React code and the other two handled back-end Python work).
Technologies: Enzyme, Jest, Python, Material UI, MobX, Redux, React, JavaScript, HTML, CSS

Software Engineer

2018 - 2019
[Stealth]
  • Used TypeScript React to build a comprehensive web app using React's context API.
  • Built constructive unit tests using Jest and Enzyme.
  • Constructed a scalable back-end to handle client-side requests and data storage with Couchbase as well as pulling data from a Swagger graph API.
  • Integrated Google Auth to sign users in and out.
  • Created a state trace where an administrator would be able to go through all the users who've taken actions while on the platform.
Technologies: Express.js, Auth, Firebase, Postman, Docker, Enzyme, Jest, React, TypeScript, Scripting

Software Consultant

2018 - 2019
Etikfin
  • Collaborated with the client to design a chatbot architecture to meet their design requirements.
  • Walked the client through how to set up ManyChat with dynamic API requests.
  • Used AWS Lambda functions to support dynamic information requests.
Technologies: JavaScript

Freelance Back-end Web Developer

2018 - 2018
Civil Link (via Toptal)
  • Architected, designed, and built a back-end infrastructure to support an already existing web app.
  • Authenticated and stored basic user data with Firebase Auth.
  • Added real-time data updating functionalities with Firebase Cloud Function.
  • Stored important information as a document collection store via Firestore.
Technologies: Firebase Cloud Functions, Cloud Firestore, Auth, Firebase, JavaScript

Freelance Web Developer

2018 - 2018
V.S. (via Toptal)
  • Built a web application for internal use using React along with a Twilio integration.
Technologies: CSS, HTML, Twilio, React

Founder | CEO

2017 - 2018
Sora Web Solutions
  • Spearheaded digital marketing campaigns for both online and brick and mortar clients.
  • Designed and built various websites like WordPress and React (from scratch) for a variety of clients ranging from eCommerce to manual labor companies.
Technologies: Zapier, CSS, HTML, React

Software Engineer

2017 - 2017
Intuit
  • Worked as a full-time back-end engineer.
  • Revamped the old data base systems into new ones.
  • Contributed to changing how the release engineering cycle worked.
Technologies: Python

Advanced Technology Consultant

2016 - 2017
Parent Powered
  • Created a virtual chatroom for multiple SMS users who don't have access to each other's phone number to promote anonymous collaboration and communication; used Flask and Python.
  • Developed and tested a responsive chatbot that would respond to users via SMS with intelligent responses that were trained with previous conversations; used Dialogflow.
  • Case-tested the chatbot by writing Python scripts that would hit Dialogflow's endpoint and simulate a user conversation.
  • Supported the chatbot SMS interactions by using Twilio's integration service with Dialogflow.
Technologies: GPT, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), Google API, Twilio, Python

Software Engineer (Innovation and Advanced Technology Team)

2016 - 2016
Intuit
  • Worked closely with acclaimed individuals on topics such as deep learning, machine learning, and big data.
  • Focused on how to use customer tax data with deep learning to improve user experience.
  • Dove head-first into application development involving TensorFlow, PySpark, and Hadoop.
  • Participated in a company hackathon and was ranked one of the top five teams to compete.
  • Learned how to innovate in a lean way, design for delight, and present technical knowledge in multiple lab meetings to over 30 participants.
Technologies: SQL, Python

Research Assistant

2015 - 2016
Ryerson University
  • Worked closely with Dr. Cherie Ding and a PhD student to create a Twitter-based recommender system. I specifically focused on the gathering, storing, and the application of Twitter data.
  • Created a program that pulled 3.5 million tweets from new users every day, with zero upkeep (using Scala). The data was stored in a database for later use, and it would automatically be updated as tweets were pulled in.
  • Automatized the system and error-tested it to make sure the data was unique and supported.
Technologies: SQL, Twitter API

Terrarium

Terrarium is a genetic algorithm that plays a simple game where you are a critter. The goals of the critter are:
1. Stay alive as long as possible (get as many steps).
2. Eat food.
3. Do not fall into the water.

Using a simple neural net and genetic programming, I created a bot that plays the game and gets better at it. By the 1,000th generation, you can see that the algorithm has a general increase in lifetime, a.k.a. steps.

To run it, unzip the file, install the required Python libraries, and run genetic_terrarium.py.

It's recommended that you run human_terrarium first to understand the game.

Geneural.net

Geneural is a self-made genetic algorithm that learns how to play 3D Tetris from scratch and master it. The results per generation are plotted and clickable for a playthrough from the best chromosome in the generation.

This algorithm was created using Python and Numpy. No additional machine learning libraries were used as the algorithm was created from scratch by me.

My team and I won third place in RUHacks, a coding competition, for this project.

I specifically designed the entire genetic algorithm, code, and concept.

Languages

JavaScript, Python, TypeScript, SQL, HTML, CSS

Frameworks

Material UI, Redux, Tailwind CSS, Next.js, Jest, Express.js

Libraries/APIs

Node.js, React, Firebase Web SDK, Twitter API, Redux-Saga, React Redux, React-JSS, Google APIs, Facebook API, Twilio API, Google API, Auth, MobX

Tools

Postman, Figma, Firebase Authentication, Zapier

Platforms

Twilio, Firebase, Docker, MacOS, Visual Studio Code (VS Code)

Storage

Cloud Firestore, MySQL

Other

Web Development, Artificial Intelligence (AI), User Interface (UI), User Experience (UX), Responsive Web Apps, Slate.js, Firebase Cloud Functions, Storybook, Scripting, Natural Language Processing (NLP), Enzyme, GPT, Generative Pre-trained Transformers (GPT), Algorithms

2013 - 2017

Bachelor of Engineering Degree in Computer Engineering

Ryerson University - Toronto, 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