
Stefano Tranquillini
Verified Expert in Engineering
Back-end Developer
Rovereto, Province of Trento, Italy
Toptal member since January 29, 2021
Stefano is a developer specializing in back ends and APIs with a focus on distributed systems, security, and privacy. He's also proficient in Python and Django. Over the past decade, he's occupied many roles—developer, startup founder, postdoc, and owner—and built and delivered products working at companies like HP Labs. Along with obtaining a Ph.D. in CS, Stefano has co-founded a startup that operates in the tech-law fields, where he manages product roadmaps and the technical side.
Portfolio
Experience
- IT Projects - 13 years
- Python - 13 years
- Django - 10 years
- Management - 10 years
- Django REST Framework - 8 years
- Encryption - 7 years
- Security - 7 years
- Privacy - 7 years
Availability
Preferred Environment
Python, Ansible, Docker, Elastic, PostgreSQL, Linux, MacOS, Django
The most amazing...
...achievement was creating an encrypted data ecosystem to manage sensitive data according to regulations—the system is used by customers all over the wold.
Work Experience
CTO | Co-founder
The Chino.io
- Co-founded (as the CTO) the company in 2014 which is still in business with active revenues, customers, and a team of ten people.
- Managed the tech team of 2-to-5 people and organized the work to meet customers’ needs and future product evolution.
- Designed, developed, and maintained the company services that are used daily from more than over 50 companies.
- Designed and maintained a solution for CI/CD, HA, and fault tolerance to achieve a 99.9% SLA.
- Spoke in front of large crowds at events to present the company and the products.
- Involved in various European projects for R&D with companies such as HP, SAP, BT, CNR, and others.
Postdoctoral Researcher
University of Trento
- Managed a team of up to five people to deliver an app for remote training for elderly people. The system was used in field tests and a company has been built upon the idea.
- Built the back end of a remote gym application in Python.
- Developed the admin web application in Angular 1.
- Presented and pitched the product in front of large crowds at various events.
- Taught as an assistant professor on two courses on entrepreneurship and business model processes at the university; also conducted exams and evaluated projects.
- Wrote research papers that were accepted at conferences and research journals.
Research Associate
HP Inc
- Developed and optimized algorithms for 2D data visualization of graphs with more than 1,000 nodes that reduced 60%-to-80% of computation time.
- Tested and developed algorithms for similarity measurement and clustering to build directed graphs.
- Wrote a paper and create the presentation for the findings. The material was used to fill in a patent and used at conference and internal events.
Experience
Chino.io Storage System
http://www.chino.ioMore than 50 active customers use the storage system to store sensitive data for their health applications. Examples are doctors’ visits reports, users’ profiles, and anything that has to be protected by legislation. The system also implements and exposes user management and access (Via Oauth2), permission (based on RBAK and PBAK design).
It was built using Python Django, Elasticsearch, Redis, Celery, Memcached, PostgreSQL, Vault, and Minio.
I designed, implemented, and maintained the source code of the first release of each service. As of today, I manage the team (direct employees and contractors) involved in the development. I also organize and maintain the product roadmap and collaborate on the coding when possible.
Chino.io Logging System
http://www.chino.ioThe system leverages and implements blockchain technology (Merkle tree and hash-chain), which I implemented internally, to create a legally-valid proof of the audit logs.
The system is integrated into all Chino.io services via a plugin built for our framework (Django). The system also exposes functionalities via an API, to be used by customers to create their own entries.
The system is built following regulatory guidelines. It was created using Python Django, Django REST Framework, Elasticsearch, Memcached, PostgreSQL, and Minio.
I designed, implemented, and maintained the source code of the first release of each service. As of today, I manage the team (direct employees and contractors) involved in the development. I organize and maintain the product roadmap and collaborate on the coding when possible.
Chino.io Consent System
http://www.chino.ioI designed, implemented, and maintained the source code of the first release of each service. As of today, I manage the team (direct employees and contractors) involved in the development. I also organize and maintain the product roadmap and collaborate on the coding when possible.
Schrodinger
https://github.com/esseti/-schrodingerThe system also has a terminal-based interface for reporting, where the single day breakdown is displayed with a summary of all logged time and percentage over the total.
I implemented the system for myself since I was doing this breakdown manually. I was eager to be more precise without installing third-party software that may be invasive and require too many permissions. As of today, I've logged more than 15 months of data.
As a companion of this project, I also create a mini script to check my slack online status. The data can be aggregated to add when I use other PCs or devices for work.
Education
Ph.D. in Computer Science
University of Trento - Trento, Italy
Skills
Libraries/APIs
REST APIs
Tools
PyCharm, Elastic, Vault, Ansible, RabbitMQ, Celery, Shell
Languages
Python, Sass, Java
Frameworks
Django, Django REST Framework, AngularJS
Paradigms
Management, REST, DevOps, HIPAA Compliance
Platforms
MacOS, Docker, Linux, Google Cloud Platform (GCP), Blockchain, Amazon Web Services (AWS)
Storage
PostgreSQL, Database Architecture, Google Cloud, Memcached
Other
IT Projects, Encryption, Security, Privacy, General Data Protection Regulation (GDPR), APIs, Business Process Modeling, Crowdsourcing, Remote Sensing
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring