About

Hey there! I'm Amr.

👨🏻‍💻 About Me

  • 🤔   Exploring and learning new backend technologies.
  • 🎓   High School Student and a Future Computer Science Student.
  • 💼   Backend developer with 4 months XP in a startup.
  • ✍️   Writing Tech Blog Posts.

🛠 Tech Stack

  • 💻   Node.Js | Express | NestJS | Socket.IO | Message Queues/Brokers (RabbitMQ / ZeroMQ) | Docker | Nginx | HAProxy
  • 🌐   HTML5 | CSS3 | JavaScript/ES6+ | Typescript | Pug | EJS | SASS | Vue | Vuex | Nuxt | Ionic
  • 🛢   SQL | Mysql | Postgresql | Sequelize/Typeorm/Prisma | MongoDB/Mongoose | Redis | Firebase
  • 🔧   Rest | GraphQL | Unit/Integration Testing (Jest/Supertest) | OOP | Integration Patterns | Design Patterns | Documentation (JsDoc/Swagger/Postman)
  • 🖥   Bootstrap | Vuetify | TailwindCSS

📖 Important Courses/Books

  • M001: MongoDB Intro Course (MongoDB University)
  • M201: MongoDB Performance Course (MongoDB University)
  • Node.js Design Patterns (Book)
    • A Node.js book about design patterns, writing modules, asynchronous programming, Scalability, Architectural Patterns Advanced Node.js topics
  • System Design Interview (Book)
    • A book about system design in which the writer show simplified process of designing multiple systems

📈 Some stats

Amr's GitHub stats Amr's Dev.to Vlog stats