Islam Magdy Mahmoud

Senior Full Stack Developer
[email protected] - (+31) 658 715 620 - LinkedIn

downloadDownload PDF codeDevspedia
dark_mode light_mode

Profile

I am a full-stack developer building software since 2011 with an extensive experience across diverse technology stacks. I specialize in building dynamic and scalable systems using Node.js, PostgreSQL, MongoDB, and GraphQL, complemented by modern UI frameworks such as React, React Native, Vue, and Lit. Additionally, I work proficiently with frameworks like Express, Svelte, NestJS, and NuxtJS, and I have considerable expertise in deploying serverless architectures on AWS and GCP.

I design and implement robust architectures—whether configuring microservices, serverless environments, traditional monoliths, or hybrid solutions—to meet complex business requirements. I continuously explore innovative technologies and refine system performance.

Jul-2022 to Present — Rotterdam, The Netherlands

Nationale-Nederlanden — Tech Lead

In my role as Tech Lead at Nationale-Nederlanden, I lead a team of highly skilled software engineers, customer journey specialists, and UX designers. Our objective is to transform the mortgage loan sector through innovative technology. We primarily utilize the SJGAR stack—Serverless Framework, JavaScript, GraphQL, AWS, and React—as our Digital Product Tech Stack (DPTS) for developing robust applications.

Since July 2022, my focus has been on streamlining and automating processes for both clients and advisors. Key initiatives include:


  • Automating Loan Repayment: Developing comprehensive solutions for full and indicative loan repayment processes and facilitating second mortgage loan requests.
  • Legacy System Migration: Transitioning legacy components built on older technologies (including Java) to our modern SJGAR stack to ensure scalability and flexibility.
  • Strategic Leadership: Providing technical direction and cultivating a culture of excellence and continuous improvement within the team.
  • Cross-Team Collaboration: Collaborating with fellow tech leads to advance the technological landscape in the mortgage domain, sharing best practices, and refining our offerings.
  • Innovation Management: Spearheading initiatives to deploy cutting-edge solutions that enhance process efficiency and advisor productivity.
  • Technical Decision-Making: Applying technical expertise to make informed decisions and communicate effectively with stakeholders at all levels.

I am committed to evolving a culture of innovation and excellence at Nationale-Nederlanden Bank and always looking forward to driving further technological advancements in our organization.

Dec-2021 to Jul-2022 — Rotterdam, The Netherlands

Nationale-Nederlanden — Senior Full Stack Engineer

As a Senior Full Stack Engineer at Nationale-Nederlanden, I focused on architecting innovative repayment tools and applications that empower mortgage clients to manage their mortgage portfolios with enhanced insights. My key responsibilities included:


  • Developing Robust Solutions: Designing and implementing full-stack features with an emphasis on performance, scalability, user experience, and reliability.
  • Technology Integration: Seamlessly unifying a diverse array of Node.js and AWS technologies to create comprehensive solutions.
  • Collaborative Development: Partnering with cross-functional teams to ensure consistent and optimized product deployment.
  • Client-Centric Customization: Tailoring applications to meet the specific needs of mortgage clients, enabling them to make well-informed financial decisions.

May-2018 to Jun-2021 — Istanbul, Turkey | Dubai, UAE | Cairo, Egypt

VNGRS — Senior Full Stack Engineer

At VNGRS, based in Istanbul, I have significantly expanded my professional expertise by collaborating with diverse teams and international clients. This role has enabled me to engage with stakeholders from various regions, including Dubai and the United States, and has honed my ability to deliver innovative and reliable solutions.


  • I have worked closely with Dubai-based clients such as Al-Tayer and Majid Al Futtaim, as well as U.S. organizations like WhatsNeu, effectively managing projects across different cultural and business environments.
  • I contributed to the development of key e-commerce platforms for Al-Tayer, including Ounass, Nisnass, GAP, and Mamas and Papas, where I played an integral role in both the front-end and back-end aspects of web applications by adding new features and resolving technical challenges.
  • I gained valuable experience working on consumer-facing mobile applications for premier shopping centers such as Mall of Emirates, Mall of Egypt, and various City Centres apps, where my responsibilities included architecting and implementing serverless backend APIs from scratch.
  • Currently, I am spearheading the re-engineering of WhatsNeu outside of the Shopify ecosystem, managing the redevelopment of its storefront, administrative interfaces, and core functionalities.
  • My role has also enhanced my capabilities in remote collaboration, having successfully contributed to projects and maintained productive communication with global teams over the past three years.

