Backend Engineering · .NET

Nawaf Aburas

Software Developer at Elm

I work on enterprise software at Elm, with a focus on backend engineering in C#, .NET and SQL Server, and hands-on frontend experience with Angular. Before Elm, I led a multi-department team of 38+ members — experience that shapes how I plan, communicate and deliver as an engineer today.

It’s about making ideas happen.

Nawaf Aburas
Elm
Software Developer
Elm · Jul 2026 – Present
2022Writing code since
1,500+Problems solved
38+Team members led
Experience

Current role

Elm

Elm

Current Software Developer Jul 2026 – Present ·

Building and maintaining enterprise software as part of a professional engineering team — backend features, RESTful APIs, relational data and Angular interfaces, delivered through code review and structured development practices.

Previous roles are listed on the experience page

Expertise

Backend engineering, end to end

My core is the work behind the interface: modelling data correctly, keeping layers clean, and building systems that stay maintainable as they grow.

Backend & APIs

Services and business logic in C# and .NET, including ASP.NET Core Web APIs with clear contracts, predictable behaviour and sensible error handling.

Databases & data modelling

Relational design in SQL Server — schemas that reflect the domain, queries that stay fast, and data access that is easy to reason about.

Maintainable system design

Layered structures and clear separation of concerns, with an eye on how the code will be maintained long after the first release.

Frontend with Angular

Component-based interfaces in Angular, HTML and CSS — responsive, cleanly structured, and wired properly to the APIs behind them.

Leadership

Leadership experience

TechUp Team Lead · Jan 2026 – Jun 2026

Led a multi-department team of 38+ members

After a year on the team, I took on leadership of TechUp — managing several departments working toward shared goals: setting priorities, coordinating department leads and keeping programs, operations and events on track.

View role
  • Team management
  • Cross-department coordination
  • Planning & prioritization
  • Stakeholder communication
Approach

How I work

Always learning

I treat learning as part of the job. My path from programming fundamentals to .NET, ASP.NET Core and Angular came from steady, deliberate study — a habit that continues alongside my work.

Quick to adapt

New codebases, teams and standards are where I ramp up quickly — by understanding how things already work before changing them.

Learning what the work needs

When a project calls for a tool or technology I haven’t used, I learn it properly and apply it to the standard the work requires.

Toolbox

Technologies I work with

Backend

C#
.NET
ASP.NET Core
RESTful APIs

Data & cloud

SQL Server
Database design
Database optimization
Microsoft Azure

Frontend

Angular
TypeScript
HTML
CSS

Practice

Git & GitHub
Code review
Layered architecture
Agile delivery
Selected work

Projects

Systems I designed and built in C# and .NET during my backend training, before joining Elm.

NLTOS system interface

NLTOS

National Licensing & Traffic Operations System · 2025

An enterprise desktop licensing system modelling real traffic-authority operations: applications, licences, tests and renewals, on a layered architecture.

C#.NETSQL Server3-Tier
View on GitHub
CRM system interface

CRM System

Customer Relationship Management · 2025

A desktop CRM for managing clients, users, permissions and business workflows, backed by a relational schema and a clear service layer.

C#.NETSQL Server3-Tier
View on GitHub
Recognition

Achievements

Finalist — SDAIA Injaz Hackathon

Selected as a finalist among more than 900 competing teams.

Facilitator — Judicial Hackathon

Guided competing teams at the first specialized judicial hackathon, organised by the Board of Grievances.

1,500+ programming challenges

Solved across two years of structured backend training, building a strong base in problem solving and algorithms.

Contact

Get in touch

For professional inquiries, the quickest way to reach me is by email, LinkedIn or WhatsApp.