Experience

Engineering enterprise software for real-world business systems.

Professional experience across C#/.NET applications, SQL Server, backend services, and production desktop software.

Professional Experience

Production systems, business constraints.

01 Jul 2025 — Jul 2026

Senior Software Engineer

alameensoft

Senior

Worked on enterprise software and ERP systems, contributing to business functionality and database operations.

01

Led development of new features for the Alameen ERP platform using C#, c++ and SQL Server.

02

Designed complex business logic modules with a focus on performance and reliability.

03

Conducted code reviews and mentored junior engineers on code quality and standards.

04

Optimized SQL Server performance through query tuning, indexing, and stored procedure improvements.

C# .NET SQL Server WPF
02 Jan 2023 — Jun 2025

Software Engineer

alameensoft

Engineer

Built and maintained enterprise application features, business logic and database operations.

01

Engineered and delivered multiple modules for Alameen 10 ERP using C#, C++, and SQL Server.

02

Designed and optimized complex T-SQL queries, stored procedures, and schemas for high-volume transactional data.

03

Built WPF desktop interfaces with business logic tightly integrated to SQL Server backends.

04

Investigated slow database operations and worked on query and index improvements.

05

Maintained production code and supported transactional business processes.

C# .NET SQL Server WPF

Engineering Areas

Where my experience has depth.

01

Backend Development

C#/.NET development, business logic, backend services, APIs, and application architecture.

02

SQL Server

Complex queries, stored procedures, indexing, data access, and database performance investigation.

03

Desktop Applications

WPF applications used as part of real enterprise production environments.

Performance

Find the bottleneck before changing the code.

A significant part of my backend experience involves database-heavy applications where application performance is closely tied to SQL Server behavior.

My approach is to identify where the actual cost exists before optimizing: query behavior, unnecessary database operations, indexing, data access patterns, or application logic.

01 Measure
02 Identify
03 Optimize
04 Verify

Collaboration

Engineering is also working with people.

My experience includes code reviews, working with production systems, maintaining existing codebases, and helping junior engineers understand implementation decisions.

I value clear communication, practical technical decisions, and code that remains understandable after the original implementation is gone.

Selected Work

See the projects behind the experience.

Explore libraries and applications I've built, including .NET hashing tools and desktop software.

View projects →