I am a passionate Software Engineer with over 6 years of experience at the managerial level and more than 11 years in backend, full-stack, and mobile app development. I thrive on writing high-quality, clear, and maintainable code, always thinking outside the box and embracing challenges as opportunities. I am flexible, results-focused, and enjoy working with both small and large teams across diverse projects. With a strong background in software architecture, team leadership, and technology strategy, I have successfully driven innovation and digital transformation in various companies. I am skilled at managing resources, mitigating technical risks, and ensuring scalability and security in software solutions, always aiming for excellence in every project I undertake.

Ibrahim Mahmoud

I am a passionate Software Engineer with over 6 years of experience at the managerial level and more than 11 years in backend, full-stack, and mobile app development. I thrive on writing high-quality, clear, and maintainable code, always thinking outside the box and embracing challenges as opportunities. I am flexible, results-focused, and enjoy working with both small and large teams across diverse projects. With a strong background in software architecture, team leadership, and technology strategy, I have successfully driven innovation and digital transformation in various companies. I am skilled at managing resources, mitigating technical risks, and ensuring scalability and security in software solutions, always aiming for excellence in every project I undertake.

Available to hire

I am a passionate Software Engineer with over 6 years of experience at the managerial level and more than 11 years in backend, full-stack, and mobile app development. I thrive on writing high-quality, clear, and maintainable code, always thinking outside the box and embracing challenges as opportunities. I am flexible, results-focused, and enjoy working with both small and large teams across diverse projects.

With a strong background in software architecture, team leadership, and technology strategy, I have successfully driven innovation and digital transformation in various companies. I am skilled at managing resources, mitigating technical risks, and ensuring scalability and security in software solutions, always aiming for excellence in every project I undertake.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

Arabic
Fluent
English
Advanced

Work Experience

