Enas M. .NET Developer

Full Stack Web

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

  1. 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.

  2. 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.

  3. CDS (Content Development System): Organizes workflow between different teams inside the Content unit.

  4. CPS (Content Production System): Manages workflow between the departments inside the Production unit.

  5. OPS (Online Proofing System): Providing Online editing, commenting, highlighting, and submitting the Author’s papers before publishing to the Company’s website.

  6. 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. 

  7. 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. 

  8. Traffic System (Violation Collection system): Complete Traffic system for the General Department of Traffic in Egypt's Government. (Violations and catching stolen cars System).

  9. 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.

  10. 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.

  11. Watanya Gas Station RFIDs Payment Cards: A Payment system using RFIDs CARDS in WATANYA Gas stations (Handheld + Complete CRM).

  12. Car BlackBox: Integrated system with Alfa Technologies for violations system with additional BlackBox attached to the car (Handheld).