Scroll To View More
Youssef Shahin

Youssef Shahin

Bellevue, United States
Member since November 1, 2013
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.
Youssef is now available for hire
  • HTML, 7 years
  • CSS, 7 years
  • Ubuntu, 7 years
  • Object-oriented Design (OOD), 5 years
  • JavaScript, 3 years
  • Ruby on Rails (RoR), 2 years
  • Ruby, 2 years
  • Twilio API, 1 year
Bellevue, United States
Preferred Environment
Ubuntu, OS X, Sublime, Git
The most amazing...
...thing I've coded is a compiler for a reduced version of the C language called C-.
  • Senior Research SDE
    2010 - PRESENT
    • Analyzed data and traffic to improve Bing's local search.
    • Maintained and Improved
    • Built the instant answers component.
    • Owned the, machine learning platform for language understanding.
    Technologies: JavaScript, C#, Data Mining, Data Engineering, Machine Learning
  • Consultant
    2013 - 2014
    • Built
    • Built a JavaScript library to allow calling from one website to another.
    • Set up an Asterisk server and connected it to Twilio to service SIP clients.
    Technologies: Ruby on Rails, Twilio
  • Co-founder
    2010 - 2012
    • Understood and improved a pre-existing project with poor code quality.
    • Built the business from the ground up.
    • Hired and managed people.
    Technologies: PHP, Zend, Magento
  • Software Engineer
    2009 - 2010
    • Built components to convert Magento to a multi-store shopping cart (think online mall).
    • Built components for
    Technologies: PHP, C#, ASP.NET, Magento, Zend
  • Software Engineer
    2007 - 2009
    • 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: Adobe Flex, C#, ASP.NET, Python
  • Vagrant Parallels (Development)

    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 (Development)

    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 (Development)

    A Windows Vista gadget to calculate Muslim prayer times.

  • Bing Translator (Development)

    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 to

  • UIME (Universal Input Method Editor) (Development)

    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.

  • (Development)

    Senior dev on platform for building Language Understanding

  • Libraries/APIs
    Twilio API, jQuery, Bing Maps, Twitter API, Google API
  • Paradigms
    Object-oriented Programming (OOP), Service-oriented Architecture (SOA), Scrum, Object-oriented Design (OOD), Agile Software Development
  • Platforms
    Ubuntu, Linux, Windows, Mac OS
  • Languages
    HTML, Ruby, SQL, JavaScript, C#, CSS, Python, Java, C++
  • Frameworks
    Ruby on Rails (RoR), Play Framework, Zend Framework, Symfony
  • Tools
    Visual Studio, Sublime Text 2, MacVim, Vim Text Editor, TextMate, Oh My Zsh, Zsh
  • Storage
    MySQL, SQLite, PostgreSQL
  • Master's Degree in Computer Science
    2016 - 2021
    Georgia Tech - Atlanta
  • Bachelor's degree in Computer Science, Mechanical Engineering
    2001 - 2007
    American University in Cairo - Cairo, Egypt
I really like this profile
Share it with others