CTO & Lead at Metacodya
February 1, 2024 - June 10, 2024
Define the long-term vision for technology in line with the company’s overall business goals. Drive innovation by exploring new technologies and business models including digital transformation. Ensure technology investments align with business strategy. Manage software development teams, set technical standards, and ensure engineering best practices. Make decisions on technology stacks balancing innovation, speed, and scalability. Design and oversee the technical architecture ensuring robustness, scalability, and security. Recruit and retain top engineering talent. Allocate resources to critical projects balancing immediate needs with long-term goals. Identify and manage technology-related risks including technical debt and scaling challenges. Plan for long-term sustainability, manage sprints and planning.
Chief Technology Consultant at Goldady
July 1, 2023 - January 31, 2024
Designed new software architecture solution and set up environment for project and team. Established new strategy for project and teams. Created technical documents including user stories, acceptance criteria, Swagger, and test cases. Monitored project progress and training plans to develop team capabilities. Managed sprint planning and created Epics & Stories with clear business requirements. Reviewed team PRs and optimized system journeys ensuring highest quality.
Senior Software Developer & Lead at SOLO FINANCE LLC
April 1, 2022 - July 1, 2023
Supported and developed new features for Solo App. Reviewed PRs and provided solutions to impediments. Communicated updates and challenges to stakeholders. Tracked project activities and managed timelines and tasks. Assigned tasks to junior developers involved in coding, testing, debugging, and analytics. Created technical documents for new software programs.
Senior Software Developer & Lead at GymVue
January 1, 2021 - April 1, 2022
Developed system for gyms and organizations to manage their business. Facilitated resolution of team conflicts and miscommunications. Supported and developed new features for GymVue Portal. Reviewed team PRs and provided task progress oversight. Created Mobile XD designs and APIs based on business requirements. Developed new mobile app using new technology. Assigned tasks to junior developers and wrote advanced code. Met with development managers and conducted feasibility studies. Managed project timelines and created technical documents.
Senior Software Developer at Tamkeen
April 1, 2019 - July 1, 2020
Supported and developed new features for Saudi Musaned System - Web Portal & Mobile App used for domestic labor visas in Saudi Arabia. Created backend functionality, database architecture, APIs and frontend interface for system managing recruitment procedures integrated with government, banks, and third parties.
Senior Software Developer & Team Leader at Digi Sail
February 1, 2018 - April 1, 2019
Oversaw technologies, tools, and techniques in the team. Collaborated with business peers to understand processes and requirements. Partnered on design and requirement issues. Ensured development standards and policies for quality software. Drove changes to implement efficient business strategies. Collaborated with other teams to create cohesive software. Estimated and delivered projects on schedule. Provided 3rd line support and actively contributed to continual improvement and specification of software solutions.
Senior Software Developer & Team Leader at We Support
February 1, 2017 - February 1, 2018
Managed technologies and techniques used by the team. Collaborated with business to understand processes and requirements. Ensured adherence to development standards for high-quality software. Drove change for efficient business strategies. Collaborated across teams for cohesive software. Estimated and delivered projects timely. Provided 3rd line support and actively participated in specifying solutions and continual improvement.
Senior Full stack Developer & Mobile App at Quantum IT
December 1, 2015 - January 1, 2017
Wrote server-side web application logic and test-driven development. Developed back-end components and database architecture. Integrated applications with 3rd party web services. Developed RESTful APIs for mobile apps. Developed front-end interfaces with JavaScript frameworks ensuring usability. Developed mobile apps.
Full stack Developer at Solution Software
April 1, 2014 - December 1, 2015
Developed server-side web application logic and test-driven development. Created back-end components and database architecture. Integrated applications with 3rd party services. Developed RESTful APIs for mobile apps. Developed front-end interfaces using JavaScript frameworks ensuring usability.
PHP Developer at Professional system
January 1, 2013 - March 1, 2014
Wrote server-side web application logic. Developed back-end components and database architecture. Integrated with third party web services. Supported front-end developers by integrating their work with the application. Built client systems to simplify work and improve efficiency.
CTO & Lead at Metacodya
February 1, 2024 - June 18, 2024
Define the long-term vision for technology in line with the company’s overall business goals. Drive innovation, exploring new technologies and business models that can benefit the company, including implementing digital transformation where necessary. Ensure that the company’s technology investments are aligned with the overall business strategy and contribute to achieving the company’s objectives. Manage software development teams, set technical standards, and ensure engineering best practices like code quality, testing, and system architecture. Make decisions on the technology stack balancing innovation, speed of development, and scalability. Design and oversee the company’s technical architecture, ensuring it is robust, scalable, and secure. Recruit and retain top engineering talent, ensuring that teams are high-performing and aligned with company culture. Ensure that the right resources are allocated to critical projects, balancing immediate needs with long-term goals. Iden
Chief Technology Consultant at Goldady
July 1, 2023 - January 31, 2024
Technology strategy & vision including designing a new software architecture solution, setting up a new environment for the project and team, putting a new strategy for the project and teams, creating technical documents such as user stories, acceptance criteria, Swagger documentation, test cases, monitoring project progress and team, training team and developing capabilities, managing sprint planning, creating epics and stories with clear business requirements, reviewing team PRs, and optimizing system journeys to ensure highest quality.
Senior Software Developer & Lead at SOLO FINANCE LLC
April 1, 2022 - July 31, 2023
Support and develop new features for existing Solo app, support team with reviewing PRs, resolve impediments by providing solutions, distribute project information among stakeholders, track activities, set goals, meet with development managers, assign tasks to junior developers, manage project timelines, create technical documentation, and build frontend scalable microservices architecture.
Senior Software Developer & Lead at GymVue
January 1, 2021 - April 30, 2022
Developed business management system for gyms and organizations, supported team by reviewing PRs, resolved impediments, distributed information to stakeholders, tracked project activities, created Mobile XD designs and APIs, developed new mobile app with new technology, assigned junior developers their tasks, wrote advanced code, reviewed updates, managed timeline and tasks, and supported software teams. Worked on building frontend scalable microservices architecture and led a team of 5 developers.
Senior Software Developer at Tamkeen
April 1, 2019 - July 31, 2020
Supported and developed new features for Saudi Musaned System web portal and mobile app related to domestic labor visas in Saudi Arabia. Built backend functionality, database architecture, APIs, and frontend interface integrating with Saudi government, banks, and 3rd party service providers.
Senior Software Developer & Team Leader at Digi Sail
February 1, 2018 - April 30, 2019
Oversaw technologies, tools, and techniques within the team. Collaborated to understand business process and requirements. Ensured development standards and policies are followed. Delivered high-quality software solutions on schedule. Supported change management, collaborated across teams, contributed to continual improvement, performed 3rd line support, and participated in software solution specifications.
Senior Software Developer & Team Leader at We Support
February 1, 2017 - February 28, 2018
Oversaw technologies and techniques used by the team. Collaborated with business peers on design and requirements. Ensured compliance with development standards. Delivered projects on schedule, responded rapidly to business needs, improved systems and team performance, performed 3rd line support, and participated in software solution specifications.
Senior Full stack Developer & Mobile App at Quantum IT
December 1, 2015 - January 31, 2017
Wrote server-side web application logic and TDD. Developed backend components and database architecture. Integrated applications with third-party web services. Developed RESTful APIs for mobile app and front-end interface with JS frameworks ensuring usability. Developed mobile app.
Full stack Developer at Solution Software
April 1, 2014 - December 31, 2015
Wrote server-side web application logic, developed backend components and database architecture, integrated applications with third-party web services, developed RESTful APIs for mobile app, and front-end interface with JS frameworks ensuring usability.
PHP Developer at Professional system
January 1, 2013 - March 31, 2014
Wrote server-side web application logic, developed backend components and database architecture, integrated applications with third-party web services, supported front-end developers by integrating their work, and built systems to simplify clients' work.
CTO & Lead at Metacodya
February 1, 2024 - June 18, 2024
Define the long-term vision for technology in line with the company’s business goals. Drive innovation by exploring new technologies and business models including digital transformation. Ensure alignment of technology investments with business strategies and objectives. Manage software development teams, set technical standards and best practices such as code quality, testing, and system architecture. Make decisions on technology stacks balancing innovation and scalability. Design and oversee robust and secure technical architecture. Recruit and retain top engineering talent to maintain high-performing teams aligned with company culture. Allocate resources effectively across projects, balancing immediate and long-term needs. Identify and manage technology-related risks including technical debt and scaling challenges. Plan for long-term sustainability by maintaining the codebase and managing sprints and planning.
Chief Technology Consultant at Goldady
July 1, 2023 - January 31, 2024
Developed technology strategy and vision, designed new software architecture solution, and set up new project environment and team. Established strategies for the project and teams. Created technical documents such as user stories, acceptance criteria, Swagger, and test cases. Monitored project progress and team performance. Trained team members and developed plans to enhance their skills. Managed sprint planning and created epics and stories with clear business requirements. Reviewed team pull requests and optimized system journeys to ensure high quality.
Senior Software Developer & Lead at SOLO FINANCE LLC
April 1, 2022 - July 31, 2023
Supported and developed new features for the existing Solo App and reviewed pull requests. Identified impediments and provided solutions to complete tasks. Distributed information including requirements, updates, or challenges to all stakeholders. Tracked project activities, tasks, documents, and employees. Defined goals and objectives from project start to completion. Met with development managers to discuss software projects. Assigned tasks to junior developers including coding, testing, debugging, and analytics. Managed project timelines and tasks. Created technical documents for new software programs.
Senior Software Developer & Lead at GymVue
January 1, 2021 - April 30, 2022
Developed a system empowering gyms and organizations to manage their entire business. Resolved conflicts or miscommunication to maintain team collaboration. Supported and developed new features for existing GymVue Portal. Reviewed pull requests and provided team support. Identified and solved impediments to complete tasks. Managed project activities, tasks, documents, and employees. Created Mobile XD designs and APIs including documentation and functionalities based on business needs. Developed new mobile app using new technologies. Defined project goals and objectives. Collaborated with development managers on software projects. Conducted feasibility studies for software upgrades. Designed new software programs, websites, and applications. Assigned tasks to junior developers in coding, testing, debugging, and analytics. Managed project timelines and wrote development reports.
Senior Software Developer at Tamkeen
April 1, 2019 - July 31, 2020
Supported and developed new features for the Saudi Musaned System - Web Portal & Mobile App that provides domestic labor visas for foreign citizens in Saudi Arabia. Created new system managing and supporting regulations and processes to streamline recruitment procedures. Integrated the system with Saudi Arabia’s government entities, banks, and third-party service providers by building backend functionality with database architecture, APIs, and frontend interface.
Senior Software Developer & Team Leader at Digi Sail
February 1, 2018 - April 30, 2019
Oversaw technologies, tools, and techniques used within the team. Collaborated with business peers to understand processes and requirements. Partnered with business and engineers on design and requirement issues. Ensured team adherence to development standards, policies, and procedures for high quality software results. Drove change to implement effective business strategies. Collaborated with other development teams to create cohesive software. Ensured software developed satisfied business requirements and projects were estimated and delivered on schedule. Responded quickly to changing business needs. Actively contributed to continual improvement of self, team, and systems. Performed 3rd line support as needed and participated in specifying software solutions for business needs.
Senior Software Developer & Team Leader at We Support
February 1, 2017 - February 28, 2018
Managed technologies, tools, and techniques used by the team. Collaborated with business peers to understand business processes and requirements. Partnered with business and engineers on design and requirements. Ensured adherence to development standards, policies, and procedures for high quality software. Drove efficient and effective business strategy changes. Collaborated with other development teams to create cohesive software. Ensured all software satisfied business requirements and projects were delivered on schedule. Responded promptly to changing business needs. Contributed to continual improvement of self, team, and systems. Performed 3rd line support and participated in specifying software solutions for business needs.
Senior Full stack Developer & Mobile App at Quantum IT
December 1, 2015 - January 31, 2017
Wrote server-side web application logic and test-driven development. Developed back-end components and database architecture. Integrated the application with other (often third party) web services. Developed Restful API for Mobile App. Developed front-end interface with JavaScript frameworks ensuring usability. Developed Mobile App.
Full stack Developer at Solution Software
April 1, 2014 - December 31, 2015
Wrote server-side web application logic and test-driven development. Developed back-end components and database architecture. Integrated the application with other (often third party) web services. Developed Restful API for Mobile App. Developed front-end interface with JavaScript frameworks and ensured usability.
PHP Developer at Professional system
January 1, 2013 - March 31, 2014
Wrote server-side web application logic. Developed back-end components and database architecture. Integrated application with other (often third party) web services. Supported front-end developers by integrating their work with the application. Built systems for clients to simplify their work and improve usability.
CTO & Lead at Metacodya
February 1, 2024 - June 5, 2024
Defined the long-term vision for technology aligning with business goals. Drove innovation by exploring new technologies and models, including digital transformation. Managed software development teams, set technical standards, ensured engineering best practices, and made decisions on technology stacks balancing innovation and scalability. Designed robust and secure technical architecture. Recruited and retained top engineering talent, allocated resources to critical projects, managed risks like technical debt, and maintained codebase sustainability. Managed sprints and planning.
Chief Technology Consultant at Goldady
July 1, 2023 - January 31, 2024
Designed new software architecture solutions and set up new project environments and teams. Developed new strategies for projects and teams. Created technical documents including user stories, acceptance criteria, Swagger documentation, and test cases. Monitored project progress, trained the team, managed sprint planning, created epics and stories with clear business requirements, reviewed team PRs, and optimized system quality.
Senior Software Developer & Lead at SOLO FINANCE LLC
April 1, 2022 - July 31, 2023
Supported and developed new features for the Solo App, provided PR review assistance, identified impediments and solutions, communicated requirements and updates to stakeholders, tracked project activities, assigned tasks to junior developers, and managed timelines. Created technical documentation and worked on building frontend scalable microservices architecture using technologies like PHP, Laravel, Postgres, VueJs, Flutter, and NodeJs.
Senior Software Developer & Lead at GymVue
January 1, 2021 - April 30, 2022
Developed a comprehensive system for gyms and organizations to manage business operations. Supported new feature development and PR reviews, addressed team communication conflicts, managed project timelines and tasks, created technical documents, developed new mobile app using new technologies, and led a development team responsible for building and supporting web products. Worked with PHP, Laravel, PostgreSQL, React Native, and other technologies.
Senior Software Developer at Tamkeen
April 1, 2019 - July 31, 2020
Supported and developed new features for Saudi Musaned System Web Portal and Mobile App. Created new systems for recruitment procedure management integrated with Saudi Government and third parties. Worked on backend functionality, database architecture, APIs, and frontend interfaces using PHP, Laravel, .Net, React Js, and React Native.
Senior Software Developer & Team Leader at Digi Sail
February 1, 2018 - April 30, 2019
Oversaw technologies and tools within the team, collaborated with business peers to understand requirements, ensured development standards were followed, drove changes for efficient business strategies, coordinated with other teams for cohesive software, ensured project estimates and schedules were accurate, provided 3rd line support, and specified software solutions. Utilized PHP, Laravel, Python, Mysql, Node Js, and React Native.
Senior Software Developer & Team Leader at We Support
February 1, 2017 - February 28, 2018
Directed use of technologies and techniques for the team, collaborated on business processes and requirements, partnered on design and requirements issues, ensured adherence to development standards, facilitated changes for business strategies, collaborated with other teams, maintained software quality, provided 3rd line support, and specified software solutions. Worked with PHP, Laravel, Mysql, Node Js, React Native, Ionic, Angular, and more.
Senior Full Stack Developer & Mobile App at Quantum IT
December 1, 2015 - January 31, 2017
Developed server-side web application logic and test-driven development. Built backend components and database architecture. Integrated applications with third-party web services. Developed RESTful APIs for mobile apps, front-end interface with JavaScript frameworks, and mobile app functionalities using PHP, Laravel, Mysql, Node Js, Ionic, and Angular.
Full stack Developer at Solution Software
April 1, 2014 - December 31, 2015
Developed server-side logic and database architecture, integrated applications with third-party services, developed RESTful APIs for mobile apps, and built front-end interfaces using JS frameworks. Used PHP, Laravel, Mysql, HTML, CSS, Javascript, and SQL Server.
PHP Developer at Professional system
January 1, 2013 - March 31, 2014
Wrote server-side web application logic, developed backend components and database architecture, integrated applications with third-party web services, supported frontend developers in integrating their work, and built systems to simplify client work. Utilized PHP, Action Script, Mysql, and JavaScript.

