Shady Yahia
Angestellt, Principal Software Engineer, ITWorx
Cairo, Ägypten
Werdegang
Berufserfahrung von Shady Yahia
Bis heute 1 Jahr und 5 Monate, seit Jan. 2023
Principal Software Engineer
ITWorx
• Implemented Pub/Sub pattern to capture the data changes from the data store and publish them to subscribers using message broker [ S3, SQS, SNS, Lambda, DynamoDB, Oracle DB, OpenSearch, Event Bridge, ECS] • Participating in code reviews and maintaining high code quality standards. • Appling CI/CD on all of our projects using [GitLab CI, Docker images, PowerShell]. • Help the team ramp up on new technologies and frameworks.
5 Jahre und 10 Monate, Apr. 2017 - Jan. 2023
Lead Software Engineer - Level 3
ITWorx
•Designed & implemented from scratch a large-scale and sophisticated AWS solution and still working on it [.NET Core, C#, Amazon web services S3, AWS Batch, AWS Lambda, DynamoDB, SQS, SNS, containers, Outsystems UI platform] •Took the lead of an ASP.NET mapping web portal development for an european client, from requirement gathering to the test and quality process. [.NET Core, C#, JavaScript, Amazon Web Services RDS, S3, Postgres DB, VueJS] •Ensure quality by enforcing development best practices.
1 Jahr und 10 Monate, Juli 2015 - Apr. 2017
Lead Application Developer
Khatib&Alami (Egypt), GCI department
• Participated in developing a web portal - a governmental client in KSA [ MVC.NET, Dojo, TypeScript, ArcGIS JavaScript API ] • Participated in ArcMap Add-in development - a governmental client in KSA [ ArcObjects, C# .NET ] • Participated in development - Automaic Report Generation [ WPF- MVVM pattern, C# ] • Participated in mobile application POC - GeoGuid application [ UWP, WinJS ] • Took the lead in a small size internal project for HR [ MVC, jQuery ]
• Maintenance of a test automation tool which used to design cross-browser tests, Applying telemetry for analyzing Bing Translator usage [ WPF 4.0, C#, Selenium ] • Initiated the JavaScript performance test for bing.com/translator page to separate network latency from scripting execution delay [ Selenium , Coded UI, C# and JavaScript injection ] • Participating in code review and test plan design, the load test for the mobile translator page
2 Jahre und 4 Monate, Feb. 2011 - Mai 2013
Senior Web Developer lvl 2
Hewlett-Packard
• Participated in requirement gathering and development of a web portal for the Irish transportation ministry. The portal to enable people to purchase/top up/add tickets for local transports card and to enable the back-end administrators to display the financial and transactional reports [ ASP.NET 4.0, C#, Entity Framework, JavaScript, jQuery, SQL Server ]
4 Monate, Nov. 2010 - Feb. 2011
Senior Web Developer
DashSoft (Egypt)
• Developed a web site where underage can use credit cards [ ASP.NET 3.5 and C# - RFID ship that can be read through an RFID mobile terminal to save the transactions to SQL Server 2008 DB ] • Developed a user control for posting on social networking [ jQuery and Rest APIs of Yahoo, Hotmail, Gmail, Facebook, Twitter, LinkedIn ]
2 Jahre, Okt. 2008 - Sep. 2010
Senior Software Developer
Sakhr
• Developed SharePoint custom features to enable Sakhr products through the farm portals. For a local petroleum company [ ASP.NET, C#, InstallShield, SharePoint 2007 object]. • Maintenance of a web portal to handle the housing for an Egyptian ministry. [ Classic ASP ]
2 Jahre und 4 Monate, Juli 2006 - Okt. 2008
Software Developer
E-webbers , NewSoft
In E-webbers company : •Developed a web site for a stock exchange [ ASP.NET, JavaScript, CSS, C#, DotNetNuke framework ]. In NewSoft startup: •Web development for a local shop web site [ ASP.NET 1.1 , VB.NET and PowerBuilder ]
Ausbildung von Shady Yahia
5 Jahre, Sep. 2001 - Aug. 2006
Computer Science
Ain Shams University
Sprachen
Deutsch
Fließend
Englisch
Fließend
Arabisch
Muttersprache