Islam Magdy Mahmoud

Senior Full Stack Developer
i.magdy.m@gmail.com - (+31) 658 715 620 - LinkedIn

download Download PDF code Devspedia
dark_mode light_mode

Profile

Hey there! I'm a full-stack dev who's been rocking JavaScript since the early days (front-end from 2011-2016). I love building cool apps with tech like Node, PostgreSQL, MongoDB, GraphQL, React, React Native, Vue, and Lit. I also jam with frameworks like Express, Svelte, NestJS, and NuxtJS. Got a knack for serverless magic on AWS and GCP, whether native or with the Serverless framework.

I excel at architecting and scaling distributed systems, whether it's microservices, serverless setups, monoliths, or hybrid solutions, depending on what’s best for the job. Always on the lookout for the latest and greatest tech to play with.

Jul-2022 to present — Rotterdam, The Netherlands

Nationale-Nederlanden — Tech Lead

In my current role as Tech Lead at Nationale-Nederlanden, I have the honor of steering a team of adept software engineers, customer journey experts, and UX designers. Our mission is to revolutionize the mortgage loan sector through technological innovation. We employ the SJGAR stack—Serverless Framework, JavaScript, GraphQL, AWS, and React—as our Digital Product Tech Stack (DPTS) for the majority of our applications.


Since assuming this leadership position in July 2022, my team and I have been dedicated to automating and streamlining processes for our clients and advisors. Our primary objectives include:


  • Automating Loan Repayment: Implementing comprehensive solutions for full and indicative loan repayment processes, and facilitating second mortgage loan requests.
  • Legacy System Migration: Transitioning legacy components, previously built with Java among other technologies, to our modern SJGAR stack, ensuring scalability and adaptability for future needs.
  • My responsibilities encompass:

  • Strategic Leadership: Providing technical direction and fostering a culture of excellence and continuous improvement within my team.
  • Cross-Team Collaboration: Working alongside other tech leads to enhance the technological landscape within the mortgage domain, sharing best practices, and optimizing our collective offerings.
  • Innovation Management: Driving the development of cutting-edge solutions to automate client processes, thereby enhancing efficiency and advisor productivity.
  • Technical Decision-Making: Leveraging my technical acumen to make informed decisions and effectively communicate with stakeholders across the board.


I am deeply committed to nurturing a culture of innovation and excellence at Nationale-Nederlanden, and I eagerly anticipate continuing to propel our success and technological advancement.

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

Nationale-Nederlanden — Senior Full Stack Engineer

In my role as a Senior Full Stack Engineer at Nationale-Nederlanden, I specialized in the development of innovative repayment tools and applications designed to empower mortgage clients with the ability to manage and gain insights into their mortgages. My responsibilities included:


  • Developing Full Stack Solutions: Architecting and implementing full-stack features with a focus on performance, scalability, user experience and resilience.
  • Technology Integration: Seamlessly integrating a diverse stack of Node.js & AWS technologies to deliver comprehensive solutions.
  • Collaborative Development: Working closely with cross-functional teams to ensure cohesive product development and deployment.
  • Client-Centric Design: Tailoring applications to meet the specific needs of mortgage clients, enhancing their ability to make 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’m gaining great experience by working with teams & clients from a variety of nationalities! I’ve worked with Dubai based clients (Al-Tayer & Majid Al Futtaim) and USA based (WhatsNeu).
  • I've worked on Al-Tayer e-commerce products such as Ounass, Nisnass, GAP, & Mamas and Papas, I was working with a large team on both front and backends of the web apps, adding new features, and fixing bugs on both front and back ends.
  • Also had a great experience working on consumer facing Mall mobile apps for some of the world's most popular malls such as Mall of Emirates, Mall of Egypt, and all City Centres apps. I was working on the backend APIs with only 1 developer we've created the entire mobile backend serverless APIs from scratch.
  • I’m currently rebuilding WhatsNeu from scratch outside of Shopify (everything, storefront, admin, ...etc).
  • I’ve gained a lot of remote work experience by working over 3 years remotely in this position.

feb-2016 to feb-2018 — egypt

Hataxi — co-founder & technical lead

  • Built it from scratch the system backend and admin console for Hataxi mobile app.
  • Made multiple successful releases supporting thousands of users, and millions of API hits daily.
  • Technology stack based on Node, Meteor and Mongo.
  • Had a chance to get in-depth experience with Mongo geospatial queries to manage locations tracking, finding nearby drivers,.. etc.
  • Cooperate on the business requirements, and side of the app.

aug-2015 to jan-2017 — USA

SkyKode — technical lead

  • Skykode is a U.S.A. based company, operating from Boulder, Colorado, and running development with remote team in Madinaty, Cairo. My work with was 90% remote from home, with some days from office for team gatherings.
  • I’ve focused on company’s primary product “KodingLab", targeting computer science colleges, and community colleges.
  • My role was engineering leadership. I manage Software Engineering team, and direct collaborative efforts to meet companies goals in growth and success.
  • I’ve brought modern technologies and delivered knowledge to the team members, help everyone develop their skills, write better code, and participate effectively in engineering discussions.
  • KodingLab is an educational SaaS, I’ve started building it from day one, ground up, and have put the foundation for all 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/


Last updated: Tue Jul 16 2024 20:45:55 GMT+0000 (Coordinated Universal Time)