Silvio Di Stefano
Verified Expert in Engineering
Software Developer
Paris, France
Toptal member since November 29, 2013
Silvio is a software engineer specializing in the development, hosting, and maintenance of top-quality websites. He has collaborated with numerous teams around the world, striving to provide high-end service and support. He released his first website in PHP at age 14 and is an advocate for TDD.
Portfolio
Experience
Availability
Preferred Environment
Android, Git, Vim Text Editor, IntelliJ IDEA, Linux
The most amazing...
...algorithm I've designed would find the best public transport routes in Buenos Aires, allowing for up to three changes across subway, train, and bus.
Work Experience
Lead Developer
Grupo Allen Argentina
- Built industrial automation software with a combination of Python and C++.
- Used RabbitMQ to orchestrate a distributed system of sensors, microcontrollers, and Linux-based daemons.
- Created a React front-end with a C++ microcontroller code and a Go middleware for actual interaction with the factory environment.
- Used AVR microcontrollers connected to relays and sensors.
- Built a Rails and React-based logistics system to track the distribution of goods and company property.
- Implemented a variety of sensors and motors orchestrated by a unified framework.
- Implemented React components to improve front-end user experience in a real-time sensor status dashboard.
- Developed an Android mobile app in React Native for logistics handling.
Full-stack Developer
Toptal Client
- Created a large site in Meteor from scratch.
- Deployed the site to AWS.
- Developed support scripts in Python and Ruby.
- Developed the React-based front-end.
- Created a testing framework in Ruby.
Engineer
Clean Energy, Inc.
- Managed a large cluster of cryptocurrency miners.
- Developed a Python-based multi-threaded framework for control, logging, and supervision of large clusters.
- Wrote Ethereum smart contracts in Solidity.
- Created local blockchain instances to extract statistics and interact with the network.
- Developed an iOS mobile app in React Native.
Lead Developer
Francis Platz
- Developed a restaurant app suite.
- Created a Meteor-based real-time POS system with a kitchen screen.
- Built a Rails and MongoDB-based statistics application.
- Wrote a Rails and MongoDB-based stock management application.
- Programmed a Rails-based financial system.
- Created a Rails-based test system for the Meteor POS system.
- Built a Java-based Android tablet display for POS.
- Implemented React.js components with the Rails back-end.
Developer
Meedow (Toptal)
- Worked on an already-existing Rails codebase.
- Provided video encoding and HTML5 video player support for an educational website.
- Performed all server administration tasks.
- Managed a web application on English and Chinese websites.
Developer
ReachPeeps (Toptal)
- Made additions and improvements to a pre-existing Node.js application.
- Provided server administration.
Consultant
Freelance
- Coded mobile applications in Sencha Touch 2 and Titanium Mobile using CoffeeScript.
- Completed contracting work for large multi-national companies, including projects for Colgate, Palmolive, International Trucks, and Headway Digital.
- Performed server administration and server-side coding in Python. Managed my hosting service tailored specifically for my clients.
- Developed pixel serving software based on Node.js, currently handling 10+ million hits per day.
- Handled test-driven development in Ruby and Python and the implementation of microservices.
- Used RabbitMQ for complex queues and deferred job processing.
Chief Programmer
The Beachfront Club Company, Ltd.
- Worked as lead developer on an extended project.
- Coordinated a team of developers.
- Coded a large part of the geographic features using GeoDjango, OpenLayers, and jQuery.
- Developed custom OpenLayers plugins.
- Developed a rich client-server map application specifically for the project.
Developer
World News, Inc.
- Developed applications in Python, PostgreSQL, JavaScript, and ActionScript.
- Managed around fifteen Windows 2000 and Debian servers.
- Implemented integration with previously established systems running on several platforms.
- Participated in layout and UI design.
- Optimized internal company systems relying on an established proprietary framework.
Experience
Propo
The Delivery App
Dubai.com
http://dubai.comPhones.com
Skills
Libraries/APIs
jQuery, React, Django ORM, Backbone.js, Backbone.Marionette, Google API, PayPal API, Google Chart API, Facebook API, Node.js
Tools
IntelliJ IDEA, Git, PyCharm, Vim Text Editor, RabbitMQ
Languages
TypeScript, JavaScript, Ruby, Python, HTML5, Go, CoffeeScript, SQL, Flash ActionScript, C++, Solidity, PL/pgSQL, Bash
Frameworks
Django, Ruby on Rails (RoR), Next.js, AngularJS
Paradigms
Object-oriented Programming (OOP), Test-driven Development (TDD)
Platforms
Linux, Meteor, Android, iOS, Amazon Web Services (AWS), Windows
Storage
MongoDB, PostgreSQL
Other
Gatsby
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