Hi,
I'm Ibrahim

Senior Software Developer | Data & AI Enthusiast

Contact Me
Developer illustration

About Me

I'm Ibrahim, a Senior Software Developer with 2+ years of professional experience building scalable systems that serve millions of users daily. I specialize in C# and ASP.NET Core for enterprise-level applications, with a growing passion for Data Engineering and AI. From architecting centralized notification engines to implementing robust authentication systems with OAuth 2.0 and WS-Federation, I thrive on solving complex problems in high-stakes environments.

2+Years Experience
MillionsUsers Served Daily
BSc SWEKing Saud University

Experience

March 2025 - Present

Senior Software Developer

Elm Company
  • Lead development initiatives in Digital Business Enablement division, overseeing multiple high-impact projects
  • Architect and develop centralized notification engine serving millions of users daily
  • Build and maintain comprehensive billing system with complex external integrations including ZATCA and SADAD
  • Implement scalable payment gateway solutions handling high-volume transactions
Jun 2023 - March 2025

Software Developer

National Center for Government Resources Systems
  • Led the development and maintenance of the company's central Identity Provider (IDP) system
  • Implemented multiple authentication protocols including WS-Federation, LDAP, and OAuth 2.0 token exchange
  • Contributed to designing robust systems using Domain-Driven Design principles, ensuring scalability and resilience
Dec 2022 - Jun 2023

Full-Stack Development Trainee

National Center for Government Resources Systems
  • Learned C#, .NET, ABP Framework, SonarQube, EF Core, and SSMS
  • Studied diverse design patterns and applied them in day-to-day development activities

Skills

C# / .NET
ASP.NET Core
SQL Server
PostgreSQL
Redis
RabbitMQ
JavaScript
React
Angular
Vue.js
Node.js
HTML5
CSS3
Docker
Jenkins / CI/CD
Git
Data & AI

Certifications

Professional Scrum Developer I (PSD I)Scrum.org
Building a Centralized Caching Platform using RedisRedis Certification
Full Stack JavaScript DeveloperMCIT Nanodegree Program

Contact Me

I'm always open to discussing new opportunities, interesting projects, or collaborations in software development and data/AI. Don't hesitate to reach out using the form below.