Youssef Shahin, Developer in Bellevue, United States
Youssef is available for hire
Hire Youssef

Youssef Shahin

Verified Expert  in Engineering

Software Developer

Location
Bellevue, United States
Toptal Member Since
April 16, 2014

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

Microsoft
ASP.NET Core, Azure, C++, Go, Python, Bash, C#, Docker, Kubernetes
Microsoft
Teaching, Python, Machine Learning, Azure, ASP.NET, C#
Gyrolabs
Twilio, Ruby on Rails (RoR)

Experience

Availability

Part-time

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

2019 - PRESENT
Microsoft
  • Built/maintained the Microsoft speech service platform.
Technologies: ASP.NET Core, Azure, C++, Go, Python, Bash, C#, Docker, Kubernetes

Senior Research SDE

2014 - 2018
Microsoft
  • Owned LUIS.ai, a machine teaching platform for language understanding.
Technologies: Teaching, Python, Machine Learning, Azure, ASP.NET, C#

Consultant

2013 - 2014
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.
Technologies: Twilio, Ruby on Rails (RoR)

Software Development Engineer

2010 - 2014
Microsoft
  • Analyzed data and traffic to improve Bing's local search.
  • Maintained and improved Bing Translate.
  • Built the Bing.com instant answers component.
Technologies: Machine Learning, Data Engineering, Data Mining, C#, JavaScript

Co-founder

2010 - 2012
el7a2.net
  • Understood and improved a pre-existing project with poor code quality.
  • Built the business from the ground up.
  • Hired and managed people.
Technologies: Magento, Zend Studio, PHP

Software Engineer

2009 - 2010
Technivance
  • Built components to convert Magento to a multi-store shopping cart (think online mall).
  • Built components for http://www.Q8Car.com.
Technologies: Zend Framework, Magento, ASP.NET, C#, PHP

Software Engineer

2007 - 2009
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.
Technologies: Python, ASP.NET, C#, Adobe Flex

Vagrant Parallels

https://github.com/yshahin/vagrant-parallels
A Vagrant provider plugin I created to enable Vagrant to work on Parallels. Parallels is clearly better than VirtualBox on OS X in terms of performance and memory utilization.

Usertalk

This tool allows customers to call a user from anywhere and receive a user's customer calls from the website though the user's SIP-enabled phone from the user's landline.

ITWorx Prayer Time Gadget

A Windows Vista gadget to calculate Muslim prayer times.

Bing Translator

http://www.bing.com/translator/
I maintained and built components on Bing Translator as a full-stack engineer working on UI, JavaScript components, and the C# back-end. I moved the site from www.microsofttranslator.com to bing.com/translator.

UIME (Universal Input Method Editor)

I designed and built the UIME JavaScript library. I optimized for modularity, made the project easily digestible, and allowed it to be even easier to build new features.

LUIS.ai

https://www.luis.ai
Senior dev on LUIS.ai platform for building Language Understanding

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

2016 - 2021

Master's Degree in Computer Science

Georgia Tech - Atlanta

2001 - 2007

Bachelor's Degree in Computer Science, Mechanical Engineering

American University in Cairo - Cairo, Egypt

JULY 2013 - PRESENT

Machine Learning

Coursera

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring