This is me…

Mohamed Rimsan

Talks about #microservices, #blockchain ,#hiking, #photography
Backend development specialist with over 5 years of experience in designing and developing scalable web and hybrid mobile applications. A proactive team player with a knack for rapid learning, I bring a confident and positive approach, complemented by exemplary interpersonal and communication abilities. I write about software development on my blog.

I am someone who believes that “LESS is MORE” and hence the practice of Agile is my kind of style.

Basically, I love sharing the knowledge I have gained through my experience whether it is from the day to day work or simply extra knowledge from the Internet. One of the things I enjoy is that I occasionally produce screencasts on topics of web design and development. Furthermore, I am always looking forward to speak in user group discussions and meetings, as well as public events related to the web.

Many developers and designers usually have other interests and hobbies that help them enjoy themselves. But as far as I am concerned, Web is my everything. Nevertheless, I do enjoy reading as well, especially on technical subjects, as well as self-help stuffs.

API development is not my profession, it’s my passion. I look forward to learning cutting edge technologies and I always try to adopt them for each of my new projects I work on, in the most suitable manner.

Thank you very much for your interest and I appreciate your time spent in knowing a little bit more about me.

Want to know how I may help your project? Check out my project portfolio and online resume.

What I do

I have more than 5 years' experience building software application. Below is a quick overview of my main technical skill sets and technologies I use. Want to find out more about my experience? Check out my online resume and project portfolio.
01. Research

Understand the client’s subject matter completely and build on the knowledge related to it, becoming intimately familiar with the subject matter. Determine methods to address the specific customer’s needs and requirements.

02. Design

Misleadingly thought of as the superficial appearance of a product, design actually encompasses a lot more. It is a cross functional process that includes market research, technical research, design of a concept, and prototype mockup.

03. Develop

Findings from the research and design phases are utilized for the production of specific products including materials, systems, and methods. Engineer utilizing the research and designs to produce commercial products for the customer.

What I Love

I've been exploring the concept of love and wondering about how to have a more open heart.

Node.js, NestJs

Vanilla JavaScript

PM2, AppSignal

Azure, AWS,
IBM DataPower



Angular, React & Vue







J2EE/Spring & R-Project


Linux & CentOs




Mysql, MongoDB, Redis


Bitbucket & Git


Latest Blog Posts

SAGA Microservices Architecture Patterns - NodeJs & Kafka

Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. Combines elements OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).

Read more →

Service Mesh - Banking Apps Microservices using Consul

Consul is a multi-networking tool that offers a fully-featured service mesh solution. It solves the networking and security challenges of operating microservices and cloud infrastructure in multi-cloud and hybrid cloud environments.

Read more →

Load Balance – Nodejs & ExpressJs with axios

A load balancer is a device that acts as a reverse proxy and distributes network or application traffic across a number of servers. Load balancers are used to increase capacity (concurrent users) and reliability of applications.

Read more →

Latest Screencasts

Load Balance – Nodejs & ExpressJs with axios.

Read more →

SAGA Microservices Architecture Patterns - NodeJs & Kafka - demo.

Read more →

Part 4: NestJs - Builder pattern designed to provide a flexible solution to various complex object

Read more →

Part 3: Adding OpenAPI to NestJS App | Time Saving.

Read more →

Part 2: Simple CRUD without database; Intro to Building Microservices with NodeJs & NestJs Framework.

Read more →

Introduction to Building Microservices with NodeJs and NestJs Framework.

Read more →

Research Publications

  1. Author:- PNR: Cybersecurity Based Passenger Name Record Verification Framework Using Blockchain and Smart Contract. (view)
  2. Author:- COVID-19: A Novel Framework to Globally Track Coronavirus Infected Patients using Blockchain. (view)
  3. Author:- Application of Blockchain and Smart Contract to Ensure Temper-Proof Data Availability for Energy Supply Chain. (view)
  4. Author:- Payment Settlement Tracking Framework for Independent Power Producer in the Energy Supply Chain using Blockchain and Smart Contract. (view)
  5. Author:- Design Science Research Methodology Approach for Blockchain- based Liberalized Energy Supply Industry. (view)
  6. Author:- Application of Blockchain to Ensure Temper-Proof Data Availability for Energy Supply Chain. (view)
  7. Co-Author:- State-of-the-art review on the acoustic emission source localization techniques. (view)
  8. Co-Author:- Clustering-Based Quantitative Evaluation Using Acoustic Emission Waveforms for Corrosion Detection. (view)
  9. Co-Author:- AE Source Localization for Oil & Gas Pipelines using Machine Learning Technique. (view)