Education

Bachelor of computer science at Mokatam academy
October 1, 2007 - June 5, 2012
.
Bachelor’s Degree at Mokattam Academy
January 1, 2008 - December 31, 2012
Bachelor’s Degree at Mokattam Academy
January 1, 2008 - December 31, 2012
Bachelor’s Degree at Mokattam Academy
January 1, 2008 - December 31, 2012
Bachelor’s Degree at Mokattam Academy
January 1, 2008 - December 31, 2012

Qualifications

Agile certification
November 1, 2019 - December 18, 2019
Agile Scrum Master
December 1, 2019 - December 31, 2019
Agile Scrum Master
December 1, 2019 - December 31, 2019

Industry Experience

Financial Services, Software & Internet, Telecommunications, Government, Professional Services, Education, Real Estate & Construction
    paper digi-sail

    Oversee technologies, tools and techniques used within the team.
    Collaborate with peers in the business to fully understand business process and requirements.
    Partner with business and engineers on issues related to design and requirements.
    Ensure that development standards, policies and procedures are followed by all members of the team for a high-quality software result.
    Drive change to implement efficient and effective business strategies.
    Collaborate with other development teams when necessary to create software that is cohesive.
    Ensure that all software developed within the team satisfies business requirements as specified.
    Ensure that projects are accurately estimated and delivered to schedule.
    Quick respond to the changing needs of the business.
    Actively contribute to the process of continual improvement of myself, the team and the systems.
    Perform 3rd line support as required.
    Actively participate in specifying software solutions for any business needs.

    Tech Stack: PHP, Laravel, Python, Mysql , Node Js, Java Script, React Native

    URL: https://www.twine.net/signin

    paper Tamkeen

    Support and Develop new features for existing Saudi Musaned System - Web Portal & Mobile App that provides to foreign citizens domestic labor 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.
    Tech Stack: PHP, Laravel, .Net, Postgres, Mysql ,React Js, JQuery, Java Script, React Native.

    URL: https://www.twine.net/signin

    paper GymVue

    Developed a system that gives gyms and organizations the power for managing their entire business.
    Solved conflict or miscommunication that may arise to avoid any negative impact on team collaboration. Supported and developed new features for existing GymVue Portal.
    Supported the team with reviewing the PRs.
    Determined impediments and provide solutions to complete tasks.
    Distributed information, including requirements, updates, or challenges to all stakeholders.
    Kept track of all project activities, tasks, documents, and employees.
    Created Mobile XD design and API’s (documentation, Functionality) based on business.
    Developed New Mobile App with new technology.
    Determined goals and objectives at the beginning of the project until it is accomplished.
    Met with development managers to discuss software projects.
    Conducted feasibility studies for upgraded software systems.
    Designed new software programs, websites, and applications.
    Assigned tasks to junior developers such as coding, testing, debugging, and analytics.
    Wrote advanced programming code.
    Reviewed updated software systems.
    Managed project timelines and tasks.
    Wrote development reports.
    Created technical documents for new software programs.
    Developed information systems by studying operations.
    Supported and developed software teams.
    Lead a team of developers that were responsible for building new and supporting existing websites.
    Met with development managers to discuss software projects.
    Conducted feasibility studies for upgraded software systems.
    Tech Stack:
    PHP, Laravel, PostgreSQL, jQuery, React Native, Agile, Git, Jira, REST/RESTful APIs, CI/CD, Microservices, GitHub, Unit Testing, Python, MySQL, Software Architecture, Flutter, Angular 2+, NoSQL.

    URL: https://www.twine.net/signin

    paper Goldady

    Designed a new software architecture solution.
    Setup a new environment for the project and team.
    Putting a new strategy for the project and Teams.
    Create technical documents ( User stories, Acceptance creature, Swagger, Test cases ).
    Monitoring project progress and team.
    Training the team and putting plan for developing they capabilities and skills.
    Managing sprints planning and create Epics&Stories with clear business requirement and description reference.
    Reviewing the team PR’s work.
    Optimizing all system journeys and ensuring the highest quality.

    URL: https://www.twine.net/signin

    paper Solo

    Support and Develop new features for existing Solo App, and support the team with reviewing the PRs.
    Supported the team with reviewing the PRs.
    Determined impediments and provide solutions to complete tasks.
    Distributed information, including requirements, updates, or challenges to all stakeholders.
    Kept track of all project activities, tasks, documents, and employees.
    Determined goals and objectives at the beginning of the project until it is accomplished.
    Met with development managers to discuss software projects.
    Assigned tasks to junior developers such as coding, testing, debugging, and analytics.
    Managed project timelines and tasks.
    Created technical documents for new software programs.
    Tech Stack:
    PHP, Laravel, Postgres, VueJs, Flutter, Agile, CI/CD, Microservices, NodeJs, Go.

    URL: https://www.twine.net/signin