
Ahsan Mehmood
Fullstack Developer
Compétences

Voir mes services


Expérience professionnelle
.NET Developer
Enigma Software Solution • Temps plein
Oct 2025 - Present • 9 mos
● Build scalable RESTful APIs using ASP.NET Core (.NET 8) and integrate with Azure Functions for asynchronous processing of high-volume workflows. ● Implement hybrid data architecture using SQL Server for transactional integrity and Azure Cosmos DB for low-latency NoSQL reads. ● Develop responsive front-end applications using Angular 16+ and Bootstrap 5, enhancing user experience and engagement. ● Enable real-time updates via SignalR Core for live client dashboards, order tracking, and notifications. ● Design and maintain CI/CD pipelines in Azure DevOps with xUnit + Moq, automated Docker builds, and AKS deployment. ● Manage version control with Git and GitHub, enforce branching strategies (GitFlow), and ensure code quality via PR reviews. ● Deploy applications on Azure Virtual Machines and Azure Kubernetes Service (AKS) with Helm charts and health probes. ● Conduct load and performance testing with Azure Load Testing and JMeter to ensure system stability under peak traffic.
.NET Developer
MPN • Temps plein
Nov 2024 - Oct 2025 • 11 mos
● Engineered a secure bonus automation platform serving 50K+ customer requests monthly, automating eligibility checks and payouts for a high-stakes gaming/finance client. ● Developed rule-based bots in .NET 8 using C# + NRules to verify identity, deposit history, withdrawal compliance, and KYC before awarding bonuses — reduced fraud by 85%. ● Implemented headless web scraping with Puppeteer Sharp + HttpClient + Polly to log into third-party sites, extract user-specific data (balance, bets, timestamps), and sync with SQL Server. ● Designed dynamic JSON rule engine using NRules + Expression Trees, supporting complex logic (e.g., “deposit $50+ on Friday → 20% bonus if no withdrawal in 7 days”) — fully configurable via admin panel. ● Built Vue.js 3 + Pinia + Vuetify customer portal with request forms, bonus history, and real-time status updates via SignalR Core. ● Created admin CRUD panel with role-based access (RBAC), audit logs, PDF/Excel reporting (ClosedXML), manual overrides, and customer profile management. ● Optimized SQL queries with proper indexing and implemented Redis caching (StackExchange.Redis), reducing bonus evaluation time from 8s to <800ms. ● Integrated JWT + OAuth 2.0 with refresh tokens and secure cookie handling. ● Practiced Test-Driven Development (TDD) with xUnit + Moq + FluentAssertions, achieving 90%+ code coverage and cutting post-release defects by 45%. ● Set up CI/CD pipelines in GitHub Actions with Docker multi-stage builds, SonarQube scanning, and automated testing.
Backend Developer
Convsync • Temps plein
Jan 2024 - Nov 2024 • 10 mos
● Refactored legacy Quality Center (QC) monolith into modular Java Spring Boot microservices, improving maintainability and reducing deployment time by 60%. ● Developed RESTful APIs with Spring WebFlux consumed by Angular frontend, enabling real-time data sync across 15+ modules. ● Migrated reporting database to PostgreSQL + Redis, optimized complex JOINs with Dapper, and reduced dashboard load time from 12s to <2s. ● Implemented role-based access control using Spring Security + JWT. ● Designed dashboard widgets using React 18, Tailwind CSS, and TypeScript, resulting in 20% faster page loads. ● Established React services consuming .NET 6 REST APIs via Axios + Interceptors. ● Migrated legacy application to .NET Core Web API using Clean Architecture and deployed with zero downtime. ● Applied TDD using JUnit and xUnit, sustaining 85%+ code coverage. ● Authenticated users with OAuth 2.0 + OpenID Connect. ● Implemented CI/CD pipelines on GitHub Actions, reducing deployment time by 55%. ● Containerized services with Docker Compose for local and staging consistency.