Software Development
Innovative Full Stack Developer with 20+ years of experience in engineering and IT, specializing in Angular, .NET, and cloud technologies. Proven track record of leading complex projects, developing scalable applications, and implementing efficient CI/CD pipelines. Expertise in Agile methodologies and microservices architecture, with a focus on delivering high-performance solutions that drive operational efficiency and system functionality.
Core Competencies
Technical Skills
Programming Languages:
C#, TypeScript, JavaScript, HTML, SQL, Python
Frameworks & Libraries:
Angular (up to v18), ASP.NET Core (up to v8), LINQ, Entity Framework
Cloud & DevOps:
Azure, GitHub Actions, CI/CD pipelines
Databases:
PostgreSQL, MS SQL Server, MySQL
Testing:
MOQ, XUnit, Jasmine
Design Methodologies:
SCRUM, Agile, TDD, GOF Design Patterns, Microservices
Operating Systems:
Windows, LINUX, iOS
Professional Experience
Carib Condominiums Gate Management Security System
Aug 2024 - PresentDeveloper
- Developed a comprehensive gate management system using Angular, Firebase, Python, and Home Assistant automation
- Implemented real-time gate monitoring, security camera integration, and automated visitor logging
- Integrated with Home Assistant for seamless automation of security operations
CTRC Services
May 2024 - Aug 2024Full Stack Developer
- Spearheaded the development of a comprehensive company portal, enhancing career management and administrative functionalities
- Engineered a robust frontend using Angular 18, creating an intuitive and engaging user interface
- Developed high-performance, scalable backend services using .NET 8
- Orchestrated deployment on Azure, optimizing cloud capabilities for reliable performance
- Implemented CI/CD pipelines with GitHub Actions, boosting development efficiency and enabling rapid deployment
Bookerja.com
July 2023 - July 2024Full Stack Developer
- Developed and maintained an Angular .NET Azure application for managing Airbnb bookings
- Integrated secure payment processing, booking management, and user-friendly interface to facilitate host and guest interactions
- Optimized cloud infrastructure with Azure for high performance, scalability, and security
- Implemented CI/CD pipelines to automate deployments and testing
Real Digital International
Jan 2023 - Jun 2023Contract Developer
- Led the design and implementation of an innovative stock tracking system, integrating barcode scanning technology for real-time inventory management
- Developed frontend components using Angular and backend services in C#, ensuring seamless integration with existing company databases
- Improved stock accuracy and operational efficiency, resulting in a 25% reduction in inventory discrepancies
Zeolite Technology
2018 - Aug 2021Lead Developer
- Architected and developed an AirBnB-style property rental system, facilitating seamless bookings and user interactions
- Created FX trading bots for MT4 and CTrader platforms using C# API, automating the process of buying and selling FX pairs
- Developed a Python-based stock trading bot leveraging Yahoo Finance API and OpenAI API, streamlining stock trading processes
- Wrote and maintained safety systems for Aramco under subcontract with Zeolite.tech, enhancing existing safety applications and ensuring compliance with international safety standards
Saudi Aramco, Dhahran, Saudi Arabia
2010 - 2018Application Engineer, Project Support & Controls Department
- Developed various systems using Angular, Material Design, Flex Framework, WebAPI, Bootstrap, ASP.NET MVC, and SQL Server
- Developed a web-based application for managing the distribution of materials and supplies to projects
- Developed a Project Safety Management System used by 25,000 users globally, developed using ASP.NET MVC, WebAPI, and SQL Server
Saudi Aramco, Dhahran, Saudi Arabia
2008 - 2010Estimate Engineer, Project Support & Controls Department
- Developed internal estimating tools and project estimates for Process Control systems and IT communication
Micros Fidelio, Slough, UK
Dec 2007 - Aug 2008Senior/Lead Programmer
- Led development teams, created web portals, Windows applications, Web Services, and technical specifications for outsourcing
Education
MSc Information Technology
University of Liverpool (Jan 2003 - March 2006)
BSc Computer Science
University of Massachusetts, USA (Sep 1981 - June 1985)
Certifications
- Agile Expert Certified (AEC)
- Certified SCRUM Master (CSM)
- Microservices Architecture Certification (UDEMY)
- IBM, Generative AI: Introduction and Applications (2023)
- Coursera, Neural Networks and Deep Learning (2024-Ongoing)