Linux systems administrator, MySQL DBA and full stack developer with 8 years of experience, I'm currently looking to work on some new exciting projects, preferably concurrent and distributed applications.
My preferred tools of trade are, in order: Go, Python, C, Flask, Django, AngularJS.
Recent work:
* Django+Celery web application to configure and aggregate data from geographically distributed hardware devices. Real time frontend powered by AngularJS and Django REST Framework.
* Lightweight C multithreaded monitoring system inspired by Nagios for embedded and low power devices. Laravel+PHP+AngularJS realtime frontend.
* Parallel ID3 indexer in Go with efficient bandwidth utilization, capable of indexing hundreds of MP3 files per second on a 100 MBit connection.
* Maintenance and performance tuning of 150+ MySQL installations, processing 150k queries/second on RHEL5 systems for an Italian telco. Design of a Flask web interface to execute queries in parallel over each instance, and to manage credentials and automatic table creation, compression and removal with user-specified patterns.
* Design and implementation of a company-wide OpenLDAP infrastructure to provide granular access control of the IT resources to 1200+ employees. Design of a web interface for creating and revoking access privileges.
Linux systems administrator, MySQL DBA and full stack developer with 8 years of experience, I'm currently looking to work on some new exciting projects, preferably concurrent and distributed applications.
My preferred tools of trade are, in order: Go, Python, C, Flask, Django, AngularJS.
Recent work:
* Django+Celery web application to configure and aggregate data from geographically distributed hardware devices. Real time frontend powered by AngularJS and Django REST Framework.
* Lightweight C multithreaded monitoring system inspired by Nagios for embedded and low power devices. Laravel+PHP+AngularJS realtime frontend. * Parallel ID3 indexer in Go with efficient bandwidth utilization, capable of indexing hundreds of MP3 files per second on a 100 MBit connection.
* Maintenance and performance tuning of 150+ MySQL installations, processing 150k queries/second on RHEL5 systems for an Italian telco. Design of a Flask web interface to execute queries in parallel over each instance, and to manage credentials and automatic table creation, compression and removal with user-specified patterns.
* Design and implementation of a company-wide OpenLDAP infrastructure to provide granular access control of the IT resources to 1200+ employees. Design of a web interface for creating and revoking access privileges.
Links:
Gmail: stephane.travostino
Linkedin: https://www.linkedin.com/profile/view?id=37499513
oDesk profile: https://www.odesk.com/users/~018d2e254e0c751804
Code: http://bitbucket.org/1player -- http://github.com/1player