Hi, I'm Amr Alnus

|

I build scalable, high-performance backend systems using Node.js and TypeScript, turning complex challenges into clean, maintainable, and practical solutions.

Resume
X
Amr Alnus
About Me

Who I Am

Backend & Flutter Developer Specialized in NodeJS

Backend Engineer specializing in building scalable, high-performance systems and APIs using Node.js and TypeScript, with a strong foundation in software architecture and distributed systems.

Experienced in designing and implementing production-grade backend solutions, including e-commerce platforms and service-oriented applications, with a focus on performance, security, and reliability.

Proficient in clean architecture, SOLID principles, design patterns, and automated testing, delivering maintainable and robust systems while collaborating effectively within cross-functional teams.

Clean Code

I write maintainable, scalable, and efficient code following best practices and industry standards.

Problem Solver

I enjoy tackling complex challenges and finding elegant solutions through creative thinking.

Fast Learner

I quickly adapt to new technologies and environments, constantly expanding my skill set.

Skills

Technical Expertise

Programming Languages

Core languages for systems and application development

TypeScriptJavaScriptSQL+5 more

Engineering Concepts

Fundamental software engineering principles

Data StructuresOOPOperating Systems+4 more

Mobile Development

Mobile development technologies

FlutterClean ArchitectureState Management+1 more

Backend Development

Server-side frameworks and technologies

Node.jsExpressNestJS+1 more

Database Systems

Database management and optimization

MongoDBPostgreSQLPrisma+3 more

Development Tools

Tools and environments for development

GitLinux/UnixPostman+3 more

With extensive experience spanning low-level systems programming and modern web & mobile development, I bring a deep and well-rounded understanding of software engineering principles to every project.

Portfolio

Featured Projects

Workout Tracker

Workout Tracker

Scalable backend system for managing workouts, exercises, scheduling, and user progress, with a focus on performance, reliability, and authentication.

Image Processing Service

Image Processing Service

A scalable Node.js and TypeScript backend for secure user authentication and image processing, featuring cloud uploads, transformations, pagination, and background job handling.

E-Commerce API

E-Commerce API

A production-ready E-Commerce API built with Node.js, Express, and MongoDB, featuring secure authentication, product and order management, and Stripe payment integration.

Discord Bot

Discord Bot

A feature-rich Discord bot built with Node.js, Discord.js, and MongoDB for server management, user interaction, and fun commands.

Online Code Compiler API

Online Code Compiler API

Secure online code execution platform with Docker-based sandboxing and real-time output.

URL Shortening Service

URL Shortening Service

Scalable service to shorten URLs with analytics and high-performance redirection.

Messaging Platform

Messaging Platform

Real-time messaging backend with encryption, online presence, and typing indicators.

Movies App

Movies App

Flutter mobile app for browsing and managing movie profiles.

Events App

Events App

Flutter app for event management with maps, authentication, and theming.

Contacts App

Contacts App

Flutter mobile app for managing contacts with images and email metadata.

News App

News App

Flutter app to display news from third-party APIs using clean UI components.

Contact

Get In Touch

Location

Alexandria, Egypt