I am currently employed at SELISE Digital Platforms as the Head of Academy (Business Operations & Engineering). In my role as a full-time Senior Solution Architect, Developer Trainer, and Presales Expert I am responsible for overseeing custom-tailored in-house intensive training programs designed to transform developers into versatile performers with exceptional communication and problem-solving abilities.
My objective is to equip young developers with the knowledge and skills necessary to become independent, world-class professionals who are well-prepared for the demands of Industry 4.0.
My primary area of expertise lies in presales activities, encompassing product design, requirement analysis, feasibility analysis, product demonstrations, technical advisory, and solution architecture discovery.
Contrary to the common misconception that architects do not engage in coding, I have been a lifelong programmer and have consistently ranked among the top most active GitHub contributors in Bangladesh out of over 90,000 programmers.
With a strong emphasis on data structure and algorithms, my interests include learning new programming languages and meticulously examining various programming frameworks to identify the most suitable options for specific product requirements. Additionally, I enjoy experimenting with different design patterns and system design concepts.
- Based in Dhaka, Bangladesh.
- Have 10 years of hands-on coding experience.
- Developed products for healthtech, fintech, F&B, retail, and logistics business domains in startups and enterprises.
- Developed multi-platform and cross-platform apps along with monolithic APIs and microservices.
- π¨βπ» Write
C#
SQL
XAML
HTML
CSS
TypeScript
. - π Mostly active on
and the .NET community.
- π Talk about clean architecture, design patterns, clean code, creative programming, system design, requirement engineering, techical sales, & work culture.
-
π₯ Front-end:
- π Languages: β’
π§π» C# 11
β’π¨βπ XAML
β’π¨βπ§ TypeScript
β’π§π»ββοΈ HTML
β’π¨π»βπ¨ CSS
- π¬ Frameworks:
- π₯ Desktop: β’ Uno Platform β’ WinUI 3 β’ WPF
- π Web: β’ PixiJS β’ Blazor WASM β’ Uno WASM β’ Open Silver β’ ASP.NET MVC β’ React
- π± Mobile: β’ Xamarin β’ .NET MAUI β’ Uno Platform
- π³ UI toolkits: β’ Telerik β’ Dev Express β’ MudBlazor
- π Reporting toolkits: β’ RDLC β’ Dev Express Xtra Reporting β’ Telerik Reporting
- π Languages: β’
-
ποΈ Back-end:
- π Languages: β’
π§π»ββοΈ C# 11
- π Frameworks: β’ ASP.NET Web API
- πΎ Databases: β’ SQL Server β’ MongoDB β’ LiteDB β’ SQLite
- π System architecture: β’ Monolithic β’ Microservices
- π Communication protocols: β’ REST β’ SignalR β’ RabbitMQ β’ TCP/IP β’ Web Socket
- π Languages: β’
-
π‘ Software development ecosystem:
- π Code repository: β’ Git β’ BitBucket β’ Azure DevOps Server
- π Project management: β’ Jira Scrum Boards β’ Azure Boards
- π CI/CD: β’ IIS β’ Azure Pipelines β’ Github Actions β’ Github Pages
-
π§ββοΈ Coding pattern & principles:
- β Patterns: β’ Mediator β’ Bridge β’ CQRS β’ MVVM β’ MVC β’ SAGA β’ Event Sourcing β’ Message Queuing
- π Principles: β’ DRY β’ ACID β’ DDD β’ SOLID
- πΉ Frameworks: β’ .NET 6 β’ .NET Core 3.1 β’ .NET Standard 2.0 β’ .NET Framework 4.8 β’ Entity Framework
- Performing effective communication with onshore and offshore clients and development teams. Understanding client needs and providing consultancy on conceptualizing effective solutions.
- Designing product vision, feasibility analysis, and technical roadmap.
- Mentoring young teammates and providing coding insights and knowledge to solve problems. Taking calculated risks, conflict resolution, and keeping stakeholders in proper sync.
- π₯° Honky Roads -PixiJS, Honk-Buster, Astro-Odyssey, Candy-Craze, Hungry-Worm, Sky-Way, Memory-Match, Honk-Hero & Phototis as pet projects.
- featured-10-days-of-game-development-with-uno-platform-webassembly-and-c#
- featured-a-space-shooter-game-on-the-web-with-c#-wasm-on-blogs-uno-platform
- featured-article-on-2d-web-games-on-twitter-wasm-weekly
- π I am an ambivert.
- π§ I love to be very precise and thorough. I hate procrastinating.
- βοΈ I write why a certain code is written instead of what in the comments.
- β±οΈ I'm a workaholic and drink a lot of β coffee.
- π I just can't resist the urge to explore a new tech and this highly disrupts my sleeping cycles.