Fouad Alhayek, Developer in Manama, Capital Governorate, Bahrain
Fouad is available for hire
Hire Fouad

Fouad Alhayek

Verified Expert  in Engineering

Software Developer

Location
Manama, Capital Governorate, Bahrain
Toptal Member Since
May 25, 2022

Fouad is a highly-motivated software engineer with over 15 years of experience in software development, design, and analysis. He is passionate about software development and always strives to achieve the highest quality code, architecture, and database design. Fouad is well versed in software engineering methodologies, processes, and software development lifecycle.

Portfolio

Eureka for Smart Properties
.NET, C#, ASP.NET MVC, Ionic, SQLite, PostgreSQL, Azure DevOps, Visual Studio...
NCR
C#, .NET, ASP.NET MVC, ASP.NET Web Forms, Oracle, Microsoft SQL Server...
Professional Solutions
C#, .NET, ASP.NET MVC, ASP.NET Web Forms, C#.NET WinForms, HTML, JavaScript...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, C#, .NET, .NET Core, C#.NET

The most amazing...

...thing I've developed is a smart home automation system that uses minimal cloud and edge resources and provides excellent features and user experience.

Work Experience

Software Engineering Manager

2016 - PRESENT
Eureka for Smart Properties
  • Managed and led a software engineering team to build a smart home automation platform, which includes Cloud services, home embedded servers, and mobile apps.
  • Established DevOps for the organization, using Azure DevOps for build automation, mobile store deployment, and APT repository update.
  • Hired, trained, and mentored software engineering team members.
Technologies: .NET, C#, ASP.NET MVC, Ionic, SQLite, PostgreSQL, Azure DevOps, Visual Studio, Database Design, HTML, JavaScript, Software Architecture, ASP.NET, TypeScript, SQL, Entity Framework, Linux, Architecture, NGINX, Amazon Web Services (AWS), Back-end, Back-end Development, APIs, Cloud, .NET Core, Entity Framework Core, Microsoft Azure, Azure, Cloud Architecture, C#.NET, REST APIs, CSS, Blazor, Azure SQL, Angular, ASP.NET Core, Application Security, Technical Documentation, System Architecture Design, System Architecture, REST API Architecture, Energy Monitoring, Energy Management, OpenAPI, Renewable Energy, CI/CD Pipelines, Internet of Things (IoT), Image Processing, Bootstrap, jQuery, Python, Lua, Razor Pages, HTTPS, DevExpress, Razor, Software Consulting, GitHub, LINQ, RestSharp, Ajax, Full-stack, JSON Web Tokens (JWT), Web App Development, HTML5, OAuth, Security, Code Review, Source Code Review, SignalR, AWS Cloud Architecture, Tizen, Front-end, webOS, React, Smart TV, REST, Smart Homes, Amazon Alexa, Google Assistant, Android, iOS, Smart Devices

Senior Software Engineer

2013 - 2016
NCR
  • Created data replication Windows services that collect data from all stores and consolidate it in a central data warehousing database. I achieved high transfer reliability with minimum bandwidth requirements.
  • Developed business intelligence reporting and analysis web applications, providing a user-friendly and intuitive UI while at the same time giving advanced users full control over report creation and customization.
  • Communicated with internal and external stakeholders to gather requirements and feedback and provided a technical overview and product training.
Technologies: C#, .NET, ASP.NET MVC, ASP.NET Web Forms, Oracle, Microsoft SQL Server, Data Warehousing, Reporting, Visual Studio, Database Design, HTML, JavaScript, Software Architecture, ASP.NET, SQL, Entity Framework, Architecture, Back-end, Back-end Development, APIs, C#.NET, REST APIs, CSS, Application Security, IIS, Technical Documentation, System Architecture Design, System Architecture, Microsoft Excel, Microsoft Access, MySQL, Bootstrap, jQuery, Quality Assurance (QA), .NET 4, SOAP, DevExpress, Web Forms, Razor, Software Consulting, LINQ, Ajax, Windows Server, Full-stack, JSON Web Tokens (JWT), Web App Development, HTML5, Front-end, REST

Analyst Programmer

2010 - 2013
Professional Solutions
  • Developed data warehousing and reporting solution. I also built custom reports based on customer requirements. In addition, I optimized database structure and SQL queries to achieve the best performance for reports running on huge historical data.
  • Helped develop an online ordering system using ASP.NET, HTML, and JavaScript and integrated it with online payment gateways. It is used by top brands in the fast-food industry in the region.
  • Helped establish and improve the organization's DevOps using on-premise Team Foundation Server (TFS) for source control, bug and task tracking, and built automation.
