Positions

  • Nov 2022 - Present

    Engineering Manager

    Sophi

    • Led the engineering team to redesign the software and architecture of Sophi Paywall products to ensure scalability for a growing customer base
    • Built a robust machine - learning automation system leveraging MLflow and Amazon EKS
    • Worked closely with DevOps to significantly reduce operational costs by consolidating multiple single-tenant systems into a single multi-tenant architecture
    • engineer
  • Apr 2022 - Nov 2022

    Lead Software Engineer

    Sophi

    • Led a team of three engineers to redesign the code for Print Laydown Automation
    • Collaborated with DevOps team to redesign the architecture of different projects
    • engineer
  • Jan 2021 - Apr 2022

    Senior Software Engineer, Machine Learning

    Sophi

    • Designed AWS cloud solutions for deploying and using TensorFlow deep learning models
    • Created and maintained backend services for ML-based decision making using Python
    • Built APIs for users and system admins to communicate with backend services
    • engineer
  • Dec 2018 - Aug 2019

    Learning Content Team Lead

    RoboGarden

    • Created content for a Python Machine Learning course to be taught in a continuing-education program of one of the top universities in Canada
    • Led a team of 6 engineers to deliver contents for 6 different courses
    • engineer
  • Nov 2017 - Jan 2020

    Assistant Professor

    Minia University

    • Supervised a Machine Learning based Mobile Cloud Computing graduation project
    • Created 3 new undergraduate courses, including Cloud Computing and Database courses
    • instructor
  • May 2014 - Aug 2014

    Software Engineering Intern

    Google

    • Implemented an Android application that communicates with Google visual-search service and Google knowledge graph
    • Collaborated with members from three different teams to successfully complete project on time
    • Added features and fixed bugs for two other Android applications using the Google Fit APIs
    • engineer
  • May 2016 - Jul 2017

    Graduate Research Assistant

    NCR Urban Living Lab, Virginia Tech

    • Constructed a Raspberry Pi based IoT sensor for the MetroLab Network
    • Designed and implemented a framework for the device to communicate with a remote MySQL server
    • Implemented a website using PHP and Plotly.js to display data from the database
    • researcher
  • Jan 2017 - May 2017

    Graduate Research Assistant

    Hume Center, Virginia Tech

    • Collaborated with members from Fujitsu in a joint research project to build an SDN-based security solution
    • Designed the threat model for testing the security solution using Metasploit
    • Implemented a container-based web application as an attack target
    • researcher
  • Jan 2015 - May 2016

    Graduate Research Assistant

    Hume Center, Virginia Tech

    • Assisted in writing a winning proposal for an NSF Industry/University Cooperative Research Center
    • Designed and implemented RHIDS, an intrusion detection system for cloud containers
    • Tested the system using Docker containers deployed on Amazon-AWS EC2 instances
    • researcher
  • Feb 2013 - May 2013

    Graduate Research Assistant

    Magnum Lab, Virginia Tech

    • Implemented the Docker-EC2 tool using Shell scripting to automate running and testing network applications using a Docker container on different instances of the Amazon-AWS EC2
    • Maintained and troubleshot build issues of the SodaCloud project (Mobile/Cloud Computing project funded by Siemens) on GitHub and BuildHive using Maven
    • researcher
  • Mar 2007 - Aug 2010

    Teaching Assistant

    Minia University

    • Taught 8 different undergraduate courses to 4 different classes of an average of 25 students each
    • instructor
  • Mar 2006 - Aug 2010

    Instructor

    Inform - IBM Authorized Training Center

    • Taught C and C++ Programming to more than 150 students from different backgrounds, many of them were from outside the Engineering field
    • instructor
  • Nov 2007 - Nov 2008

    Software Development Engineer

    Mentor Graphics

    • Studied and analyzed the C-based version of the Spectre2Eldo syntax converter
    • Designed and implemented the OO-based version of the Spectre2Eldo syntax converter using C++ STL
    • Solved problems related to using a Flex & Bison parser with C++
    • engineer
  • Feb 2006 - Sep 2007

    Teaching Assistant

    Shorouk Academy

    • Taught 9 different undergraduate courses to 9 different classes of an average of 40 students each
    • instructor
  • Sep 2005 - May 2006

    Teaching Assistant

    Modern Academy for Engineering and Technology

    • Taught 6 different undergraduate courses to 9 different classes of an average of 40 students each
    • instructor
© 2024 Amr Abed - Built with Next.js