FA
Open to opportunities

Faojul Ahsan

@faojulahsan

C# .NET Developer || SQL Lover || Remote Work || Clean Code & Modern Architecture Enthusiast

Bangladesh
Message

5+ years of industrial experience on .NET stack with Angular as the front end.

Always try to maintain the SOLID principle and follow standard practices to keep the code clean.

Love to read about .NET project architecture such as N-layered Architecture, Clean, or Onion Architecture, and implement those architectural patterns based on the project requirements and their pros and cons.

Very much proficient in writing complex yet optimized and robust TSQL and stored procedures in MSSQL.

Though love to work with the .NET stack, very open to new technology.

Always love to write articles about technical and non-technical stuff.

--------------------------------------------------------------

**Technical Skills at A Glance**

Programming Languages: C# (Version C# 1.0 - C# 12.0), C, C++, Java (SE & EE Advanced), TypeScript (Basic)

Frameworks: .NET 8, .NET 6, Blazor (Basic), EF Core 5, EF Core 6, EF Core 8, ASP.NET MVC, .NET Web API, ML.NET, VB.NET, Angluar 8+

Databases: ER Diagram, SQL, TSQL, Stored Procedures, MSSQL, MySQL, PostgreSQL (Basic), Redis, NoSQL (Basic)

Scripting Languages: JavaScript, JQuery, Ajax

Version Control System (VCS): Git, SVN, GitHub, GitLab, Bitbucket

Architecture, Pattern & Process: Repository Pattern, Generic Repository Pattern, CQRS, Mediator, MVC, Layered, Modular Monolith, Clean Architecture, Test Driven Development (TDD)

Deployment Tools: Docker, GitHub Actions CI/CD

Unit Testing Tools: XUnit, MSTest, FakeItEasy

Design Principles: SOLID, KISS, DRY, YAGNI

Project Management Tools: Atlassian Jira

IDE & Tools: Visual Studio, Visual Studio Code, JetBrains, Sonar Qube, SQL Server Management Studio, Code Blocks

Currently Learning: Go, Microservices, Domain Driven Design (DDD), Blazor, Kubernetes, MongoDB, RabbitMQ & Kafka, Cloud (AWS & Azure)

Experience

Streams Tech Ltd logoSL
Current

Senior Software Engineer

Streams Tech Ltd

Dec 2022 - Present (1 year 5 months)

Convert the client's requirement to a viable technical solution
Optimized the existing code to increase the dashboard speed
Documented the workflow & various methods for the technical users
Given support & introduced newer methods for generating charts and reports
Revamp the DB&A's WorkSite project to .NET 8 from .NET Framework 4.5.2
Migrate the frontend from Angular 8 to Angular 16

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan