Amr Elsehemy
Verified Expert in Engineering
Cloud Developer
Dubai, United Arab Emirates
Toptal member since March 9, 2021
Amr's passion is to build new experiences for enterprises, and augmenting current experiences with Generative AI is his expertise. His experience includes artificial intelligence, machine learning, employee engagement, system architecture design, development, management, and training. With over 18 years of experience, Amr has an in-depth understanding of Microsoft Azure, AWS, GCP, and widely used programming languages. Amr holds an MBA and an M.Sc. in computer science.
Portfolio
Experience
Availability
Preferred Environment
GitHub, Microsoft SQL Server, Azure SQL, Microsoft Azure, Cloud Environments, Azure, Sitecore, Generative Pre-trained Transformers (GPT), Full-stack Development, OpenAI, API Development, Azure Functions, React Native, Serverless
The most amazing...
...application I have developed and launched was TeacherKit, a teacher iOS app that serves more than a million teachers worldwide.
Work Experience
AI Engineer
TDRA
- Built a WhatsApp bot, like a ChatGPT, for UAE visitors where one can ask any questions about the country in any language.
- Used Azure Cognitive Search as with OpenAI embeddings and vectors, queries supported keyword, semantic, and vector searches.
- Built a custom model on top of Whisper to detect the spoken language, enabling answering queries from voice and reply using voice.
- Automated collection of knowledge from a website, which was multi-lingual. Used native Azure Search indexers to automate indexing.
- Built Azure Search Pipeline Enrichers (custom skills) that run with every indexing using a skill set that would translate, chunk, and embed (vectorized) content and generate synthesized Q/A.
Principal Engineer
U Ask
- Developed a ChatGPT-like chatbot using https:// u.ae website data, live at ask.u.ae.
- Configured and connected to a Sitecore Search instance with multilingual retrieval.
- Exposed and connected to Sitecore XP 10 through ItemService APIs.
- Architected and built a scalable multilingual chatbot.
- Led a team of five engineers, building the back end with Python and the front end with Next.js.
Principal Engineer
DoZen
- Architected the back end of the application, along with other senior developers.
- Built Sitecore automation services for deployment and testing.
- Made Sitecore work with authenticated and non-authenticated users with multiple extensible plugins.
- Worked closely with the VP of Product to bring the features to engineering.
Principal Engineer
Confidential
- Deployed Sitecore 10 with Headless JSS modules and connected them to the rendering host.
- Interfaced with the customer and product teams to get insights and feature requests, transform them into architecture, and actively develop them.
- Built custom analytics on top of the Sitecore analytics module for internal users.
HL7 FHIR Developer
MoCA Test Inc.
- Developed a back-end solution for five parties, API, and web and identity server, with back-end SQL server and communication using Redis.
- Consumed and produced HL7 APIs to interact with medical third parties for labs and tests.
- Worked on FHIR integration with Cerner and EPIC; designed POC solutions to be SMART apps.
Senior Back-end Developer
Captario (Toptal client)
- Developed APIs based on .NET Core 6. Tracked and fixed bugs on Azure DevOps.
- Built integration with Postmark to enable templated email notifications.
- Built pipelines using Azure DevOps and Terraform to deploy to Azure Cloud.
- Designed a roles and permissions system using the RBAC model to give granular access to users.
- Built secret management with the Azure Key Vault API to store keys and secrets dynamically.
Chief Architect
Sococo
- Oversaw the product lifecycle and reviewed feature pull requests and bugs in GitHub.
- Tracked and followed up on all bugs and features in Jira to maintain an up-to-date product backlog.
- Managed the DevOps cycle, including releasing development, QA, and the product environments.
Architect
Freelance
- Developed and architected a Sitecore-based application that serves 50,000 employees.
- Tracked and delivered backlog items with visual studio.
- Oversaw the DevOps cycle including all CI/CD processes up to the clients' environments.
Senior Lead Engineer
Tamm
- Was part of the team that envisioned and developed the Tamm.abudhabi portal.
- Deployed and added custom components to Sitecore 9 and upgraded to Sitecore 10 later.
- Integrated all citizen/resident services with different entities.
- Enabled the UAE Pass Single Sign-On for the application users.
Chief Architect
Crossover
- Worked on an automatic code review and analysis tool integrated into GitHub through a browser web extension to show code vulnerabilities.
- Automated reviews and checks with the integration of GitHub and Jira.
- Reviewed over 5000 pull requests for C#, Java, and JavaScript.
Chatbot Developer
Self-employed
- Built a chatbot using the MS Bot Framework for an airport to help visitors get answers for frequently asked questions and request flight status updates.
- Created the back end for the chatbot using the ASP.NET Core web API.
- Designed a connector layer to aggregate requests to the back-end servers.
Web Developer
Freelance
- Built a visually enhanced ASP.NET DataGridView control.
- Created a set of reusable Windows forms components and controls similar to Telerik.
- Customized an open-source ASP.NET Wiki to meet customer needs.
Experience
A Digital Workplace System
It is an enterprise social network connecting all the employees with HR and communications teams. It also includes a chatbot that connects to different 3rd-party systems for HR and IT.
I led the entire business unit, including P&L. Additionally, I architected and built the product as a cloud service on the Azure Platform using many Azure workloads, including but not limited to: Web, mobile, API apps, logic apps, SQL database, REDIS caching, and Azure Active Directory. I led a team of eight developers, three graphics and UX specialists, four quality engineers, and one scrum master.
Social Communication Platform
https://www.sococo.com/I was the chief architect of this product, taking care of the code reviews, and bi-weekly releases.
Cloud-based EMR
The product is the Fast Healthcare Interoperability Resources (FHIR) compliant, built using ASP.NET Core microservices and Flutter-based web and mobile applications.
Education
Master's Degree (MBA) in Business Management
Hult International Business School - Dubai, UAE
Master's Degree in Computer Science
Ain Shams University - Cairo, Egypt
Bachelor's Degree in Computer Science
Ain Shams University - Cairo, Egypt
Certifications
Azure Solutions Architect Expert
Microsoft
Microsoft Certified Solution Developer
Microsoft
Microsoft Certified: Azure AI Engineer Associate
Microsoft
Skills
Libraries/APIs
Entity Framework, WhatsApp API, API Development, Node.js, React, Azure Cognitive Services, Dapr
Tools
Git, Azure DevOps Services, SonarQube, ReSharper, Azure Search, Postman, Microsoft Visual Studio, Microsoft Power BI, Azure Logic Apps, Dapper, Terraform, Azure Active Directory B2C (ADB2C), ChatGPT, Slack, Visual Studio, GitHub, Xcode, Azure Kubernetes Service (AKS), SMART on FHIR, Solr, Whisper
Languages
C#, SQL, C#.NET, Python, JavaScript, Swift, HTML, CSS
Frameworks
ASP.NET, Azure Bot Framework, .NET, .NET Core, ASP.NET MVC, Swagger, ASP.NET Core, Next.js, React Native, Angular, AngularJS, Tailwind CSS, .NET 5, Flutter
Paradigms
Microservices, Azure DevOps, Unit Testing, Agile, DevOps, Asynchronous Programming, REST, Concurrent Programming, Management, Agile Software Development, Fast Healthcare Interoperability Resources (FHIR), HL7 FHIR Standard, Microservices Architecture, Scrum
Platforms
Azure, Azure PaaS, Azure Functions, Amazon Web Services (AWS), iOS, Linux, Microsoft Bot Framework, AWS Lambda, Docker, Kubernetes, Android
Storage
Azure SQL, Redis, Microsoft SQL Server, Cloud Environments, Azure Cache, Azure Cosmos DB, Azure Table Storage, MongoDB, Neo4j, NoSQL, Redis Cache, Azure Blobs, MySQL, MariaDB
Industry Expertise
Marketing
Other
Leadership, Architecture, Program Management, SaaS, Consulting, Code Review, Source Code Review, Interviewing, Software as a Service (SaaS), Integration Testing, Microsoft Azure, APIs, Cloud, Solution Architecture, CTO, GPT-4, Cosmos, Translation, Azure Data Lake, LangChain, API Integration, Text to Speech (TTS), Asynchronous I/O, Full-stack Development, Back-end Development, Back-end, WhatsApp, WhatsApp Business, Serverless, Sitecore, Chatbots, Artificial Intelligence (AI), Integration, Security Architecture, Technical Leadership, CI/CD Pipelines, Query Optimization, OpenAI GPT-3 API, Speech to Text, Conversational Interfaces, Avatars, OAuth, Front-end, Full-stack, Generative Pre-trained Transformers (GPT), Language Models, Prompt Engineering, Technical Writing, Hospitality, Live Chat, Economics, Finance, Image Processing, Web Search, RESTful Microservices, Monitoring, Pipelines, Postmark, OpenAI, Azure Text to Speech, Blob Storage, Hugging Face
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