01
Understand the Problem
Good software starts before the first line of code. I break down the process, understand the people using it, and find where software can genuinely simplify the work.
Senior Full-Stack Software Engineer
I build enterprise software, scalable business applications, and modern digital systems across frontend, backend, data, and architecture.


The person behind the systems
I’m Sharan Kuniyil Shaji, a senior full-stack software engineer currently working as a Senior Software Developer at NAFFCO FZCO in Dubai, UAE.
Across 5+ years in software and 3+ years in the UAE, I’ve focused on enterprise and business applications. My strongest stack is .NET, ASP.NET Core, Angular, TypeScript, and SQL Server.
How I work
I like to understand how a business actually works before deciding how the software should work. From shaping the experience to building APIs, data flows, and database logic, I enjoy owning the path from an idea to a system people can use.
01
Good software starts before the first line of code. I break down the process, understand the people using it, and find where software can genuinely simplify the work.
02
I lean toward the frontend and product side: shaping layouts, workflows, dashboards, interactions, and visual hierarchy so complex processes feel clear and intuitive.
03
Once the experience is clear, I take it through the stack: Angular and TypeScript, .NET APIs and business logic, SQL Server, integrations, and deployment.
Technical expertise
My work spans the full application stack, but I’m especially drawn to the point where engineering meets user experience. I enjoy building interfaces that make complex systems feel simple while owning the APIs, business logic, and data behind them.
Frontend
Where engineering meets experience.
Frontend is the part of the stack I naturally gravitate toward. I translate complex requirements into structured, responsive interfaces—from enterprise workflows and dashboards to reusable components and interaction patterns.
Backend
Reliable APIs and business logic for enterprise applications, with maintainability, performance, and clear responsibilities in mind.
Database
The data layer behind complex enterprise workflows, including stored procedures, reporting queries, and performance-sensitive operations.
Architecture
Connecting services and workflows into systems that can evolve as business needs change.
DevOps / Cloud
Comfortable taking applications beyond local development and supporting their delivery.
Selected work
A selection of enterprise systems where complex workflows, thoughtful interfaces, and full-stack engineering come together.
Featured project · 01 / 03
Enterprise Estimation & Workflow Platform
From CRM opportunities and approvals to estimation, pricing, and quotation—one coordinated enterprise workflow.
View case study
01 / 06
Visual 1 of 6: Estimation Lifecycle
Project 1 of 3: EMS – Estimation Management System
Key impact
The areas below show the kinds of problems addressed. Verified measures can be added as they become available.
Business applications spanning complex organizational workflows.
Approval and processing flows designed to reduce manual effort.
Forecasting, reporting, and dashboards for operational visibility.
Reliable connections between services, data, and teams.
Let's connect
Open to strong software engineering opportunities and meaningful technical work across enterprise systems and digital products.
Dubai, UAE