s
shohag0310

Md Arif A.

@shohag0310

Senior Dot NET Backend Developer for API ERP and SaaS

Bangladesh
English
About me
Senior .NET and Full-Stack Developer with 17+ years of experience building ERP, POS, inventory, accounting, FinTech, SaaS, and scalable backend systems. I specialize in ASP.NET Core, C#, Web API, EF Core, SQL Server, PostgreSQL, Clean Architecture, CQRS, Redis, Docker, Angular, and React. I can help with API development, bug fixing, performance optimization, database design, system modernization, and custom business software. I deliver clean, secure, maintainable solutions with strong business logic.... Read more

Skills

s
shohag0310
Md Arif A.
Offline • 

See my services

API & Integrations
I will build scalable asp net core web API and backend systems
API & Integrations
I will fix asp net core web API c sharp and ef core bugs

Portfolio

Work experience

Software Engineering Manager

Company • Full-time

Apr 2025 - Present1 yr 4 mos

Designed and delivered a Courier Management System to optimize delivery operations with modules for Shift, Driver, Vehicle, and Order Management. Built a modular backend in .NET 8 using the CQRS pattern for scalability and clean separation of concerns. Developed a responsive React + TypeScript frontend with real-time updates and intuitive dashboards. Implemented RESTful APIs for seamless service communication and leveraged PostgreSQL for efficient data handling and advanced route/order optimization. Delivered a production-ready solution that streamlined workflows, improved operational efficiency, and reduced delivery times

Senior Software Engineer Team Lead

Foundations • Full-time

Feb 2023 - Apr 20252 yrs 2 mos

Projects: 1. Shakti ERP 2. Shakti Mobile Application 3. WEB API Responsibility: 1. Analyze complex client requirements and translate them into technical components 2. Work closely with the project manager or stakeholders to ideate software solutions. Prepare project components and design databases. 3. Maintain well-designed, testable, clean, and easily maintainable code by understanding code smells and following design principles. 4. Do code review and continuous refactoring. 5. Participate in client interactions, and fix the system issues according to business rules to confirm smooth client operation. 6. Maintain task records, prepare reports, and compose correspondence relative to work. 7. Collaborate with Client, Business Team, DevOps, Quality Assurance, Security & Compliance, and UX Engineer to ensure smooth and quality delivery. 8. Data migration when needed includes Extraction, Transform, and Load. 9. Write technical documents maintaining applicable standards.