Scroll To View More
Anthony Sistilli

Anthony Sistilli

Sunnyvale, CA, United States
Member since March 13, 2017
With over 4 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
  • Parent Powered
    Python, API.AI, NLTK, Twilio, Flask, Google API
  • Intuit
    Python, TensorFlow, PySpark, Apache Spark, Hive, HQL, SQL, Servers
  • Ryerson University
    Twitter API, Apache Spark, Scala, Java, SQL
  • Twitter API, 4 years
  • Python, 2 years
  • Machine Learning (ML), 2 years
  • Genetic algorithms, 2 years
  • Artificial Intelligence (AI), 2 years
  • Data Science, 2 years
  • Recommendation Systems, 2 years
Sunnyvale, CA, United States
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.
  • Advanced Technology Consultant
    Parent Powered
    2016 - 2017
    • Used Flask and Python to create 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 API.AI to create and test a responsive chatbot that would respond to users via SMS with intelligent responses that were trained with previous conversations.
    • Case-tested the chatbot by writing Python scripts that would hit API.AI's endpoint and simulate a user conversation.
    • Supported the chatbot SMS interactions by using Twilio's integration service with API.AI.
    Technologies: Python, API.AI, NLTK, Twilio, Flask, Google API
  • Software Engineer (Innovation and Advanced Technology Team)
    2016 - 2016
    • 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 applications involving TensorFlow, PySpark, and Hadoop.
    • Participated in a company hackathon and was ranked one of the top 5 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
    Ryerson University
    2015 - 2016
    • 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
  • (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 play through 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 wise.

  • 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.
  • Languages
    Python, Java, CSS, SQL, Scala, PHP 5, HTML
  • Tools
    IntelliJ IDEA, Atom, Sublime Text 3, IDEA IDE, PyCharm
  • Misc
    Genetic algorithms, Machine Learning (ML), Artificial Intelligence (AI), Back-end, Neural Networks, Deep Neural Networks, Recommendation Systems, PIP
  • Paradigms
    Data Science, Agile
  • Frameworks
  • Libraries/APIs
    Twitter API, Facebook API, Matplotlib, NumPy, SciPy
  • Platforms
  • Storage
    MySQL, MySQLi
  • Bachelor of Engineering in Computer Engineering
    Ryerson University - Toronto, Canada
    2013 - 2017
I really like this profile
Share it with others