Fouad Alhayek
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Software Engineer
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.
Analyst Programmer
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.
Senior Software Developer
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.
Software Developer
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.
Experience
Eureka Smart Living
https://play.google.com/store/apps/details?id=me.eureka.esl.appI 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-systemMizan.NET Accounting and Inventory System
http://www.hadarasoft.com/Education
Bachelor's Degree in Software Engineering
Damascus University - Damascus, Syria
Associate's Degree in Computer Science
Damascus University - Damascus, Syria
Skills
Libraries/APIs
Entity Framework, REST API, OpenAPI, jQuery, LINQ, Windows Development, SignalR, React.js
Tools
Visual Studio Development, C#, Excel Development, RestSharp, Google Assistant, Nginx, Microsoft Access Development, GitHub
Languages
C#, HTML, JavaScript, SQL, .NET, CSS, TypeScript, T-SQL, HTML5, VB.NET, Python, Lua, VB.NET
Frameworks
.NET, ASP.NET MVC, ASP.NET, .NET Core, Entity Framework Core, ASP.NET, Bootstrap, .NET, ASP.NET, Angular, Razor, JSON Web Tokens (JWT), Ionic, Blazor, Razor Pages
Paradigms
Database Design, REST, API, Azure DevOps
Storage
SQL Server, PostgreSQL, SQLite, SQL, MySQL, Web Development
Platforms
Linux, Azure Design, Windows Development, Tizen, Alexa, Android, iOS, Oracle Development, AWS, webOS
Other
Software Architecture, Architecture, Back-end Developers, Back-end Developers, APIs, Technical Documentation, System Architecture Design, System Architecture, Artificial Intelligence, Web Development, Smart Homes, Data Warehouse, Reporting, Cloud Engineering, Cloud Architecture, Application Security, IIS, CI/CD Pipelines, QA Testing, SOAP, HTTPS, DevExpress, Software Consulting, Ajax, Full-stack, System Security, Security, Code Review, Source Code Review, Front-end, Smart Devices, Microsoft Azure, Energy Monitoring, Energy Management, Renewable Energy, Image Processing, Quality Assurance Engineering, AWS Cloud, Smart TV
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring