layout | date |
---|---|
layout.njk |
git Last Modified |
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.
- Cloud: Many services in AWS, GCP, and Firebase.
- Third-Party Integrations: Hooking up ElasticSearch, Algolia for search magic, Stripe, and Braintree for seamless payments
- Testing and CI/CD: Big fan of Unit, Integration, and End-to-End testing (Puppeteer, Playwright, Cypress). Love setting up slick CI/CD pipelines with ADO, Gitlab, Github, AWS, and GCP.
- E-commerce Systems: Hands-on with big enterprise e-commerce projects, front to back.
- Legacy Systems: Got the chops to handle and revamp legacy codebases.
<p>
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.
</p>
<br />
<p>
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:
</p>
<br />
<ul>
<li><strong>Automating Loan Repayment:</strong> Implementing comprehensive solutions for full and indicative loan repayment processes, and facilitating second mortgage loan requests.</li>
<li><strong>Legacy System Migration:</strong> Transitioning legacy components, previously built with Java among other technologies, to our modern SJGAR stack, ensuring scalability and adaptability for future needs.</li>
My responsibilities encompass:
<li><strong>Strategic Leadership:</strong> Providing technical direction and fostering a culture of excellence and continuous improvement within my team.</li>
<li><strong>Cross-Team Collaboration:</strong> Working alongside other tech leads to enhance the technological landscape within the mortgage domain, sharing best practices, and optimizing our collective offerings.</li>
<li><strong>Innovation Management:</strong> Driving the development of cutting-edge solutions to automate client processes, thereby enhancing efficiency and advisor productivity.</li>
<li><strong>Technical Decision-Making:</strong> Leveraging my technical acumen to make informed decisions and effectively communicate with stakeholders across the board.</li>
</ul>
<br />
<p>
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.
</p>
<div class="previews">
<a target="_blank" href="https://www.nn.nl/" style="background: #fff center / contain no-repeat url(/images/nn.png); background-size: 70%;"></a>
</div>
<p>
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:
</p>
<br />
<ul>
<li><strong>Developing Full Stack Solutions:</strong> Architecting and implementing full-stack features with a focus on performance, scalability, user experience and resilience.</li>
<li><strong>Technology Integration:</strong> Seamlessly integrating a diverse stack of Node.js & AWS technologies to deliver comprehensive solutions.</li>
<li><strong>Collaborative Development:</strong> Working closely with cross-functional teams to ensure cohesive product development and deployment.</li>
<li><strong>Client-Centric Design:</strong> Tailoring applications to meet the specific needs of mortgage clients, enhancing their ability to make informed financial decisions.</li>
</ul>
<div class="previews">
<a target="_blank" href="https://www.nn.nl/" style="background: #fff center / contain no-repeat url(/images/nn.png); background-size: 70%;"></a>
</div>
<ul>
<li>
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).
</li>
<li>
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.
</li>
<li>
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.
</li>
<li>
I’m currently rebuilding WhatsNeu from scratch outside of Shopify (everything, storefront, admin, ...etc).
</li>
<li>
I’ve gained a lot of remote work experience by working over 3 years remotely in this position.
</li>
</ul>
<div class="previews">
<a target="_blank" href="https://www.altayer.com/" style="background: #fff center / contain no-repeat url(/images/al-tayer.jpg); background-size: 70%;"></a>
<a target="_blank" href="https://www.majidalfuttaim.com/" style="background: #111 center / contain no-repeat url(/images/maf.png); background-size: 90%;"></a>
<a target="_blank" href="https://apps.apple.com/ae/app/mall-of-the-emirates-moe/id1449578693" style="background: #f8f8f8 center / contain no-repeat url(/images/moe.png); background-size: 150%;"></a>
<a target="_blank" href="https://www.ounass.ae/" style="background: #fff center / contain no-repeat url(/images/ounass.svg); background-size: 70%;"></a>
<a target="_blank" href="https://www.mamasandpapas.ae/" style="background: #fff center / contain no-repeat url(/images/mamas.svg); background-size: 90%;"></a>
<a target="_blank" href="https://www.gap.ae/" style="background: #fff center / contain no-repeat url(/images/gap.svg); background-size: 60%;"></a>
<a target="_blank" href="https://apps.apple.com/eg/app/mall-of-egypt-official-app/id1441905105" style="background: #f8f8f8 center / contain no-repeat url(/images/moeg.png); background-size: 150%;"></a>
<a target="_blank" href="https://apps.apple.com/ae/app/city-centres/id1448471823" style="background: #f8f8f8 center / contain no-repeat url(/images/cc.png); background-size: 150%;"></a>
<a target="_blank" href="https://whatsneu.gg/" style="background: #fff center / contain no-repeat url(/images/neu.png); background-size: 90%;"></a>
<iframe loading="lazy" width="100%" height="100%" src="https://www.youtube.com/embed/GQiEO6Cu8A0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>
<iframe loading="lazy" width="100%" height="100%" src="https://www.youtube.com/embed/Sde1Kdy7NYo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>
</div>
<ul>
<li>Built it from scratch the system backend and admin console for Hataxi mobile app.</li>
<li>Made multiple successful releases supporting thousands of users, and millions of API hits daily.</li>
<li>Technology stack based on Node, Meteor and Mongo.</li>
<li>Had a chance to get in-depth experience with Mongo geospatial queries to manage locations tracking, finding nearby drivers,.. etc.</li>
<li>Cooperate on the business requirements, and side of the app.</li>
</ul>
<div class="previews">
<a target="_blank" href="https://www.facebook.com/hataxiApp/" style="background: #fff center / contain no-repeat url(/images/hataxi.jpg); background-size: 40%;"></a>
</div>
<ul>
<li>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.</li>
<li>I’ve focused on company’s primary product “KodingLab", targeting computer science colleges, and community colleges.</li>
<li>My role was engineering leadership. I manage Software Engineering team, and direct collaborative efforts to meet companies goals in growth and success.</li>
<li>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.</li>
<li>KodingLab is an educational SaaS, I’ve started building it from day one, ground up, and have put the foundation for all system components.</li>
</ul>
<div class="previews">
<a target="_blank" href="https://www.linkedin.com/company/skykode/about/" style="background: #fff center / contain no-repeat url(/images/sk.png); background-size: 70%;"></a>
<iframe loading="lazy" width="100%" height="100%" src="https://www.youtube.com/embed/VCcbzBHKmME" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>
<iframe loading="lazy" width="100%" height="100%" src="https://www.youtube.com/embed/fAhyWUMYIos" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>
</div>
<ul>
<li>Moonlighting with El-Menus, a very popular online service in Egypt for checking restaurants and menus.</li>
<li>Built the search module ground up, using AngularJS.</li>
</ul>
<div class="previews">
<a target="_blank" href="https://www.elmenus.com/" style="background: #fc4414 center / contain no-repeat url(/images/menus.png); background-size: 90%;"></a>
</div>
<ul>
<li>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.</li>
<li>Used modern technologies like Web Components, and web sockets.</li>
<li>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.</li>
</ul>
<ul>
<li>Joined front-end team, coming from a full-time freelancing background.</li>
<li>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.</li>
<li>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.</li>
<li>Nilecode is now IntDev.</li>
</ul>
<ul>
<li>Working as a freelancer for clients from Egypt, KSA & USA.</li>
<li>Worked on small to medium size projects, like BundleHunt, and KodingLab.</li>
<li>Many other personal experiments.</li>
</ul>
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: {{ page.date }}