Anthony Sistilli, Web Development Developer in Toronto, ON, Canada
Anthony Sistilli

Web Development Developer in Toronto, ON, Canada

Member since March 13, 2017
With over four years of industry experience, Anthony specializes in machine learning and artificial intelligence. He can provide a PhD level of analysis on complex systems and find solutions unique to industry-grade problems. He has a wide range of expertise—working in the industry in Silicon Valley and developing novel software solutions as a researcher
Anthony is now available for hire

Portfolio

  • [Stealth]
    TypeScript, React, React Context API, Jest, Enzyme, Swagger, Docker, Postman...
  • Etikfin
    AWS Lambda, ManyChat, JavaScript
  • Civil Link (via Toptal)
    JavaScript, Firebase Auth, Firestore, Firebase Cloud Functions

Experience

  • Web Development, 5 years
  • JavaScript, 4 years
  • Python, 4 years
  • Node.js, 3 years
  • React, 2 years
  • Firebase Authentication, 1 year
  • Redux, 1 year
  • TypeScript, 1 year

Location

Toronto, ON, Canada

Availability

Part-time

Preferred Environment

Python, macOS, Atom, PyCharm

The most amazing...

...thing I've done was for a hackathon where I created a genetic algorithm that was able to learn 3D Tetris from scratch and get extremely good at it.

Employment

  • 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: TypeScript, React, React Context API, Jest, Enzyme, Swagger, Docker, Postman, Firebase Auth, Express.js, Couchbase
  • 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: AWS Lambda, ManyChat, 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: JavaScript, Firebase Auth, Firestore, Firebase Cloud Functions
  • Freelance Web Developer

    2018 - 2018
    V.S. (via Toptal)
    • Built a web application for internal use using React along with a Twilio integration.
    Technologies: React, Twilio, HTML, CSS
  • 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: ManyChat, WordPress, Facebook Ad Platform, React, HTML, CSS, MailChimp, Zapier, Drip
  • 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, Java, Spring, Cassandra, Unix, Karate
  • 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: Python, Dialogflow, Natural Language Toolkit, Twilio, Flask, Google API
  • 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: Python, TensorFlow, PySpark, Apache Spark, Hive, HQL, SQL, Servers
  • 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: Twitter API, Apache Spark, Scala, Java, SQL

Experience

  • Geneural.net (Development)

    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.

  • Twitter Data Mining: A Guide to Big Data Analytics Using Python (Publication)
    Twitter is a goldmine of data. Unlike other social platforms, almost every user’s tweets are completely public and pullable. In this tutorial, Toptal Freelance Software Engineer Anthony Sistilli will be exploring how you can use Python, the Twitter API, and data mining techniques to gather useful data.

Skills

  • Languages

    Java, JavaScript, Python, TypeScript, PHP
  • Frameworks

    BotEngine, Redux, CodeIgniter
  • Libraries/APIs

    Node.js, React, Firebase Web SDK, Twitter API, Twilio API, Redux-saga, Instagram API, Google APIs, Facebook API
  • Tools

    Dialogflow, ManyChat, IntelliJ IDEA, Postman, Firebase Authentication, Atom, Sublime Text 3, PyCharm, IDEA IDE
  • Platforms

    Chatfuel, Twilio, Firebase, Docker, AWS Lambda, Arduino
  • Storage

    Cloud Firestore, Firebase Realtime Database, MySQL
  • Other

    Chatbots, Live Chat, Web Development, Artificial Intelligence (AI), Chatbot, Web Scraping, Slate.js, Firebase Cloud Functions
  • Paradigms

    Agile

Education

  • Bachelor of Engineering degree in Computer Engineering
    2013 - 2017
    Ryerson University - Toronto, Canada

To view more profiles

Join Toptal
I really like this profile
Share it with others