Senior Backend and Full-Stack Software Engineer with 10+ years of experience building enterprise-grade distributed systems and microservices using C#, .NET, ASP.NET Core, and Azure. Experienced in secure API development, authentication/authorization (OAuth/OIDC/JWT/RBAC), event-driven workflows, messaging, and cloud-native observability.
I’ve worked across financial services and enterprise platforms (banking/fintech, onboarding, CRM, payroll, CRM, workflows), delivering scalable backend services, integration layers, and operational data solutions. I’m also increasingly focused on AI-assisted engineering to accelerate delivery, validate implementations, and integrate AI capabilities into real workflows.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
- Identity & Authentication — secure authentication, authorization, OAuth 2.0/OpenID Connect, and identity management.
- User Management — user profiles, lifecycle management, roles, and application-specific user data.
- Vehicle Management — vehicle registration, ownership, classification, and lifecycle management.
- Parking Management — parking facilities, areas, spaces, availability, and parking inventory.
- Reservations — reservation creation, holds, lifecycle management, and availability validation.
- Payments — payment processing, transaction management, status tracking, and payment-provider integration.
- Notifications — event-driven email, SMS, and push notifications.
- Gate & Access Control — parking entry/exit management, reservation validation, RFID, OCR/license-plate recognition, and gate events.
- IoT & Smart Parking — planned integration with sensors and real-time occupancy systems.
Engineering focus
ParkLink is a cloud-native, distributed smart parking management platform designed to digitize parking operations and improve the experience of drivers, parking operators, and administrators.
The platform enables users to discover, manage, and reserve parking spaces, while providing operators with tools to manage parking facilities, spaces, vehicles, reservations, payments, notifications, and access control.
ParkLink is built using .NET 10, ASP.NET Core, .NET Aspire, Entity Framework Core, SQL Server, RabbitMQ, MassTransit, Redis, OpenTelemetry, Serilog, Docker, and GitHub Actions. Its architecture follows microservices, event-driven architecture, clean architecture, and production-oriented distributed-system patterns.
Key capabilities
ParkLink demonstrates practical solutions for distributed-system challenges, including:
Transactional Outbox
Idempotent message processing
Optimistic concurrency
Asynchronous messaging
Retry and dead-letter handling
Correlation IDs
Distributed tracing
Health checks
Structured logging
Service isolation
API security
Containerized deployment
Project status: Active development. ParkLink is being developed as a production-oriented platform and serves as a technical foundation for future smart-parking and mobility solutions under SOMFID.
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer today.