← Back to list
Registration: 27.05.2025

Ahmed Yasser

Specialization: Software Engineer

Skills

Java
Python
C#
MSSQL
MySQL
ASP.NET
FLutter
Git
Firebase
Cosmos DB
Spark
Docker
Kafka
Power BI
Unit Testing
Functional Testing

Work experience

Software Engineer
since 11.2024 - Till the present day |Raisa Energy
Java, Python,C#, ASP.NET Core, FLutter, MSSQL, MySQL, Firebase, Git
● Integrated our ASP.net Well Election system with Snowflake and generated Excel reports using mini Excel reducing time by old method from ~7 mins to ~40 sec. ● Modified and documented the code generator built in Java to allow optional parameters and create only needed components depending on provided data, also added capability to create external services through the code generator which helped in following the MDD. ● Created new views in MS SQL server database to allow other teams to use those views to see updated data without need to see underlying query. ● Enhanced queries used in daily validation in data to be asynchronous and utilizing IQueryable to apply filters on databases instead of memory. ● Refactored Well Management service code to handle transition of well’s state automatically depending on different sources of data and user inputs, applied State design pattern to allow more maintainability and Extendability for the code, also provided design documents to show problem and the proposed design for solution.
Software Engineer
12.2023 - 11.2024 |Microsoft
REST API, Cosmos DB, Azure, Power BI, Python
● Built a batch processor and REST API for Campaign management service for the Cashback team. ● Built a GPT productization platform using ASP.net core to allow engineering teams to integrate new AI use-cases into Microsoft Cashback, it was integrated with Azure ML and UHRS. ● Participated in Implementation of fraud detection in receipts for Cashback using ASP.NET, Cosmos DB and Azure service bus. ● Designed detecting fraud in LTO offers service using Azure functions and Azure service Bus. ● Created monitors, metrics and alerts to monitor the behavior of fraud detection service. ● Implemented unit and functional tests for offline fraud detection service using Mtest ● Developed pipelines using Python, Azure data factory and Azure batch to produce data daily used by hit-apps in UHRS to help in improving the process of gaining cashback. ● Created Dashboards using Power BI that are used by different teams to make decisions and monitor performance on some of our services. ● Participated in knowledge sharing sessions and talked about different Azure services.
Software Engineer
06.2022 - 10.2022 |Inova Alexandria
MVVM, Flutter, UX
● Implemented a mobile application about reserving scuba dives in different regions across the world from scratch using Flutter. ● Developed application using MVVM Architecture and used Provider package for state management. ● Handled different Modules like authentication with firebase, cart and reservation. ● Focused to follow guidelines to get the best UX.

Educational background

Engineer
2018 - 2023
Alexandria university

Languages

EnglishNative