Avatar of Ibrahim Mahmoud.
Ibrahim Mahmoud
Software Developer
ProfileResumePortfolio
Posts
9Connections
Print
Avatar of the user.

Ibrahim Mahmoud

Software Developer
Software developer keen on high quality programming with a think outside the box mentality, flexible to change, creating opportunities out of challenges and focusing on results..

Professional Background

  • Current status
  • Profession
    Full Stack Development
  • Fields
    Software
  • Work experience
    6-10 years (6-10 years relevant)
  • Management
  • Skills
    JavaScript
    Node.js
    CSS3
    Github
    HTML5
    PHP
    MySQL
    MongoDB
    Laravel
    Bootstrap
    jQuery
    RESTfulAPI
    Ionic
    ReactNative
    python django
    React.js
    Docker
    Kubernetes
    Jira . Scrum . Agile
    Git
    Ubuntu
    MacOS
    Windows
    Web Development
    WebSocket
    WEB API
    RESTful API
    DevOps / CI / CD
    ASP.NET MVC
    Yii Framework
    reactjs
    C#
    Scrum / Agile development / github PR code review
  • Languages
    Arabic
    Native or Bilingual
    English
    Fluent
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    e.g Senior Full Stack Developer
  • Desired work locations
  • Freelance

Work Experience

Sr. Full Stack Engineer

Jun 2019 - Present
Support and Develop new features for existing Saudi Musaned System - Web Portal & Mobile App that provides to foreign citizens domestic labour visas in The Kingdom of Saudi Arabia. Creating new system that manages and supports regulations and processes to streamline recruitment procedures of Saudi Musaned System integration with Saudi Arabia’s Government, Banks and 3rd Party Service Providers by building backend functionality with database architecture, APIs and Frontend interface.

Sr.Software Developer & Team Leader

Feb 2018 - Mar 2019
1 yr 2 mos
Oversee the technologies, tools and techniques used within the team Work closely with the business and Engineers on issues related to design and requirements Ensure that development standards, policies and procedures are adhered to. Drive change to implement efficient and effective strategies as advised by management Develop and implement IT standards and procedures to aid in the development of high quality software. Ensure that all Engineers within the team understand and follow existing IT standards. Work closely with other team leaders and development teams when necessary to create software that is cohesive. Work closely with peers in the business to fully understand the business process and requirements. Gain enough business knowledge to be able to actively participate in specifying software solutions for business needs. Ensure that all software developed within your team satisfies the business requirements as specified. Ensure that projects are accurately estimated and delivered to schedule Show flexibility to respond to the changing needs of the business. Actively contribute to the process of continual improvement, with regard to self, team and systems Perform 3rd line support as required

Sr.Software Developer & Team Leader

Feb 2017 - Feb 2018
1 yr 1 mo
Oversee the technologies, tools and techniques used within the team Work closely with the business and Engineers on issues related to design and requirements Ensure that development standards, policies and procedures are adhered to. Drive change to implement efficient and effective strategies as advised by management Develop and implement IT standards and procedures to aid in the development of high quality software. Ensure that all Engineers within the team understand and follow existing IT standards. Work closely with other team leaders and development teams when necessary to create software that is cohesive. Work closely with peers in the business to fully understand the business process and requirements. Gain enough business knowledge to be able to actively participate in specifying software solutions for business needs. Ensure that all software developed within your team satisfies the business requirements as specified. Ensure that projects are accurately estimated and delivered to schedule Show flexibility to respond to the changing needs of the business. Actively contribute to the process of continual improvement, with regard to self, team and systems Perform 3rd line support as required

Senior Full stack Developer

Dec 2015 - Jan 2017
1 yr 2 mos
Responsible for writing server-side web application logic. develop back-end components, connect the application with the other (often third-party) web services and support the front-end developers by integrating their work with the application.

Full stack Developer

Apr 2014 - Dec 2015
1 yr 9 mos
Responsible for writing server-side web application logic. develop back-end components, connect the application with the other (often third-party) web services and support the front-end developers by integrating their work with the application.

PHP Developer

Jan 2013 - Mar 2014
1 yr 3 mos
Responsible for writing server-side web application logic. develop back-end components, connect the application with the other (often third-party) web services and support the front-end developers by integrating their work with the application. Building Systems for the clients to simplify their work and make the life easier

Education

Bachelor’s Degree
Computer Science
2008 - 2012