My name is Mohammad Mohammad (that explains the ²). I'm from Kuwait and currently live in Los Angeles. I work at ElephantDrive as a Developer Support Engineer.I spend a lot of time playing with Node.js and open source projects on Github. Right now I'm focusing on Front End development with React/dedux. I also like building websites for fun. You can learn more about me here.

Education

University of California, Los Angeles

GPA: 3.46

Sept 2013 - Mar 2015

Ms in Electrical Engineering

Oregon State University

GPA: 3.56

Sept 2009 - Jun 2015

Ms in Electrical Engineering

Projects

Skills

Backend

  • Node.js, Express
  • RESTful Web Services, WebRTC
  • MongdoDb, MySQL

Frontend

  • Javascript, ES6, Reactjs, Redux jQuery
  • CSS/SASS, Bootstrap
  • HTML, EJS, Handlebars, Nunjucks

Testing

  • Mocha, Chai, Robot Framework, Nightwatch.js
  • Selenium Webdriver

CI/Agile

  • Webpack, Gulp, Jeknkins
  • JIRA, Bugzilla

DevOps/Platforms

  • AWS, S3, Lambda, EC2, Heroku
  • Git, SVN

Technical Support

  • Zendesk tools
  • Proficiency with Linux command line
  • Operating Systems: Linux, Mac, Windows

Experience

ElephantDrive

Developer Support Engineer

March 2016 - Present

  • Write and maintain automated tests for our REST web service using Robot Framework.
  • Solve and troubleshoot user’s tech issues with their NAS devices connecting with our web service. I spend a lot of time with the Linux command line to help users.
  • Automate end user website testing using Selenium Webdriver and Nightwatch js.
  • Manage and maintain content, design, and layout of the marketing site.

Canoga Perkins

Test Engineer

Dec 2014 - Mar 2016

  • Automated testing of Network Management web application with Selenium Webdriver and Robot Framework.
  • Wrote and maintained Python, tcl and shell scripts for test automation for Ethernet devices.
  • Implemented Robot Framework Test Suites and plans using custom Python Libraries.
  • Designed and maintained a MongoDB database to store software user-interface navigations for UI test automation.
  • Document software defects using a bug tracking system and report defects to software developers.
  • Performed product verification and testing of Network interface devices (layer 2 & 3 protocols).

Southern California Edison

Network Operations Engineer, Intern

Jun 2014 - Dec 2014

  • Built a web app to find optimal paths between two sites on the company’s SONET (SDH) network topology.
    • Mapped the network topology from a MySQL database into a graph implementation written in PHP.
    • Implemented Dijkstra's algorithm to find the shortest path between two sites.
  • Reduced labor time by implementing a web application to predict for the cost of building a new link for a customer site using a regression model programmed in R.
  • Wrote SQL queries and python scripts for verification and correction of database entries in the network database.