Mir Mohamed Ullah — Senior Software Engineer
I am a seasoned professional with 16 years of experience in designing and developing web applications using ASP.NET, C#, Python, Golang, and TypeScript. My expertise includes business processes, Agile-Scrum, Kanban, software architecture, and design. I hold an MSc in Computer Science from York St John University, UK. I excel in technical leadership, optimizing project outcomes and resource allocation. I specialize in building REST APIs and microservices using C#, .NET Minimal API, TPL, LINQ, Lambda, EF Core, covering all SDLC steps. I aim to develop cloud-native, fault-tolerant, scalable, and resilient software, excelling in Agile teams, individual, and pair programming with a focus on business analysis, SOLID principles, design patterns, and advanced data structures & algorithms. Key Skills: ● Strong proficiency in C#, .net 8, .net 7, .net 6, TPL, LINQ, PLINQ, Record, Generics, async/await, LINQ, lambda expressions, extension methods, EF Core – global filters, eager/lazy loading. ● REST API, GraphQL and gRPC development with ASP.NET using Middleware, Action Filters, with SWAGGER UI. ● Frontend with Angular, TypeScript, React, JQuery, ASP.NET MVC, Razor & Blazor. ● Application Design with Abstraction and Design Patterns including Singleton, Abstract Factory, Factory Method, Builder, Façade, Strategy, Command, Decorator, Proxy, Composite and Visitor. ● Designing Cloud native systems with AWS API Gateway, EC2, ECS, Lambda, S3, SQS, SNS, DynamoDB, VPC, CloudFront, CloudWatch and Azure VMs, Service Bus, Function, Blob Storage, vNet, WAF & CDN. ● Distributed system design with Kafka, RabbitMQ, MassTransit, Debezium, Redis, Dapr, Polly, dotnet Aspire, NServiceBus, Zipkin, Open Telemetry, Prometheus, Grafana and deploy on Kubernetes. ● Database Normalization & Data Modeling with RDBMS – SQL Server, PostgreSQL, MYSQL and NoSQL (DynamoDB, MongoDB, Cassandra & Elasticsearch). Data aggregation & replication with CDC and Debezium. ● Designing, Coding & Refactoring software conforming Clean-Architecture, TDD, BDD and DDD fashion. ● Leading Team members in Agile (Scrum & Kanban) or any other Software Development methodologies. ● Setting Dev environment with CI/CD pipelines with GitActions and Azure DevOps; Jenkin based build servers. Docker-based CI/CD with Argo CD and .NET. Resource provisioning with Terraform & AWS Cloudformation. ● Containerization of Applications using Docker, Kubernetes, Minikube, AKS, EKS, GKE, Helm Charts, Horizontal POD Scaler, Prometheus & Grafana. ● Testing with xUnit, Postman, RestSharp, WireMock, JMeter and benchmarkdotnet.
Stackforce AI infers this person is a SaaS and Fintech expert with extensive experience in software architecture and development.
Location: Southampton, England, United Kingdom
Experience: 18 yrs
Skills
- Software Development
- Software Design
- Software Architecture
- Cloud Computing
- Database Management
- Financial Systems
- Ad Tech
- Crm Systems
- Networking
- Hr Systems
Career Highlights
- 16 years of experience in web application development.
- Expertise in cloud-native and scalable software solutions.
- Strong leadership in Agile methodologies and team management.
Work Experience
University of Southampton
Senior Software Engineer Team Lead (7 mos)
Imperial College London
Software Developer (9 mos)
JustGo
Software Architect (1 yr 2 mos)
Proficient Information System (BD) - Working remotely for ITConquest (Canada)
Sr. Software Engineer (9 mos)
Teksoi Software Limited
Technical Lead (2 yrs 1 mo)
Astha.IT
Principal Software Engineer (1 yr 9 mos)
Cefalo
Sr. Software Engineer (3 yrs 1 mo)
Aprosoft
Sr. Software Engineer (1 yr)
Eyeball Networks
Software Engineer (6 mos)
Niloy Motors Limited a concern of Nitol-Niloy Group
Sr. Software Engineer (Manager) (4 yrs)
Computer Ease Limited
Programmer Analyst (1 yr 4 mos)
Provati Tech Limited
Programmer (1 yr)
Education
Master's degree at York St. John University
Bachelor of Science (B.Sc.) at Chittagong University of Engineering & Technology