Ahmed Osman, Developer in Cairo, Cairo Governorate, Egypt
Ahmed is available for hire
Hire Ahmed

Ahmed Osman

Verified Expert  in Engineering

.NET Back-end Developer

Location
Cairo, Cairo Governorate, Egypt
Toptal Member Since
December 8, 2020

Ahmed is a software engineer with six years of experience, first as a software engineer intern at Amazon and then as a software engineer at Microsoft since 2015. He specializes in .NET and Azure technologies, and he has delivered large-scale cloud services and big data solutions. Ahmed continuously contributes to open-source projects on GitHub.

Availability

Full-time

Preferred Environment

Azure Cosmos DB, Big Data, .NET, C#, Azure

The most amazing...

...project I've worked on is Microsoft Clarity, an open-source user behavior analytics tool that helps users understand how users interact with their website.

Work Experience

Software Engineer

2015 - PRESENT
Microsoft
  • Developed third-party integrations for Microsoft Clarity.
  • Implemented continuous integration and continuous deployment, using Azure DevOps for various projects.
  • Migrated data between different database systems—SQL, Azure Cosmos DB, and Azure Tables—to improve performance and optimize costs.
Technologies: .NET, Microsoft QnA Maker, Language Understanding (LUIS), C#, Azure Tables, Azure Data Lake, Azure Data Factory, Azure Cosmos DB, Azure Blobs, Azure, Microsoft Clarity, Azure DevOps, SQL, A/B Testing, Continuous Integration (CI), Continuous Deployment

Software Engineer Intern

2015 - 2015
Amazon.com
  • Trained a ranking machine learning model for Amazon.de product search.
  • Improved query normalization for the Arabic language.
  • Shipped a new ranking model to the search stack after running successful A/B tests and showing significant improvements.
Technologies: Python, Artificial Intelligence (AI)

Microsoft Clarity

https://clarity.microsoft.com/
Clarity is a cutting-edge behavioral analysis tool that helps you understand users' interactions with your website. By using Clarity's robust analysis tools, you can enhance your website for your clients and your business. I was responsible for building third-party integrations.

Bing Custom Search API

https://www.customsearch.ai/
A custom search API for building a customized search that fits your needs, including powerful ranking, a global-scale search index, and document processing with a quick and straightforward set up. The core technology works in four steps: identifying on-topic sites and images, providing automatic query suggestions, applying the Bing ranker, and delivering relevant search results. You can adjust the parameters and access usage insights anytime. I was responsible for the back-end and disaster recovery scenarios.

Microsoft Bing for Commerce

https://www.microsoft.com/en-us/bing/commerce
Machine learning and AI-driven search that converts browsing into buying. Empower your product search technology with the power of global intelligence. I was responsible for the back-end catalog featurization service.

Languages

C#, SQL

Libraries/APIs

REST APIs

Tools

Language Understanding (LUIS), Microsoft QnA Maker

Storage

Azure Blobs, Azure Tables, Azure Cosmos DB, Databases

Other

Azure Data Factory, Microsoft Clarity, APIs, Azure Data Lake, A/B Testing, Back-end

Frameworks

.NET

Platforms

Azure, Azure Service Fabric

Paradigms

Azure DevOps, Continuous Integration (CI), Continuous Deployment

2008 - 2013

Bachelor's Degree in Computer Engineering

German University in Cairo - Egypt

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