With over +16 years of experience, I am an accomplished professional with extensive expertise in fintech solutions, digital payment solutions, and digital banking solutions. Demonstrates a strong proficiency in DevOps practices, cloud computing, and IT infrastructure knowledge. Adept at strategic thinking, project management, and technical communication. Proven leadership skills with a service-oriented mindset and a deep understanding of information security principles and cybersecurity strategies. Skilled in policy development, stakeholder engagement, and the application of Agile methodologies. Committed to driving technical process improvement and strategic planning to achieve organisational goals.
Overview
16
16
years of professional experience
4
4
years of post-secondary education
1
1
Certification
Work history
Technical Manager / Solution Architect
STC
Riyadh
05.2020 - 01.2025
Developed digital payment solutions for fintech, payment gateway, and digital wallet sectors
Prepared proposals outlining requirements, potential solutions and required resources, timelines and costs to achieve objectives.
Worked with customers or prospective customers to develop integrated solutions and lead detailed architectural dialogues to facilitate delivery of comprehensive solution.
Developed plans and strategies to promote continuous improvement.
Performed code reviews for maintaining coding standards across team members.
Conducted post-sale requirements gathering, analysis and documentation.
Implemented cloud computing strategies to optimize resources and maximize capacity utilization.
Aligned product development roadmaps with technical strategy to achieve business goals
Provided technical leadership during projects, ensuring alignment with organizational objectives and goals.
Introduced state-of-the-art technologies, advanced company's digital transformation journey
Oversaw all phases of software development lifecycle, ensuring quality assurance at every stage.
Guided, coached and led project teams, delegating tasks and evaluating performance and progression of project pace
Translated senior management directives into actionable front-line policies and implemented changes with staff
Building STC customers e-services, digital transformation, financial solutions, Integration solutions, Trading, Money management, e-wallets management, and stockholders' meetings and business design process, Middleware services, B2B, Gateways with development technologies and middleware services
Led software development team of (16-22) members, improved product efficiency
Estimated costs of new systems, modifications and updates.
Demonstrated excellent problem-solving skills in diagnosing hardware and software issues
Technical solution architect
Saudi Central Bank (SAMA)
Riyadh
05.2019 - 05.2020
Developed and integrated SAMA core-business systems and banking solutions
Streamlined work processes by developing latest fintech solutions.
Managed software development projects to meet strict deadlines.
Performed security testing using results to identify and fix vulnerable areas.
Streamlined workflows with implementation of Azure DevOps processes.
Streamlined DevOps processes through integration of automated build processes, continuous integration and delivery pipelines.
Led cross-functional team to deliver successful solution implementations.
Acted as project lead over moderate to large business automation projects, developing and monitoring project budgets and resources.
Managed project planning, resource allocation, scope, schedule, status and documentation.
Translated complex technical concepts into simple language for non-technical staff members contributing to better understanding amongst teams.
Wrote functional specifications for systems developers and completed regular updates to incorporate changes.
Facilitated improvement in overall system efficiency by creating robust software architecture designs.
Modified current systems to enhance workflows and meet new needs.
Created design documents, which resulted in clearer communication of solution concepts.
Provided technical leadership during projects, ensuring alignment with organizational objectives and goals.
Worked with customers or prospective customers to develop integrated solutions and lead detailed architectural dialogues to facilitate delivery of comprehensive solution.
Performed code reviews for maintaining coding standards across team members.
Technical Team Lead
STC
Riyadh
02.2016 - 05.2019
Delivered efficient project completion by coordinating team efforts and implementing agile methodologies.
Coded technical instructions and specifications for (.NET Core, WebAPI, AbpFrameworks, Aspnetzero,B2B integration, B2C, ASP.NET MVC, Web APIs, K2 workflow, camunda workflow, C#.NET / SQL Server, WCF Services , Entity framework).
Developing new systems and supporting production CRs and incidents
Participate in an experienced, energetic team on a rapid and Agile (Scrum) development schedule
Developed functional web and mobile applications through clean, robust code.
Managed development lifecycles, from conceptualization through design, testing and deployment.
Reviewed code and designs regularly to enable continuous innovation and development.
Carried out day-to-day duties accurately and efficiently.
Led and motivated team of 11 developers to produce optimized code.
Senior software developer
Thiqah
Riyadh
07.2012 - 02.2016
developed ministry of commerce core-business systems with .NET Frameworks, angular,ASP.NET MVC, Web APIs, C#.NET,SQL Server, WCF Services, WCF Data Services OData, Entity framework
Implemented agile methodologies, enhancing project flexibility and adaptability.
Delivered high-quality software applications by employing best coding practices and standards.
Implemented robust security measures, safeguarding sensitive data against potential breaches.
Developed internal and public-facing APIs to increase user experience scores.
Participate in an experienced, energetic team on a rapid and Agile (Scrum) development schedule
Wrote clean, clear and well-tested code for various projects.
Led successful migration of legacy systems to modern platforms.
Software Engineer
ITS (formerly IT Soft)
Cairo
09.2008 - 07.2012
Primary responsibilities include design and development of core-banking applications using SQL server DB, .Net technologies, Reporting Server
Working in R&D team to tune many applications performance across all application tiers with latest technology in addition with applying code auto generation and making Research and development for all knowing issues and provide suggestions for the new development patterns
Extra responsibility includes Requirement Analysis, Design, and Development (Design Tasks: BRS, SRS, Use Cases, Class Diagrams, Sequential Diagrams, Activity Diagrams)
Learned multiple coding languages and development frameworks to serve needs of changing development program.
Proficient in .NetCore, Angular, React, ASP.net, Web APIs, WCF, Type Script, EntityFramework, JavaScript, Ajax, jQuery, JSON, XML, HTML, swagger, ASPNetZERO, Abp Frameworks.
MULTI-TENANCY (SAAS DEVELOPMENT), IaaS, PaaS
DevOps Continuous integration and deployment tools (Jenkins, GitLabCI/CD)
Containerization technologies (Docker).
Strong Knowledge of Object-Oriented Methodologies implemented in conjunction with various Design Patterns.
Knowledge of Design Patterns like Domain Driven Design (DDD), Clean Architect, Repository, Singleton, Business Delegate, DAO and MVC, MVVC in the development of multi-Tier distributed Enterprise Applications.
Expert in FinTech, Banking, Payments, Integration solutions, B2B, B2C, Api Gateway and Middleware services.
Experienced in Application performance tuning, Application testing, Code Reviews.
Experienced in various frameworks like boilerplate, aspnetzero, abp.io Frameworks,
Agile Software Process (Scrum), Application Life Cycle Management ALM.
Experienced with in a server-based environment and possess good knowledge of configuring/administering K2 Web Server, K2 App Server, K2 DB Server and IIS Server.
Performed big data extraction, transformation, and loading (ETL) between systems using SQL tools such as SSIS, Database development experience with Microsoft SQL Server in OLTP/OLAP environments using integration services (SSIS) for ETL (Extraction, Transformation and Loading).
ASP.NET Identity Framework, Identity Server, key cloak, Single Sign On (SSO).
Monitoring and logging tools (Prometheus, Grafana, Seri log), Fluent Validator.
Pega administration team leader at Ministry of human resources and social developmentPega administration team leader at Ministry of human resources and social development