Scroll To View More
Claudio Santini, Python Developer in London, United Kingdom
Claudio Santini

Python 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

Portfolio

Experience

  • Python, 8 years
  • JavaScript, 7 years
  • Node.js, 5 years
  • Django, 5 years
  • AngularJS, 3 years
London, United Kingdom

Availability

Full-time

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.

Employment

  • 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 WebSockets connections.
    Technologies: CoffeeScript, Node.js
  • Software Egineer

    2011 - 2012
    Beamly
    • 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

Experience

  • Hackurls.com (Development)
    http://hackurls.com

    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.

  • Hackwage.com (Development)
    https://hackwage.com

    An IT jobs aggregator written in Python/Django

  • Qathome.com (Development)
    http://www.qathome.com

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

  • How2 (Development)
    https://github.com/santinic/how2

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

Skills

  • Languages

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

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

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

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

    Agile Software Development
  • Platforms

    Ubuntu, Linux
  • Storage

    Elasticsearch, Redis
  • Other

    Django-rest-auth, WebSockets

Education

  • Bachelor's degree in Computer Science
    2007 - 2010
    University of Pisa - Pisa, Italy
I really like this profile
Share it with others