
Ahmed Osman
Verified Expert in Engineering
Software Engineer and Developer
Ad Doqi, Dokki, Giza Governorate, Egypt
Toptal member since November 7, 2022
A software engineer, Ahmed delivers solutions to fill enterprise needs. He brings technical skills and experience to building cloud-based microservices that can be scaled and maintained easily. Ahmed has a vast knowledge of the Microsoft web stack, including ASP.NET MVC, web APIs, SQL Server, and Azure. Also, he has extensive experience in optimizations, compliers, and building desktop applications using C and C++.
Portfolio
Experience
- Linux - 8 years
- SQL - 5 years
- C - 4 years
- C++ - 3 years
- C# - 3 years
- ASP.NET - 3 years
- Azure SQL - 1 year
- Azure - 1 year
Availability
Preferred Environment
Windows, Visual Studio, ASP.NET, Azure, Microsoft, Microsoft Visual Studio, API Integration, Entity Framework Core, Trading
The most amazing...
...thing I've developed is software for Siemens EDA that helps them to use their GUI on rival databases without having to regenerate them.
Work Experience
Software Engineer 2
Microsoft
- Developed microservices that handle the back-end logic for a Bing shopping team.
- Created infrastructure for microservices communications.
- Fixed bugs in the shopping experience and worked on creating a data stream needed by a recommendation team.
Senior Software Engineer
Siemens
- Developed a back-end microservice that handles the generation and processing of a layout design to be used by a front-end team.
- Created a back-end server to track our customers' tool usage and trace bugs directly from the customers' side.
- Implemented a new hybrid algorithm based on indexing and processing for a desktop tool at Siemens to decrease memory usage from 150 GB to 8 GB.
- Ported a desktop tool from Linux GNU Compiler Collection (GCC) to Visual Studio 2017, which helped to make this tool available to Windows users.
- Created new features based on customer requests where I contacted customers directly and fixed hot bugs.
Experience
Bookstore Back-end Service
Gymnastics Tracking System
Travelling Agency Website
Driving Simulation Game
Market Place
Education
Bachelor's Degree in Computer Engineering
Cairo University - Cairo, Egypt
Skills
Libraries/APIs
REST APIs, Azure API Management, API Development, Entity Framework, Stripe, React, SignalR, Node.js
Tools
GitHub, Microsoft Visual Studio, ChatGPT, VPN, Visual Studio, Microsoft Access
Languages
C#, C++, C, SQL, C#.NET, JavaScript, CSS, HTML, Python, Visual Basic, TypeScript, Active Server Pages (ASP)
Frameworks
ASP.NET, .NET, .NET Core, .NET 6, Blazor, ASP.NET Core, Bootstrap, ASP.NET MVC, ASP.NET Web Forms, Django, Next.js, Entity Framework Core, Unity, Angular
Paradigms
Database Design, Desktop App Development
Platforms
Linux, Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), Azure Functions, Firebase
Storage
Microsoft SQL Server, MySQL, Azure SQL, IIS SQL Server, Azure Queue Storage
Industry Expertise
Retail & Wholesale
Other
Full-stack, APIs, Back-end, Back-end Development, Back-end Performance, API Integration, Payment APIs, Credit Card Processing, Order Management, Full-stack Development, POS, Point of Sale, OpenAI, Progressive Web Applications (PWAs), Integration, Architecture, Leadership, eCommerce, Windows Desktop Software, AWS Cloud Architecture, Artificial Intelligence (AI), FTP, Web Scraping, Mobile Apps, OpenAI GPT-4 API, OpenAI GPT-3 API, SOAP, Trading, Webhooks
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