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.