Technologies: C#, .NET, ASP.NET MVC, ASP.NET Web Forms, C#.NET WinForms, HTML, JavaScript, Oracle, Visual Studio, Database Design, Software Architecture, ASP.NET, SQL, Entity Framework, Architecture, Back-end, Back-end Development, APIs, REST APIs, C#.NET, CSS, Application Security, IIS, Technical Documentation, System Architecture Design, System Architecture, Microsoft Excel, Microsoft Access, Quality Assurance (QA), .NET 4, SOAP, DevExpress, Web Forms, LINQ, Ajax, Windows Server, Full-stack, Web App Development, HTML5, Microsoft SQL Server

Senior Software Developer

2008 - 2010
Hadarasoft
  • Led development effort of the company’s main products, including payroll, accounting, and inventory systems using VB.NET and SQL Server.
  • Introduced new tools and techniques for build automation and test automation.
  • Provided leadership and tutoring for junior team members and helped with the recruitment process.
Technologies: VB.NET, C#, .NET, Microsoft SQL Server, Windows Forms (WinForms), T-SQL (Transact-SQL), SQL, C#.NET, Quality Assurance (QA), QA Automation, Visual Basic .NET (VB.NET), Full-stack, Microsoft Access

Software Developer

2003 - 2008
Hadarasoft
  • Designed and developed a public sector payroll system using VB.NET and SQL Server.
  • Helped develop the company’s next-generation accounting and inventory management system using VB.NET and SQL Server.
  • Introduced new tools and techniques to improve the software development process and lifecycle.
Technologies: VB.NET, .NET, Microsoft SQL Server, T-SQL (Transact-SQL), Windows Forms (WinForms), SQL, Quality Assurance (QA), Microsoft Access

Eureka Smart Living

https://play.google.com/store/apps/details?id=me.eureka.esl.app
A complete smart home automation platform we've built from scratch. This cross-platform mobile app was built using the Ionic framework with HTML and TypeScript; embedded smart home server running on resource-constrained edge device built using .NET Core, and Cloud service running on AWS built using .NET Core.

I was responsible for the software architecture and design and led the software development team to implement a reliable, feature-rich, high-quality smart home platform.

EDSS Data Warehousing and Business Intelligence Reporting System

https://www.ncr.com/restaurants/aloha-restaurant-pos-system
A data warehousing and business intelligence reporting system built using C# .NET with Oracle database. This is a WinForms client application and a WebForms web application. It collects data from all NCR Aloha POS systems running in branches and restaurants and consolidates all data in a central database.

Mizan.NET Accounting and Inventory System

http://www.hadarasoft.com/
A Windows VB.NET WinForms client application with SQL Server database. It was one of the top used accounting systems in the country. I helped create this application from scratch, migrating the old application from MS Access and VBA to VB.NET and SQL Server.
2002 - 2010

Bachelor's Degree in Software Engineering

Damascus University - Damascus, Syria

2000 - 2002

Associate's Degree in Computer Science

Damascus University - Damascus, Syria

Libraries/APIs

Entity Framework, REST APIs, OpenAPI, jQuery, LINQ, Windows Forms (WinForms), SignalR, React

Tools

Visual Studio, C#.NET WinForms, Microsoft Excel, RestSharp, Google Assistant, NGINX, Microsoft Access, GitHub

Frameworks

.NET, ASP.NET MVC, ASP.NET, .NET Core, Entity Framework Core, ASP.NET Core, Bootstrap, .NET 4, ASP.NET Web Forms, Angular, Razor, JSON Web Tokens (JWT), Ionic, Blazor, Razor Pages

Languages

C#, HTML, JavaScript, SQL, C#.NET, CSS, TypeScript, T-SQL (Transact-SQL), HTML5, VB.NET, Python, Lua, Visual Basic .NET (VB.NET)

Paradigms

Database Design, REST, REST API Architecture, Azure DevOps

Storage

Microsoft SQL Server, PostgreSQL, SQLite, Azure SQL, MySQL, Web Forms

Platforms

Linux, Azure, Windows Server, Tizen, Amazon Alexa, Android, iOS, Oracle, Amazon Web Services (AWS), webOS

Other

Software Architecture, Architecture, Back-end, Back-end Development, APIs, Technical Documentation, System Architecture Design, System Architecture, Internet of Things (IoT), Web App Development, Smart Homes, Data Warehousing, Reporting, Cloud, Cloud Architecture, Application Security, IIS, CI/CD Pipelines, Quality Assurance (QA), SOAP, HTTPS, DevExpress, Software Consulting, Ajax, Full-stack, OAuth, Security, Code Review, Source Code Review, Front-end, Smart Devices, Microsoft Azure, Energy Monitoring, Energy Management, Renewable Energy, Image Processing, QA Automation, AWS Cloud Architecture, Smart TV

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring