Mohammed Al-Yousef

Contact

Work experience

Remal Information Technology Co. March 2012 — Present

  • System Administrator and DevOps Engineer
  • Working as the main system administrator for Remal IT. Responsibilities include:
    • Managing infrastructure
    • Monitoring performance and servers status
    • Designing deployment architecture for new projects
    • Implement continuous integration and delivery workflows
    • Creating backup and failover strategies
    • Searching for and experimenting with new technologies to strengthen the infrastructure
    • Implementing new technologies to be used by development teams
    • Create and implement stress test for new projects
    • Programming
    • Security Assessment
  • Project Manager
  • Working as a project manager of various IT projects for Remal IT. Including web services, mobile applications and video/social games. All projects worked with distributed teams around the world. Responsibilities include:
    • Preparing and managing project plans
    • Correcting any deviations from project plans
    • Managing software development, architecture, and integration projects
    • Managing stakeholder communications
    • Overseeing the day-to-day progress of project
    • Providing guide and direction to project staff
    • Preparing and distributing progress reports
    • Facilitating project discovery and planning meetings
    • Documenting functional and non-functional technical requirements
    • Managing project risks and problems
    • Reporting on project status to upper management

Projects

Kammelna Game iOS
Worked as the project manager for the development of Kammelna iOS version. Worked with a distributed teams located in Saudi, Turkey, Russia and Ukraine. In 4 months I managed to successfully launch the app to the Apple store and it reached #1 game in Saudi Arabia for several weeks.

Shajarah Integration
Worked as the project manager to integrate Shajarah.com project with STC's M3com portal to provide a white-label solution. The project involved three distributed teams located in Dammam, Riyadh and Russia. Private APIs were used to integrate the User Management System between the two systems.

Saut App
Working as the project manager to develop Saut iOS and Android App which aims to simplify the creation, participation, collaboration and sharing of polls created by users with their friends and other users. The project to be released on the second half of 2015

Naba eSchool
Worked as the project manager and developer for the handover of Areeb School (Khan Academy style education platform) to Naba Educational group. The project involve creating a new identity for the platform and handing over the educational objects in a timely manner. The project handed to the group successfully.

Mezayen Game
Worked as a business developer, system administrator, programmer and technical adviser for a Facebook and Mobile social game to be released on August, 2015. The project involve two teams located in Saudi Arabia and Poland. My role was to make sure that the technical aspects of the project is up to our standards and expectations along with designing the architecture for the game deployment. I, also, have been responsible for developing a simulation framework for the main game loop in order to evaluate algorithms and economy balancing.

iThra Youth Portal
Worked as assistant project manager for iThra Youth Portal, a socio-learning-collaborative portal to enhance and extend the experience of its visitors, provide a space of communication and maintain and retain the visitors interests in its programs and activities. The project involved 9 teams, located in Dammam, Dhahran, Khobar, Jeddah, Riyadh, Bahrain and Russia  My role was a facilitator between the project manager and the development team and worked in requirements gathering. The project was successfully delivered on January, 2014.

Areeb World Game
Worked as a system administrator and architecture. I worked to design the deployment and scale strategy for the project. The project to be released on the second half of 2015.

Technologies

Skills
  • Agile Development Methodology
  • Software Architecture
  • System Architecture
  • Penetration Testing
  • Virtualization (Xen, KVM)
  • Docker

Programming Languages
  • Python
  • PHP
  • Java
  • C#
  • C/C++
  • JavaScript
  • Node.JS

Operating Systems
  • Linux (CentOS, Ubuntu)
  • Mac OS X
  • Windows

Databases
  • MySQL
  • MariaDB
  • MongoDB
  • SQL Server
  • Oracle
  • Hadoop

Education

Software Engineering Jun 2005 — Jan 2012

King Fahd University of Petroleum and Minerals
  • Bachelor degree in Software Engineering, King Fahd University of Petroleum and Minerals (KFUPM)
  • Graduation: January 2012