Youssef Shahin
Verified Expert in Engineering
Software Developer
Youssef is an engineer, developer, and problem solver with proven ability to build optimal solutions for solving complex problems. He has experience with large scale architectures and machine learning solutions. He is a fast learner who is constantly looking to improve his skills.
Portfolio
Experience
Availability
Preferred Environment
Git, Sublime Text, OS X, Ubuntu
The most amazing...
...thing I've coded is a compiler for a reduced version of the C language called C-.
Work Experience
Senior Research SDE
Microsoft
- Built/maintained the Microsoft speech service platform.
Senior Research SDE
Microsoft
- Owned LUIS.ai, a machine teaching platform for language understanding.
Consultant
Gyrolabs
- Built a website along with a JavaScript library to allow calling between websites.
- Set up an Asterisk server and connected it to Twilio to service SIP clients.
Software Development Engineer
Microsoft
- Analyzed data and traffic to improve Bing's local search.
- Maintained and improved Bing Translate.
- Built the Bing.com instant answers component.
Co-founder
el7a2.net
- Understood and improved a pre-existing project with poor code quality.
- Built the business from the ground up.
- Hired and managed people.
Software Engineer
Technivance
- Built components to convert Magento to a multi-store shopping cart (think online mall).
- Built components for http://www.Q8Car.com.
Software Engineer
ITWorx
- Built a reusable code repository and a Visual Studio plugin for installation in the current project.
- Maintained and reviewed software licenses and purchases.
- Deployed an Asterisk server to use internal communication on employee phones.
Experience
Vagrant Parallels
https://github.com/yshahin/vagrant-parallelsUsertalk
ITWorx Prayer Time Gadget
Bing Translator
http://www.bing.com/translator/UIME (Universal Input Method Editor)
Skills
Libraries/APIs
Twilio API, jQuery, Google API, Twitter API, Bing Maps
Paradigms
Object-oriented Design (OOD), Object-oriented Programming (OOP), Agile Software Development, Scrum, Service-oriented Architecture (SOA), Parallel Programming
Platforms
Ubuntu, Windows, Linux, Docker, Kubernetes, Twilio, Magento, OS X, Azure
Languages
Python, HTML, CSS, C#, C++, JavaScript, SQL, PHP, Bash, Ruby, Java, Go
Tools
Microsoft Visual Studio, Sublime Text 2, Zend Studio, Sublime Text, Git, Oh My Zsh, TextMate, Vim Text Editor, MacVim, Zsh
Storage
SQLite, MySQL, PostgreSQL
Frameworks
Adobe Flex, ASP.NET, ASP.NET Core, Zend Framework, Ruby on Rails (RoR), Symfony, Play Framework
Industry Expertise
Teaching
Other
Data Mining, Data Engineering, Machine Learning, Multithreading, Algorithms
Education
Master's Degree in Computer Science
Georgia Tech - Atlanta
Bachelor's Degree in Computer Science, Mechanical Engineering
American University in Cairo - Cairo, Egypt
Certifications
Machine Learning
Coursera
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