feb-2016 to feb-2018 — egypt

Hataxi — co-founder & technical lead

In my role as co-founder and technical lead at Hataxi, I architected and developed the backend system and administrative console for the Hataxi mobile application. My contributions ensured a robust, scalable platform that underpinned the growth of user engagement and maintained high performance under demanding conditions.


  • Designed and built the backend system and admin console for the Hataxi mobile app from the ground up.
  • Orchestrated multiple successful releases supporting thousands of users and millions of API requests daily.
  • Utilized a modern technology stack based on Node.js, Meteor, and MongoDB to guarantee performance and scalability.
  • Developed advanced expertise in MongoDB geospatial queries to enhance location tracking and optimize nearby driver searches.
  • Collaborated with stakeholders to ensure the technical solutions effectively aligned with business requirements and user needs.

aug-2015 to jan-2017 — USA

SkyKode — technical lead

At Skykode, a U.S.A.-based company headquartered in Boulder, Colorado, I operated predominantly in a remote environment, with periodic in-office sessions fostering team collaboration. My tenure focused on steering the development of the company’s flagship product, “KodingLab,” an innovative educational SaaS platform designed for computer science and community colleges.


  • Remote Collaboration: Functioned primarily in a remote capacity, ensuring seamless coordination with a distributed team located in Madinaty, Cairo, and participating in regular office meetups for key strategic discussions.
  • Product Focus: Dedicated my efforts to advancing KodingLab, refining its design and functionality to meet the unique needs of higher education institutions.
  • Engineering Leadership: Provided strategic oversight to the Software Engineering team, directing cross-functional collaborative initiatives aimed at fostering growth and achieving corporate objectives.
  • Technology Advocacy: Championed the adoption of modern technologies and best coding practices, thereby enhancing team skill sets and facilitating effective engineering communications.
  • Foundational Architecture: Played a pivotal role in building KodingLab from the ground up, laying down the robust architectural framework for all its system components.

2016 to 2016 (1-2 months) — egypt

el-menus — sr. front-end engineer

  • Moonlighting with El-Menus, a very popular online service in Egypt for checking restaurants and menus.
  • Built the search module ground up, using AngularJS.

may-2014 to aug-2015 — egypt

Mostaqqel — sr. front-end engineer

  • Mostaqqel was a new experience, working on a company-owned product, rather than clients’. Now I have more chances to show my full potential in front end development.
  • Used modern technologies like Web Components, and web sockets.
  • Mostaqqel is Egypt's first Freelancing Platform, I'm responsible for leading the front end development on Mostaqqel, fine tuning the UI interactions, behaviours, and the user experience through cutting end techniques and technologies. Mostaqqel have recently transformed to Worcbox.

jul-2011 to may-2014 — egypt

Nilecode — sr. front-end engineer

  • Joined front-end team, coming from a full-time freelancing background.
  • Responsible for crafting user experience on the websites we create. Most of times I build the project ground up, other times I join in the middle of a running project and help get it delivered.
  • I'm also responsible for creating user experiences for the web and mobile apps we create, I've mastered JavaScript during this time, and was able to create real-time high performance apps and building user friendly interactions.
  • Nilecode is now IntDev.

2008 to jul-2011

self — freelancer front-end engineer

  • Working as a freelancer for clients from Egypt, KSA & USA.
  • Worked on small to medium size projects, like BundleHunt, and KodingLab.
  • Many other personal experiments.

Projects

I’ve worked on many projects, can be found, along with more info on my LinkedIn profile: https://www.linkedin.com/in/imagdy/