Amr Mahdy
Technical Lead at EFG Hermes- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Arabic Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Credentials
-
Fluent API Development in C#
LinkedInMay, 2023- Nov, 2024 -
JavaScript: Classes
LinkedInFeb, 2023- Nov, 2024 -
Learn Parallel Programming with C# and .NET
UdemyMay, 2020- Nov, 2024 -
C# Memory Tricks: Learn How To Master The Garbage Collector
UdemyJul, 2019- Nov, 2024 -
Unit Testing for C# Developers
UdemyJan, 2019- Nov, 2024 -
Threading in C#
LinkedInAug, 2018- Nov, 2024 -
Test Driven Developments for .Net Developers
Global KnowledgeSep, 2015- Nov, 2024 -
Modern Software Design
Information Technology Industry Development Agency, ITIDAApr, 2015- Nov, 2024
Experience
-
EFG Holding
-
Egypt
-
Financial Services
-
700 & Above Employee
-
Technical Lead
-
Apr 2020 - Present
- Building a well-designed, scalable, reliable and easy configured solution for receiving the pricing data feed from Bloomberg.- Playing a critical role in replacing a legacy trading system for the front office team (Trading desk) with a new system that tackles all of the old concerns/problems.- Improving the security standards of the company's desktop application and taking it to the next level by performing a set of necessary security checks such as anti-tampering techniques, securing the data channels, etc... Show less
-
-
Senior Software Developer
-
Apr 2018 - Apr 2020
-Overall responsibility for designing, developing, maintaining and launching thenew company’s trading platform for brokers and customer service Agents.-Overall responsibility for the company’s white labeling projects across different products (GBKPro, Gulf-Bank Trader).-Developed the required changes to support the new changes of the Kuwait Market Exchange “Market Development Phases” to be introduced to our clients.-Analyzing requirements and implementing well-designed solutions.-Providing second line support for company’s products and services.-Performing unit testing, Mocking, Shimming and load testing-Supporting the company’s offshore teams across different hubs.-Supervising and Mentoring trainees and junior developers.-Handling the code singing certificate expiration in an efficient way without any need for a clean installation or deploying consecutive versions.-Performing performance tuning/optimization for lots of system’s features. Reducing the response time in a remarkable way Show less
-
-
Associate Software Developer
-
Apr 2017 - Mar 2018
-Overall responsibility for developing and maintaining the company’s main desktop retail trading applications (EFG Hermes Pro, Hermes Trader).-Overall responsibility for developing and maintaining the company’s stock exchange pricing data feed components.-Created a meta-data engine (MDA) to limitigate access to the pricing data-feed to the logged-in users only.-Developed a bunch of back-end services from scratch for the sake of integrating the companies system with other external systems (SaxoBank, Gulf Bank).-Developed a number of reusable components used to improve the throughput of development, reliability, stability and security of the company’s system.-Reduced troubleshooting system components time through creating new tools and adding more features to the existing ones.-Supervised new team members and Introduced the required technical (composite application development, WPF,DI, etc ... ) and business knowledge to them.-Awarded for the best Team Achievement 2017. Show less
-
-
Software Developer
-
Jul 2015 - Mar 2017
-Developed and maintained the company’s main desktop retail trading application.-Created new modules in the company’s main desktop retail trading application (Technical Analysis Module).-Developed the infrastructure of the white labeling projects in the company’s main desktop retail trading application.-Reproduced and reported the issues of third-party WPF controls library used in the company’s main desktop retail trading application.
-
-
-
Esri North Africa (Esri NA)
-
Egypt
-
Software Development
-
100 - 200 Employee
-
Software Developer
-
Jul 2014 - Jul 2015
Participated in developing, upgrading, functional enhancements and bug fixing of public safety and law enforcement products (dotGeo Product, Universal Display Service (UDS) Product) developed with different technologies like HTML5, JavaScript, Silverlight, MVVM, PRISM and ArcGIS APIs. Participated in developing, upgrading, functional enhancements and bug fixing of public safety and law enforcement products (dotGeo Product, Universal Display Service (UDS) Product) developed with different technologies like HTML5, JavaScript, Silverlight, MVVM, PRISM and ArcGIS APIs.
-
-
-
Bavarian Auto Group
-
Egypt
-
Motor Vehicle Manufacturing
-
300 - 400 Employee
-
Trainee as SAP ABAP Programmer
-
Apr 2013 - Sep 2013
-Participated in creating and customizing SAP Forms using ABAP programming language. -Participated in creating important reports for • the business need. -Participated in creating and customizing SAP Forms using ABAP programming language. -Participated in creating important reports for • the business need.
-
-
Education
-
Information Technology Institute (ITI)
9-Months Diploma, Software Architecture -
Faculty of Computers and Information , Helwan University
B.Sc. of Information Systems, Information Systems