Skip to content
View Amr2812's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report Amr2812

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Amr2812/README.md

Hey there! I'm Amr.

πŸ›  Tech Stack

  • πŸ’» Β  Node.Js | Express | NestJS | Socket.IO | Message Queues (RabbitMQ) | Docker Basics | Pm2 | Nginx
  • πŸ›’ Β  SQL | Database Design | Database Performance Optimization | NoSQL | PostgreSQL | MySQL | Sequelize | Typeorm | MongoDB/Mongoose | Redis | Firebase
  • πŸ”§ Β  Unit Testing | OOP | Integration Patterns | Design Patterns | Documentation (JsDoc/Swagger/Postman)
  • 🌐 Β  HTML5 | CSS3 | JavaScript/ES6+ | Typescript | EJS | SASS | Vue | Vuex | Pinia | Nuxt | Ionic
  • πŸ–₯ Β  Bootstrap | Vuetify | TailwindCSS

πŸ“– Books I enjoyed

  • Node.js Design Patterns
    • A Node.js book about design patterns, writing modules, asynchronous programming, Scalability, Architectural Patterns & Advanced Node.js topics.
  • System Design Interview
    • A book about system design in which writers show a process of designing many systems at large scale.
  • Database Internals: A Deep Dive into How Distributed Data Systems Work
    • The first half of the book explores storage classification, and dive into B-Tree-based and immutable Log Structured storage engines. It explains how database files are organized to build efficient storage, using auxiliary data structures such as Page Cache, Buffer Pool and Write-Ahead Log. The book covers implementations of different techniques and optimizations used in real database systems like PostgreSQL, MySQL & Apache Cassandra. I only read the first half since the second half explores distributed databases which I will study after studying distributed systems.
  • Fundamentals of Database Systems
    • I used this database textbook to study Database design & normalization while studying the Datbase Modeling & Theory course from Stanford University.

🀝🏻 Connect with Me

πŸ“ˆ Some stats

Amr's Dev.to Blog stats (reload)

Pinned

  1. private-lessons-lms private-lessons-lms Public

    During Covid-19 teachers started to give private lessons online, so this is a LMS for a private instructor that supports assistants and multiple grades for a specific subject/course

    JavaScript 37 2

  2. software-environment-concepts software-environment-concepts Public

    Static Site Generated Progressive Web App Glossary eBook for software concepts.

    Vue 44 6

  3. friendsfeed friendsfeed Public

    A social network for friends to see their life updates only to support friends communication without influencers, creators, pages, etc...

    TypeScript 6

  4. devto-stats-card devto-stats-card Public

    Display your Dev.to blog followers count and total post views count in a card image.

    JavaScript 9 4

  5. Link-Target Link-Target Public

    A Chrome Extension that tells you whether the link you are hovering will open in the same tab or a new tab

    JavaScript 3 1