About Me
Senior Full Stack Developer with 6+ years of experience building scalable enterprise web applications in C#,
.NET, SQL Server, and modern JavaScript frameworks including Angular and TypeScript. Currently leading
developm…
Senior Full Stack Developer with 6+ years of experience building scalable enterprise web applications in C#,
.NET, SQL Server, and modern JavaScript frameworks including Angular and TypeScript. Currently leading
development of Milahi, a mission-critical maritime fleet management platform for Abu Dhabi Ports, with
ownership of map-based features, real-time vessel tracking, and microservices integration. Strong background
in designing and integrating RESTful APIs, optimizing SQL Server databases, and delivering responsive,
user-friendly frontend interfaces. Comfortable working independently at client sites while collaborating with
product managers, designers, and remote technical leadership through code reviews, documentation, and Agile
delivery.
Experience
Senior Full Stack Developer
<p>Lead Developer of Milahi's map, vessel-tracking, and backend service capabilities, an enterprise spatial application used by fleet and operations teams for live situational awareness across the fleet.</p><p> Designed and maintained advanced map features including vessel markers, clustering, route/passage-plan layers, zone overlays (draw/edit), watchlists, alerts panels, and coordinate/position resolution workflows.</p><p> Implemented real-time vessel tracking with live AIS position updates via SignalR hubs and resilient polling fallbacks, delivering push-driven map refreshes without full page reloads.</p><p> Built full-stack GIS integrations: Angular (v21) map clients consuming .NET Core vessel/GIS APIs and SQL Server spatial/operational data (vessel GIS info, manual GIS locations, tracking status reports).</p><p> Developed and extended C#/.NET services and controllers for vessel tracking, GIS information, and manual location capture, supporting both automated tracking feeds and operator-entered spatial data.</p><p> Architected and maintained microservices communicating via RabbitMQ message queues, enabling asynchronous processing for tracking events, notifications, and fleet data synchronization.</p><p> Integrated ArcGIS Online basemap tiles alongside map layers where required, and structured map services for maintainability (fleet GIS, tracking, zones, passage plans, route layers, map controls).</p><p> Acted as a local technical contributor for maritime product needs, translating operational requirements into technical design, implementing features end-to-end, and documenting behavior for team handoff and continuity.</p><p> Applied SOLID practices across frontend and backend; collaborated via Git and Agile delivery; supported CI/CD on Azure and microservices deployment patterns (Docker/NGINX familiarity).</p>
Full Stack Developer
<p>Built production web applications with Angular, TypeScript, and ASP.NET Core / Entity Framework, delivering secure REST integrations with JWT/Auth0 and role-based access control.</p><p> Improved shared Angular component libraries and introduced lazy loading / standalone components to reduce bundle size and standardise UI patterns across teams.</p><p> Used Git for source control and worked in Agile/Scrum sprints; contributed to architecture decisions focused on long-term maintainability and scalability.</p>
Backend (.NET) Developer
<p>Developed C# desktop and web applications for hospital/NGO platforms, building strong foundations in software architecture, data modelling, and debugging complex operational workflows.</p><p> Designed and tuned Microsoft SQL Server objects (stored procedures, views, triggers); improved T-SQL performance using indexing and partitioning strategies for transactional and analytical workloads.</p><p> Delivered SSRS dashboards and reporting for business/clinical stakeholders; automated backup/recovery scripts; translated user requirements into efficient data models and documented reporting features.</p><p> Engaged end users through live training and rapid feedback loops, strengthening client-facing communication and on-site support skills relevant to dedicated local delivery roles.</p>