Skip to content
View faojul's full-sized avatar

Block or report faojul

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
faojul/README.md

Hi there, I'm Faojul Ahsan πŸ‘‹

Senior Backend Engineer and Team Lead with 8+ years of experience building scalable, high-performance systems for global clients. Strong foundation in .NET (C#) with an active focus on Go (Golang) for modern, high-performance backend services.

Passionate about designing production-grade systems using Clean Architecture, CQRS, and distributed system principles. Experienced in leading remote-first teams, mentoring engineers, and working effectively in async, distributed environments. Open to remote opportunities with global companies like Doist, Automattic, Buffer, or Toggl.

πŸ”­ Currently working as Senior Software Engineer at Streams Tech Ltd. (Remote, serving US clients)
🌱 Currently building backend systems in Go and exploring AI/ML integrations (ML.NET, forecasting)
πŸ’Ό Seeking remote Senior Backend / Go / .NET roles
πŸ“ Former technical writer at Code Maze, sharing insights on clean code and architecture


Technical Skills

Backend & Frameworks

  • Go (Golang): concurrency, performance-oriented services, clean architecture (active focus)
  • .NET (7+ years): C#, .NET 6/8/10, ASP.NET Core, Web API, EF Core, Dapper
  • Python (3+ years): FastAPI, Django REST Framework

Architecture & Systems

  • Clean Architecture, CQRS, Domain-Driven Design
  • Microservices & Modular Monolith
  • Distributed systems, async processing

Data & Infrastructure

  • PostgreSQL, MS SQL Server, MySQL, MongoDB, Redis
  • Azure, Docker, GitHub Actions, CI/CD, AWS (basics)

Messaging & Realtime

  • RabbitMQ, Kafka, SignalR

Soft Skills & Tools

  • Leadership, Mentoring, Remote Work, Async Communication
  • ChatGPT, Copilot, Claude
  • Visual Studio, VS Code, Jira, Slack, GitHub

Adhere to SOLID, KISS, DRY, and YAGNI principles for clean, maintainable systems. Strong in performance optimization and system design.


Experience

  • Senior Software Engineer @ Streams Tech Ltd. (Dec 2022 – Present, Remote)
    Improved system performance by 60%, modernized architecture, and built scalable APIs using Clean Architecture + CQRS (reducing response times by 45%). Collaborate with distributed US teams in async workflows.

  • Senior Software Engineer & Team Lead @ Novotel (InterCloud) Limited (Jun 2021 – Dec 2022)
    Led 4 engineers to deliver 6+ enterprise systems, automated workflows (60% faster, 40% cost reduction), mentored developers, and integrated external systems.

  • Technical Content Author (Part-Time) @ Code Maze (Dec 2021 – May 2022, Remote)
    Authored practical backend engineering articles focused on clean architecture and production-ready code.

  • Software Engineer @ Novotel (InterCloud) Limited (Jun 2018 – May 2021)
    Developed telecom billing systems, improved data processing performance by 40%, and handled production deployments and support.


Open Source Contributions

  • Rule Resolution Service (Go)
    A rule evaluation engine built with Go + Clean Architecture to resolve complex rule conflicts deterministically.
    Demonstrates backend system design, extensibility, and performance-focused implementation.

  • LiteMediator
    Lightweight in-process Mediator library for .NET. Implements CQRS-style patterns and decouples command/query handling.

  • (Upcoming) Go Backend Project
    Production-grade backend service focusing on concurrency, caching, and rate limiting.


Projects

  • AgamirProperty Procurement System (Freelance, .NET)
    Reduced manual workload by 40% and task time from 2 days β†’ <8 hours. Implemented real-time notifications.

  • Customer Relationship Management (CRM) Platform (Python)
    Integrated Microsoft Graph API and reduced response time by 35% using Django, PostgreSQL, and React.


Education

Bachelor of Computer Science, Khulna University of Engineering & Technology (KUET), 2014–2018.


Leadership

Mentored 10+ developers through code reviews and pair programming. Led cross-functional teams (3–5 members) with strong focus on architecture and delivery.


Connect with Me

Always open to discussions on backend systems, Go, distributed architecture, or remote engineering.


πŸ”₯ My Stats

GitHub Streak

Pinned Loading

  1. Rules-Resolution-Service Rules-Resolution-Service Public

    Foreclosure Rules Resolution Engine Service

    Go

  2. LiteMediator LiteMediator Public

    Mediator pattern implementation with pipeline support. A lightweight alternative to MediatR for .NET Core projects

    C# 2

  3. fastapi-starter-clean-architecture fastapi-starter-clean-architecture Public

    Python

  4. SimpleChatApp SimpleChatApp Public

    C#

  5. FileCopier-With-Schedule-ShutDown FileCopier-With-Schedule-ShutDown Public

    This project will give an opportunity to copy file from multiple sources to multiple destinations at a time. It has PC Shut Down facility so that one need not to wait until the copy process is fini…

    Java

  6. Quantum-Cryptography-SARG04 Quantum-Cryptography-SARG04 Public

    Demonstration of SARG04 protocol

    Java 1 2