Software Developer and System Administrator
Free Lancer
Total years of experience :20 years, 6 Months
- Working with the most released technology for .NET (C#)
- .NET 6 ( Web MVC/Blazor, Entity Framework Core, WPF & XAMARIN)
- Big Experience in different design Patterns & Dependency Injection.
- Working in realtime apps using SignalR for realtime dataflow between Client and Server.
- Fullstack developer (Frontend, Backend & Database)
- Initialize and Fully Programming from Scratch a New Registration, Management & Accounting System for Players.
- Players Registration & Subscriptions Management System.
- Accounting System.
- Players & Employees Fingerprint System
1- Attendance System for Employees.
2- Attendance & Subscription Validation for Players.
- Live Stream Video for Playgrounds using Wowza Live Stream Server Web & Mobile Stream \[3000 Viewer Per Second\].
- Responsible for the network Maintenance in Multi-sites in (Suez Canal & North of Sinai).
- Hardware Maintenance (Cisco, Juniper, Huawei).
- Report problems and down time daily to my supervisors and managers.
- Work in group to control the huge network in several areas.
- Responsible for hardware upgrades of several brands (Cisco, Juniper, Huawei).
- Responsible for Network analyzing and Troubleshooting for over 25 Telecom Egypt Centrals.
- Responsible for re-design and implement the Infrastructure for the systems.
- Developing and Implementing New systems in the network like using Radius and Mikrotik Servers.
- Developing implementing Exchange, Kerio, MDaemon E-Mail Servers.
- Installing/Administrating Cacti Graph System for Network monitoring.
- Responsible for Networking Hardware Installing in the Telecom Egypt Like Cisco Routers / Switches and ADSL Dslams,
Splitters and Blocks.
- Responsible for Core Network Maintenance, Creating activity Logs and Report Graph systems.
- Receive and Analyze Reports from Call Center About Failures and Customers Troubles.
- Working Hard with my Team to Decrease Down Time to Be 0.00001%
Small / Medium Companies \[Several Positions & Titles\]
Working in those companies gave me very big opportunities for practical experiences and because they are Small & Medium Companies, they want their employee to work in all fields together and that’s what gave me my personal experience about HARD WORKING & WORK UNDER PRESSURE.