Latest Projects:
Currency.NET
.NET library for handling international currencies. It contains all the information about the international currencies based on ISO 4217.
ServiceBus size monitor
Python script monitors the maximum sizes of Azure ServiceBus Topics and Queues for active messages and reports their usage percentages in the terminal.
Idyfa
User Identity Management Library for .NET built on top of ASP.NET Identity to simplifies and customize it's functionalities.
Skills & Experiences
- Professional C# coder with extensive experience in building robust solutions.
- Skilled .NET Developer Experienced in creating small, medium-sized, and large scalable applications.
- C# Library developer, created multiple reusable libraries for ASP.NET Identity, online payments, and APIs.
- Back-end developer, experience with many back-end concepts. Expertise in Domain-Driven Design, CQRS, and Event-Driven architectures.
- Experience with RDBMS and SQL databases as a developer.
- Experience writing CLI tools, to automate tasks & automation scripts. Using C# and python
- Experience writing CI/CD pipelines on github, gitlab and Azure.
- HTTP API Specialist: Proficient in designing and managing APIs for diverse use cases.
- OpenAPI Advocate: Familiar with documenting APIs using OpenAPI standards and custom CLI tools.
- Creator of Catdocs , a library for split/bundle OpenAPI specifications.
- Integration Expert: Hands-on experience integrating payment gateways, messaging queues, and external APIs.
- Front-end skills: Experience with JavaScript, CSS and HTML building web UI
- Full-stack Experience: Delivered end-to-end solutions, from backend services to polished frontend designs.
Used lot of SQL & NO-SQL databases as a Developer!
Frameworks:
SQL Server
PostgreSQL
Neo4j
SQLite
Frameworks:
.NET
FastAPI