About
Thanks for stopping by. Read below to learn more about myself and my background.
Background
Hi, I'm Mohamed Magdy Tanash, a passionate Full Stack Web Developer with over 3 years of hands-on experience in building scalable, high-performance web applications. From dynamic front-end interfaces to robust back-end architectures, I focus on delivering seamless, user-centric experiences using modern web technologies like React, Next.js, Astro, and Node.js.
Currently, I work at Fitlog as a Full Stack Engineer, where I contribute to the development of a robust fitness platform. My responsibilities include architecting scalable backend services, optimizing frontend experiences, and integrating third-party solutions to enhance user engagement.
At AppGain, I've led the development of key projects such as:
- Microservice Architecture that powers invoice systems, designed for scalability and reliability using Node.js and Python.
- Feature-rich Web SDKs enabling powerful Web Push Notifications that have increased user engagement.
- A dynamic website with a smooth Next.js front-end integrated with a Node.js backend for real-time content updates.
One of my proudest accomplishments is the peer-to-peer video chat platform I developed, utilizing cutting-edge technologies like Socket.io, Redis, and Agora for real-time communication. Additionally, I played a crucial role in interviewing and hiring key developers, contributing to the growth of our team.
What sets me apart is my constant drive to learn and adapt. Whether it’s tackling new challenges or exploring emerging technologies, I strive to push the boundaries of what’s possible in web development. My AWS certifications (Solutions Architect and Cloud Practitioner) highlight my dedication to building cloud-native, scalable solutions.
Beyond my technical skills, I value teamwork, leadership, and a problem-solving mindset, which have earned me recognition, including two "Top Performer" awards.
When I’m not coding, I’m either learning something new or refining my craft. Let’s create something amazing together.
Work Experience
Full Stack Engineer
FitlogLeading backend modernization efforts and frontend improvements for a robust fitness platform. Focused on migrating legacy systems to modern architectures, building scalable services, and enhancing user experience through performance optimizations and integrations.
- Led backend modernization by migrating monolithic LoopBack architecture to microservices-based NestJS setup, applying clean architecture and best practices
- Built Notification Service using NestJS and Amazon SQS to queue and dispatch notifications across email and push channels
- Migrated large React 16 codebase to React 18 with functional components, resulting in significant performance improvements
- Integrated React Native mobile app with Health Connect to sync wearable device data
- Developed and maintained internal tools including Admin Dashboard for managing announcements, notifications, and operational features
- Successfully launched Goals Service, an event-driven service to track client goals, send notifications on goal achievements or expiry, and improve engagement
- Successfully launched Stats Queueing Service which offloaded large database insertions into a queue for asynchronous bulk processing, improving system stability and performance
Full Stack Developer
AppGainLed the development of key projects including microservice architecture, Web SDKs for push notifications, and dynamic websites with real-time content updates.
- Developed microservice architecture for invoice systems
- Built feature-rich Web SDKs for push notifications
- Created peer-to-peer video chat platform
- Led technical interviews and team growth
Certifications
AWS Solutions Architect
Amazon Web Services
AWS Cloud Practitioner
Amazon Web Services
Awards & Recognition
Top Performer
AppGain • 2023
Recognized for exceptional performance and contributions
Top Performer
AppGain • 2022
Recognized for outstanding work and leadership