Upstaff Sign up
Enas M.
🇪🇬Egypt (UTC+02:00)
Created AtUpstaffer since March, 2023

Enas M. — .NET Developer

Expertise in Full Stack Web.

Last verified on July, 2023

Core Skills

Bio 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

Technical Skills

Programming LanguagesJavaScript, TypeScript
.NET PlatformADO.NET, ASP.NET Core Framework, ASP.NET MVC, Azure, Entity Framework, LINQ, .NET, SignalR
JavaScript FrameworksAngular, AngularJS, jQuery
Java Libraries and ToolsJSON
Databases & Management Systems / ORMFirebase, Microsoft SQL Server, PostgreSQL
UI Frameworks, Libraries, and BrowsersAjax, Bootstrap, CSS, HTML, jQuery
Cloud Platforms, Services & ComputingAWS, Azure
Methodologies, Paradigms and PatternsAgile, Design patterns, microservices architecture, MVC, SOLID
Deployment, CI/CD & AdministrationAnsible, CI/CD, DevOps
Web/App Servers, MiddlewareAzure DevOps Server (ex TFS Team Foundation Server), Internet Information Services (IIS)
Version ControlBitBucket, Git
PlatformsFirebase
Message/Queue/Task BrokersKafka
QA, Test Automation, SecurityPostman
SDK / API and IntegrationsSwagger, Web API
Third Party Tools / IDEs / SDK / ServicesWeb Services
Other Technical SkillsEf, Messaging Queues, Signal R, SQL Server 2012

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

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Enas M.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring