Giter Site home page Giter Site logo

Assalamualaikum, This is Mohammad Touhidul Islam 👋

Senior Software Engineer with a Passion for the Microsoft Technology Stack.

Website image image Buy Me A Coffee


About Me

I am a senior software engineer skilled in developing enterprise-grade software solutions using Microsoft technologies. With a decade of experience, I specialize in delivering high-quality software products that fulfill my clients' specific needs. Throughout my professional journey, I have contributed to a diverse range of greenfield and brownfield software development projects in both corporate and freelance environments, providing profound insights into efficient, effective, and scalable software solutions.

Currently, I'm open to work and employment opportunities.

I specialize in various areas, including, but not limited to:

  • Designing scalable applications in C# .NET
  • Confidently shipping well-architected, production-ready apps using N-Layer Architecture and Clean Architecture. While Clean Architecture remains very pure and adheres strictly to its principles, I always tend to take a pragmatic approach towards it.
  • Applying OOP principles such as SOLID.
  • Implementing design patterns like the Repository Pattern, Unit of Work Pattern, CQRS Pattern, and Mediator Pattern to effectively address cross-cutting concerns.
  • Applying best practices to EF Core and achieving incredible query performance with Dapper.
  • Developing Interactive, Rich Client-Side, and Progressive Web Applications Using Razor, Angular, React.
  • Skillfully implementing Structured Logging through Serilog.
  • Proficiently managing source control and project through Azure DevOps, GitHub, BitBucket.

What I do?

  • 🔭 Writing: C# | ASP.NET | ASP.NET MVC | ASP.NET Core | .NET 7.0 | Web API | Razor | Angular | React | Clean Architecture | CQRS | MSSQL | Azure
  • 💬 Ask Me About: .NET, RESTful APIs, MSSQL, Razor, Angular, React, CQRS, Software Architecture, Design Patterns, Azure.
  • 🌱 I'm currently learning many things, I believe that everyday is a learning opportunity.
  • 👯 Collaboration: I'm enthusiastic about meaningful collaborations and contributions. If you have an interesting project in mind or require assistance with your ongoing efforts, don't hesitate to contact me. Let's work together to achieve our goals.
  • 👯 I'm currently open for work and employment opportunities (remote and relocation)

Programming is a continuous learning process. The more we practice, the more we learn.

Tools & Technologies


Language

C# SQL

Architectural Patterns / Design Patterns / Design Principles

REST Monolithic Architecture MVC N-Layer Architecture Clean Architecture Singleton Pattern Repository Pattern Unit of Work Pattern CQRS Pattern Mediator Pattern DDD OOP SOLID

Database/ORM/Data Access Technology

MicrosoftSQLServer ADO.NET Dapper LINQ Entity Framework Core(Code First, Database First)

Back-End

NET ASP.NET Core API

Front-End

Razor Angular React

Source Controls

Git GitHub Azure_DevOps

Logging

Serilog

Project Management

Azure_DevOps Microsoft Teams JIRA Agile Scrum

Github Stats


trophy

Mohammad Touhidul Islam's Projects

90daysofdevops icon 90daysofdevops

This repository is my documenting repository for learning the world of DevOps. I started this journey on the 1st January 2022 and I plan to run to March 31st for a complete 90-day romp on spending an hour a day including weekends to get a foundational knowledge across a lot of different areas that make up DevOps.

ant-design icon ant-design

An enterprise-class UI design language and React UI library

arangodb icon arangodb

🥑 ArangoDB is a native multi-model database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.

asset-manager icon asset-manager

The Asset Manager is an Open Source Asset Management System. Asset Manager was made for IT asset management, to enable IT departments to track who has which laptop, when it was purchased, which software licenses and accessories are available, and so on.

autohistory icon autohistory

A plugin for Microsoft.EntityFrameworkCore to support automatically recording data changes history.

awesome-cv icon awesome-cv

:page_facing_up: Awesome CV is LaTeX template for your outstanding job application

banglai-javascript icon banglai-javascript

বাংলায় জাভাস্ক্রিপ্টের একদম সংক্ষিপ্ত একটা গাইড

btcpayserver icon btcpayserver

Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor.

calendula icon calendula

An Android assistant for personal medication management

cleanarchitecture icon cleanarchitecture

Clean Architecture Template for Blazor WebAssembly Built with MudBlazor Components.

clifx icon clifx

Declarative framework for building command line interfaces

core icon core

:house_with_garden: Open source home automation that puts local control and privacy first

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.