Elmgdad Ibrahim

Senior Software Engineer

About

Highly accomplished Senior Software Engineer with over 8 years of experience in full-stack development, specializing in building scalable web and mobile applications. Proven expertise in PHP, Laravel, React, and database management, coupled with a strong background in cybersecurity. Adept at leading complex projects from conception to deployment, driving performance optimization, and integrating diverse technologies to deliver high-impact solutions for national and provincial organizations.

Work Experience

Senior Software Engineer

National eLearning Center

Feb 2022 - Present

Riyadh, Riyadh, SA

Leads full-stack development initiatives for a national e-learning platform, focusing on scalable web applications, API integration, and robust database management.

  • Architected and developed robust RESTful APIs, facilitating efficient data exchange and seamless communication across diverse system components.
  • Collaborated closely with front-end development teams to integrate server-side logic and user interfaces, enhancing overall application functionality and user experience.
  • Engineered dynamic and scalable web applications using PHP and Laravel, ensuring high performance and adaptability for a national e-learning platform.
  • Managed and optimized complex relational databases with strong SQL proficiency, ensuring data integrity and supporting high-volume application operations.
  • Continuously expanded expertise in modern front-end frameworks, including Next.js, React, and Vue.js, to drive innovation in user interface development.

Senior Software Engineer

Emirate Of Aseer Province

Apr 2017 - Feb 2022

Abha, 'Asir Region, SA

Spearheaded full-stack development and optimization of web and mobile applications for a government entity, ensuring high performance, scalability, and adherence to business requirements.

  • Developed and maintained PHP-based frameworks, including Laravel, to facilitate complex data processing and enhance application efficiency.
  • Contributed to agile sprint teams, driving rapid development and deployment of critical software solutions while adhering to tight deadlines.
  • Designed, built, and deployed scalable mobile applications using Flutter and React, expanding user access and functionality across various platforms.
  • Optimized web applications for significant performance improvements and enhanced scalability, directly contributing to improved user experience and system stability.
  • Configured and customized G2C (Government-to-Citizen) commerce solutions, successfully meeting specific business needs and streamlining public services.
  • Performed in-depth analysis and design of relational databases, leveraging various tools and technologies to ensure robust data architecture.

Software Engineer

White Nile Sugar Company (WNSC)

Jan 2016 - Apr 2017

Khartoum, Khartoum, SD

Contributed to the development of robust software solutions and system enhancements, focusing on client requirements, performance, and integration.

  • Collaborated with cross-functional teams to conduct thorough system analysis, translating client requirements into actionable software specifications.
  • Designed and developed scalable software solutions, directly contributing to enhanced system performance and operational efficiency.
  • Integrated diverse third-party APIs and components, effectively expanding software functionality and capabilities for various business processes.
  • Authored clean, well-tested, and maintainable code, ensuring high software quality and reducing post-deployment issues across multiple projects.

Education

Cybersecurity

Rochester Institute of Technology

Oct 2018 - May 2020

US

Information System

University of Science and Technology

3.48/4.00

Sep 2011 - Jun 2015

Khartoum, Khartoum, SD

Certificates

Cybersecurity

Cybersecurity Fundamentals

Computer Forensics

Cybersecurity Risk Management

Network Security Cybersecurity

Languages

Arabic , English

Skills

Full-stack Development

  • Full-stack Developer
  • RESTful APIs
  • System Architecture
  • Software Design

Front-end Development

  • React
  • Node.js
  • Next.js
  • Drupal
  • Vue.js

Back-end Development

  • Laravel
  • Django
  • CodeIgniter
  • Express.js
  • PHP (9 Years)
  • Python (5 Years)

Mobile Application Development

  • Flutter
  • React Native

Database Management

  • MySQL
  • MSSQL
  • Oracle
  • Relational Databases
  • SQL

DevOps & Tools

  • Version Control (GIT)
  • Kubernetes
  • Docker

ERP Systems

  • Odoo
  • Microsoft Dynamics

Software Methodologies

  • Domain Driven Design (DDD)
  • Scrum Master
  • Agile Development