Skip to content
View mdshohelrana's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report mdshohelrana

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
mdshohelrana/README.md

👋 Hi, I'm Shohel Rana

Software Architect | Aspiring Solution Architect | System Design & Cloud Enthusiast

Helsinki, Finland • LinkedInEmail


🔧 I specialize in designing robust, scalable, cloud-native systems. With years of fullstack experience, I'm now focused on architecting software solutions that align with business strategy, ensure long-term maintainability, and embrace modern engineering standards.

“Good software architecture is not just about choosing the right tools — it's about designing systems that evolve gracefully.”


💼 Areas of Expertise

  • 🧠 System Design & Architecture Patterns – Microservices, Event-Driven Architecture, Monolith to Microservices Transition
  • ☁️ Cloud-Native Development – AWS (EC2, S3, Lambda, ECS, RDS), Azure fundamentals
  • 📐 Domain-Driven Design (DDD), Clean Architecture, SOLID Principles
  • ⚙️ DevOps & Infrastructure as Code – Docker, GitHub Actions, Terraform, CI/CD pipelines
  • 📈 Scalability, Reliability & Observability – Load balancing, rate limiting, monitoring (Prometheus, Grafana)
  • 🔐 Security Best Practices – OAuth2, JWT, secure coding principles
  • 📊 Data-Driven Architecture – Kafka, PostgreSQL, NoSQL, event sourcing
  • 👥 Technical Leadership – Mentoring, documentation, stakeholder communication, trade-off analysis

🛠️ Technologies I Use and Design With

Languages & Frameworks

JavaScript TypeScript Python C# Node.js Django .NET

Frontend

React Angular Vue.js

Architecture & Infrastructure

Docker Kubernetes Terraform Nginx Kafka RabbitMQ

Databases

PostgreSQL MongoDB Redis MySQL

DevOps & Monitoring

GitHub Actions Prometheus Grafana ELK Stack


🏗️ Software Architecture Principles I Follow

Clean Architecture
Scalability by Design
Infrastructure as Code (IaC)
Observability First
Security from Day One
Test-Driven and Behavior-Driven Development (TDD/BDD)
API-First Development
Loose Coupling & High Cohesion


📊 GitHub Insights

Shohel's GitHub stats
Top Langs


✍️ Upcoming Content

📌 I'm working on:

  • ✍️ System Design Case Studies
  • 🧱 Sample architecture diagrams with PlantUML / Mermaid
  • 🧪 Testing strategies at scale
  • 📜 Documentation best practices

🤝 Let's Connect


“Architecture is about intent — shaping code and infrastructure to align with a long-term vision.”

Popular repositories Loading

  1. angular-erp-architecture angular-erp-architecture Public

    Large scale application architecture of angular, Twitter Bootstrap 4, and more reliable plugin of angular

    TypeScript 27 22

  2. mean-stack mean-stack Public

    MEAN stack Mongoose, Express, Angular6, Node

    TypeScript 25 20

  3. webapi-erp-architecture webapi-erp-architecture Public

    Large scale application architecture of asp.net web api

    C# 14 15

  4. mern-stack mern-stack Public

    This is the character voting app which is build with a MERN Stack Using Socket.io (MongoDB, Express, React, Node.js, and Socket.IO) In this repository I will build a character voting app for EVE On…

    JavaScript 12 5

  5. angular-examples angular-examples Public

    Example of angular project based on Angular7. Here we will try to cover all the html element and find out better solution for every component.

    TypeScript 11 8

  6. angularjs-erp-architecture angularjs-erp-architecture Public

    AngularJS 1.x, RequireJS, UI-Router, OcLazyLoading, RestAngular and Satellizer

    JavaScript 5 3