Ahmed Osman, Developer in Ad Doqi, Dokki, Giza Governorate, Egypt
Ahmed is available for hire
Hire Ahmed

Ahmed Osman

Verified Expert  in Engineering

Software Engineer and Developer

Ad Doqi, Dokki, Giza Governorate, Egypt

Toptal member since November 7, 2022

Bio

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

Microsoft
ASP.NET, C#, Azure, SignalR, JavaScript, CSS, HTML, Full-stack, React, .NET...
Siemens
C++, C, ASP.NET, Azure, Bootstrap, Leadership, APIs, REST APIs, Django, Python...

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

Part-time

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

2022 - PRESENT
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.
Technologies: ASP.NET, C#, Azure, SignalR, JavaScript, CSS, HTML, Full-stack, React, .NET, ASP.NET Core, Bootstrap, ASP.NET MVC, Leadership, Microsoft SQL Server, ASP.NET Web Forms, eCommerce, APIs, REST APIs, Back-end, Back-end Development, Back-end Performance, Microsoft Visual Studio, Desktop App Development, MySQL, Visual Basic, .NET Core, IIS SQL Server, Entity Framework, API Integration, ChatGPT, TypeScript, Next.js, C#.NET, Amazon Web Services (AWS), AWS Cloud Architecture, .NET 6, Entity Framework Core, Payment APIs, Credit Card Processing, Retail & Wholesale, Order Management, Full-stack Development, POS, Point of Sale, GitHub, Artificial Intelligence (AI), OpenAI, Blazor, Progressive Web Applications (PWAs), Stripe, Integration, Azure API Management, Azure Queue Storage, Azure Functions, FTP, VPN, Web Scraping, Architecture, OpenAI GPT-4 API, OpenAI GPT-3 API, Database Design, API Development, Webhooks

Senior Software Engineer

2019 - 2022
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.
Technologies: C++, C, ASP.NET, Azure, Bootstrap, Leadership, APIs, REST APIs, Django, Python, Back-end, Back-end Development, Back-end Performance, Windows Desktop Software, Microsoft Visual Studio, Desktop App Development, .NET, MySQL, TypeScript, C#.NET, Angular, GitHub, Artificial Intelligence (AI), Google Cloud Platform (GCP), Integration, FTP, VPN, Architecture, Mobile Apps, Database Design, API Development

Experience

Bookstore Back-end Service

An ASP.NET application for a back-end server of a bookstore that handles user registration. It also takes inventory of books added to carts and reservations and deals with concurrency issues due to multiple users.

Gymnastics Tracking System

An ASP.NET and React website that handles customers' reservations, payments, and tracking of different classes provided by a fitness center. Also, it tracks trainers and their performance and salaries.

Travelling Agency Website

Developed a complete back end for a traveling agency. It allows users to reserve hotels and transportation. We used an external service for a payment system through a Paymob API. Users get recommendations based on hotels and places that they add as favorites and their budget.

Driving Simulation Game

Developed a complete unity game that is one of the automotive leads in the world. This game was used to activate branding for a 2021 car in the Middle East. I developed the game logic and interaction with a Logitech set.

Market Place

Worked on developing a microservice for handling an inventory service for one of the big tech companies for a marketing place platform. I helped design a database and service-to-service communication between the inventory and other services.

Education

2014 - 2019

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

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