Claudio Santini, Software Developer in London, United Kingdom
Claudio Santini

Software Developer in London, United Kingdom

Member since January 19, 2016
Claudio is a generalist, polyglot software engineer with 360-degree full-stack web experience. He has worked as a freelancer in London for big financial institutions as well as small companies, designing web architectures and delivering on-time complex visual AngularJS web applications and Node.js or Django back-ends.
Claudio is now available for hire



  • Python, 10 years
  • JavaScript, 9 years
  • Django, 7 years
  • Node.js, 5 years
  • AngularJS, 5 years
  • Python 3, 5 years
  • Scala, 2 years
  • React, 1 year


London, United Kingdom



Preferred Environment

PyCharm, WebStorm, IntelliJ on Mac or Linux

The most amazing...

...thing I've coded is an AI software for finding common sub-trees with maximum similarity for automatic data scraping from structured websites.


  • Software Engineer

    2019 - 2019
    United Technologies Advanced Projects
    • Designed/architected an AWS cloud.
    • Developed multiple Python 3 servers.
    • Designed and implemented the back end and front end for a Django/JavaScript-based mobile-friendly web app with REST APIs and real-time websocket messaging.
    Technologies: Python, Django, JavaScript, Twisted
  • Software Engineer

    2016 - 2017
    Publishing Push
    • Designed and implemented a complex user-facing web app with AngularJS and Django REST Framework.
    • Set up cloud infrastructure and handled deployments and maintenance.
    Technologies: Python, AngularJS, Django REST Framework
  • Software Engineer

    2014 - 2015
    Thomson Reuters
    • Created a bleeding-edge web application with Gantt chart in Angular for worldwide operational management across time zones.
    • Helped create a Node.js framework to collect and aggregate data from many different legacy platforms.
    Technologies: AngularJS, Node.js
  • Software Engineer

    2013 - 2013
    Mind Candy
    • Built a Node.js video game back end for thousands of real-time players over websockets.
    • Helped scale Node.js infrastructure to tens of thousands of concurrent websocket connections.
    Technologies: CoffeeScript, Node.js
  • Software Egineer

    2011 - 2012
    • Wore many hats as an early addition to the company, building the AWS cloud infrastructure.
    • Created an asynchronous scalable chat server for browsers, Android, and iOS. Tested with tens of thousands concurrent users. Built with Node.js, Socket.IO, and Redis.
    • Utilized a bit of natural language processing in the form of a Scala server that gets a stream of subtitles from all TV channels and generates relevant tags in real time. The tag Disambiguator is a naìˆve Bayesian classifier that uses the DBpedia links/abstracts database.
    • Developed a monitoring/alert system mostly written in Python. It feeds data to a graphing server (Graphite) and monitors failures given service metrics constraints.
    • Worked on the HTML5/CSS3 single-page web app (Backbone JS framework).
    Technologies: Scala, Python, Django, JavaScript, Node.js


  • (Development)

    A news aggregator for hackers and programmers written in Python/Django. The project has been maintained and used daily by thousands of users since 2010.

  • Pampy (Development)

    A popular Pattern Matching library for Python 3

  • How2 (Development)

    A popular command line tool written in Node.js to help developers and DevOps quickly get stuff done while on the terminal.

  • (Development)

    Claudio designed and implemented the UI of this ticketing and queuing system for an Italian startup. The web app works across all mobile platforms.

  • IT Jobs Aggregator Tool (Development)

    Written in Python/Django and distributed via GitHub.


  • Languages

    Python, JavaScript, Scala, Python 3, Java, CoffeeScript, TypeScript
  • Frameworks

    AngularJS, Django REST Framework, Django, Express.js, Angular, Flask
  • Libraries/APIs

    Node.js, AngularUI, React, Socket.IO, Redis Queue
  • Tools

    PyCharm, WebStorm, Chrome Developer Tools, IntelliJ IDEA
  • Paradigms

    Agile Software Development
  • Platforms

    Ubuntu, Linux
  • Storage

    Elasticsearch, Redis, MongoDB
  • Other

    Django-rest-auth, WebSockets, AWS


  • Bachelor's degree in Computer Science
    2007 - 2010
    University of Pisa - Pisa, Italy

To view more profiles

Join Toptal
I really like this profile
Share it with others