Tarek Sharbak
Verified Expert in Engineering
Microsoft Azure Developer
Antwerp, Belgium
Toptal member since September 30, 2020
Tarek is a back-end cloud engineer and architect with over 10 years of experience designing and building robust distributed systems, RESTful APIs, and IoT solutions. He specializes in .NET and Microsoft Azure and creating reliable and scalable software architecture using microservices and serverless computing. Tarek is passionate about delivering his customers the best quality and experience while following best practices and listening to feedback.
Portfolio
Experience
- Microservices - 9 years
- C# - 8 years
- Azure IoT Suite - 7 years
- Microsoft Azure - 6 years
- REST APIs - 6 years
- RESTful Development - 6 years
- RESTful Microservices - 4 years
- Serverless - 4 years
Availability
Preferred Environment
Serverless, RESTful Microservices, RESTful Development, REST APIs, Microservices, Visual Studio, Docker, Microsoft Azure, .NET Core, C#
The most amazing...
...thing I've developed is an IoT framework based on digital twin technologies, which helped cut the development time required for new IoT projects by up to 80%.
Work Experience
Technical Engineering Lead | Cloud Architect
Diflexmo
- Designed, architected, and led the team implementing an IoT platform using Azure IoT Suite and Azure Kubernetes Service (AKS). Clients use the platform in-house to gather, process, expose, and visualize data and insights from hundreds of IoT devices.
- Modernized the IoT devices in the field and migrated them to Azure IoT Hub for added security and efficiency of deployments, using zero-touch deployment using IoT Hub certificate security.
- Automated the testing and onboarding procedure for our IoT devices. The system tests all IoT devices after they're manufactured and issues certificates to allow them to connect to the IoT platform upon successful testing.
- Migrated all of our back-end APIs to .NET 7.0 and ASP.NET Core.
Software Engineer
Mirion Technologies
- Developed a secure IoT digital certificate signing solution for Azure IoT Edge devices, where device operators can create intermediate CA-signed leaf certificates for IoT edge devices to securely connect downstream devices to the IoT Hub.
- Created automation scripts to securely create private keys on the IoT edge devices (running on Linux) and downstream IoT devices, which then creates a signing request to be signed by the intermediate CA.
- Consulted on various ways and approaches to move the client's Azure IoT Edge solution to production.
Azure IoT Architect | Lead Back-end Engineer
Cognizant
- Designed and developed a fully customizable cloud IoT framework based on digital twin technology to reliably accelerate the development of new smart buildings and smart city solutions for clients.
- Participated in pre-sales activities, architecture blueprinting, building proofs of concept, and onboarding onto the IoT platforms for various small- to large-scale IoT projects.
- Assisted with creating demos around new IoT technologies, such as using UWB technologies for indoor navigation and asset management in the healthcare sector and IoT to increase employees' productivity and morale in the office.
Azure IoT Architect
Telenet
- Gathered requirements for a smart living solution, performed a technical evaluation of the solutions and drove the implementation of the go-to-market strategy.
- Led the delivery and implementation of a pilot for a smart building solution, which included indoor positioning and real-time navigation, occupancy management, building monitoring, and insights.
- Played a key role on the team that created the cloud architecture and software design, using Microsoft Azure and FIWARE for a smart city platform that is currently being piloted in a city in Belgium.
- Co-created a PaaS IoT platform's architecture and software design for the telecommunication provider.
Lead Software Engineer
Viloc
- Led a small team of two to three developers on-site or in remote locations.
- Designed and built the cloud architecture of the back-end software systems.
- Changed the architecture of the back-end services to a cloud-native and serverless architecture, which increased performance, scalability, and overall reliability and significantly reduced costs to 1/3 the cost of the old design.
Experience
Viloc IoT Solution
Digital Twin-based IoT Framework
Online Version of the Codenames Board Game
The game web app was built with Angular 8, and the back end uses C# ASP.NET Core and SignalR.
Fine-grained Authorization System
Education
Master's Degree in Computer Sceince
University of Antwerp - Antwerp, Belgium
Bachelor's Degree in Computer Science
International University for Science and Technology - Damascus, Syria
Certifications
Microsoft Azure Developer Associate
Microsoft
Microsoft Azure IoT Developer
Microsoft
Skills
Libraries/APIs
REST APIs, SignalR
Tools
Visual Studio, Azure IoT Suite, Azure IoT Hub, Azure Key Vault
Languages
C#, C#.NET, SQL, Python, Embedded C, HTML
Frameworks
.NET Core, .NET, ASP.NET Core, ASP.NET, Angular, gRPC
Paradigms
Microservices, Object-oriented Programming (OOP), RESTful Development, Role-based Access Control (RBAC), Agile, Azure DevOps
Platforms
Azure, Windows, Docker, Azure PaaS
Storage
SQL Server 2014, Microsoft SQL Server, PostgreSQL, Graph Databases, Database Security, Databases, Azure SQL, Redis
Other
Microsoft Azure, Cloud Computing, APIs, Data Structures, Back-end, RESTful Microservices, Serverless, Internet of Things (IoT), Project Leadership, Remote Team Leadership, Software Engineering, Web Development, Artificial Intelligence (AI), System Testing, Distributed Systems, Software Modeling, Object-oriented Databases, Team Leadership, Architecture, Platform as a Service (PaaS), .NET 7, Azure IoT Edge, Digital Certificates
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