Enas M. .NET Developer
Summary
- Qualified software technical lead developer with 13+ years of experience in tech
- 13 years+ of experience with .NET
- Developed more than 12 projects in teams, starting from 1 developer to 7 developers
- Experience working with distributed systems such as database distributed systems in Azure, messaging queuing such as Kafka, Firebase, and signal R
- experience in implementing complex projects that have high-load and big-scale transactions, such as traffic violation systems for the government, TEdata invoice collection
- Available to work in the US East Coast time zone 3 times per week
- Upper-Intermediate English
Experience
Senior .NET Engineer (CrossWorkers)
04/2022 to Current
-
Leading a team of Front-end and Mobile developers.
-
Upgrading the old.net Framework systems into the latest .net Core (.net Core 6 and Entity Framework core 6).
-
Building the backend for the system.
Skills: .NET Core · ASP.NET Web API · SQL Azure · Firebase · Microsoft Azure · Jira · Microservices · Entity Framework (EF) Core · Signal R ·
Software Development Team Leader (Nagwa)
01/2020 to 04/2022
-
Managed a team of 6 developers.
-
Conducted meetings with the owners to get the requirements they wanted for their software.
-
Participated in the Agile process to manage the deliverables.
-
Analyzed and designed relational databases using SQL Server 2012, and PostgreSQL.
Senior .NET Engineer (Hindawi Publishing Corporation)
01/2017 to 01/2020
-
Led a group of 3 developers.
-
Performed meetings to know the requirements for building new software.
-
Developed, Debugged, and modified new software components and maintained the existing ones based on SOLID Principles.
Skills: React.js · .NET Core · SQL · AngularJS · angular 9
Software Developer (Hindawi Publishing Corporation)
05/2012 to 01/2017
• Responsible for a group of 3 developers and acted as a project owner for three websites.
• Build databases and table structures following n-tier architecture methodology for web applications.
• Develop object-oriented software, Debug and modify software components.
• Maintain existing applications, design, and deliver new applications.
• Analyze and design relational databases using SQL Server 2012.
• Work closely with clients to establish problem specifications and system designs.
Software Developer (Inotek Systems)
10/2009 to 05/2012
-
Built, tested, and maintained web and desktop-based business applications built on Microsoft technologies.
-
Got and documented the user's requirements and prepared reports, manuals, and other documentations needed.
Education
Bachelor of Computer Science: Information Systems Department, Faculty of Computer and Information Sciences - Ain shams UNI.
2009
Certifications
-
Advanced Cloud DevOps: (Udacity) 02/2023
-
ICAgile Certified Professional (ICP): (Agile Fundamentals) 11/2018
Achievements
-
DKH System (Data Know How): Upgrade the existing (old) System implemented using .net framework 4.6 to the latest core version (ASP .Net Core 6 and Entity Framework Core 6) that makes it faster by three times.
-
Workflow Engine (Content Development System): Implement a new Engine that dynamically generates workflows given its states, rules, transitions, and integrations mentioned in a given XML. This Engine facilitates and reduces the time consumed in implementing these workflows from scratch from 2 months to 2 days.
-
CDS (Content Development System): Organizes workflow between different teams inside the Content unit.
-
CPS (Content Production System): Manages workflow between the departments inside the Production unit.
-
OPS (Online Proofing System): Providing Online editing, commenting, highlighting, and submitting the Author’s papers before publishing to the Company’s website.
-
CTS (Complaints Tracking System): Organizes the flow of the complaints inside The Company, starting from the complainer and ending with the solution to these complaints.
-
QMS (Quality Management System): Applying the ISO standards and Quality policies for the company, setting the Company’s goals, and follow-up with the achievements of these goals.
-
Traffic System (Violation Collection system): Complete Traffic system for the General Department of Traffic in Egypt's Government. (Violations and catching stolen cars System).
-
LinkDotNET (Home collection system): Collect the invoices’ fees from the clients from home with the corresponding plan in time using HandHeld, with a complete reporting system.
-
Bus Tracking System: for School buses that sends SMS messages to the parent if the bus becomes near to their homes, and many other functionalities using HandHeld.
-
Watanya Gas Station RFIDs Payment Cards: A Payment system using RFIDs CARDS in WATANYA Gas stations (Handheld + Complete CRM).
-
Car BlackBox: Integrated system with Alfa Technologies for violations system with additional BlackBox attached to the car (Handheld).