Stefanos Petrakis
Verified Expert in Engineering
Web Programming Developer
Safnern, Switzerland
Toptal member since January 26, 2021
Stefanos is an experienced developer who has programmed with PHP, Symfony, and primarily Drupal for more than a decade. His background in computer science, cognitive psychology, and computational linguistics allows him to work inside web technologies in a most versatile and innovative way. Freelancing using open source technologies feeds his soul as much as his desire to solve difficult problems for others using his unique skillset.
Portfolio
Experience
Availability
Preferred Environment
Lando, Visual Studio Code (VS Code), BunsenLabs Linux
The most amazing...
...thing I have built is a TTS system for Greek that generates natural-sounding Greek speech that is actively used by a number of navigation system vendors.
Work Experience
Senior Symfony Developer
ISS AG, Integrated Scientific Services
- Defined, documented, and developed the next version of PEDeDose, the pediatric dosage calculation tool supporting medical professionals.
- Supervised bug fixing, implemented new features, and supported users of existing installations of REGULA, the regulatory affairs software for medical devices and IVD.
- Challenged and introduced new ideas for the use of internal tools for the development team.
LingWare Engineer
SVOX (acquired by Nuance)
- Supervised and managed the development of the Greek version of SVOX's core product, LingWare, a state-of-the-art text-to-speech system.
- Programmed the phonological and morphosyntactic grammars required for providing a natural sound to the generated speech.
- Searched, located, and on-boarded the voice talent that provided the recorded voice data needed by the system.
Senior Drupal Developer
Station
- Joined an agile project team with a very tight deadline and factored into successful and timely delivery of the project; the relaunch of https://www.svv.ch/.
- Provided support for recruiting new developers by assisting the management in the technical interviews.
- Provided critical feedback and ideas for improving the Agile project management processes.
Technical Lead/Web Developer
zehnplus
- Served as the technical project manager for the biggest company account (https://www.swisscasinos.ch/), providing almost exclusively to the development, deployment, support, and project management of the account.
- Pitched and acquired a huge client (xing.com), providing an overwhelmingly convincing understanding of the client's needs and requirements.
- Recruited and mentored more than two remote developers that have been in the company for more than seven years, proving that their selection and onboarding was perfectly thought through and executed.
- Drove the small company of three into substantial growth as well as a very clear increase in revenue and reputation. It has become a financially secure company with more than five developers, as well as a few project and sales managers.
Experience
Entity Translation Core Maintainer
Education
Master's Degree in Cognitive Sciences
University of Athens - Athens, Greece
Bachelor's Degree in Computer Science
University of Piraeus - Piraeus, Greece
Certifications
Acquia Certified Developer - Drupal 8
Acquia
Zend Certified Engineer
Zend
Skills
Tools
Lando, Katalon Studio, Contao
Languages
PHP, Bash, PHP, Prolog, Lisp
Frameworks
SimpleTest, Symfony, Bootstrap, PHPUnit
Paradigms
Object-oriented Programming
Platforms
Drupal, Drupal, Docker, Visual Studio Development, Drupal Design, Platform.sh, Drupal
Storage
Relational Databases, MariaDB
Other
BunsenLabs Linux, Web Development, Server Administration, Code Deployment, Cost Estimation, Symphony, Cognitive Psychology, Computational Linguistics
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