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 β€’ LinkedIn β€’ Email


πŸ”§ 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