Senior Fullstack (.NET) Developer
Building Scalable Software, APIs & Business Systems
10+ years of experience building backend systems, web applications, APIs and microservices with C# and ASP.NET Core.
Based in Damietta, Egypt. Available for remote work and international clients.
Services
Backend is the core of the work. Frontend support with Angular and React is part of the delivery when the project needs it. Scope and estimate come after a short conversation.
Custom Software Development
Software shaped around a real business workflow, not a generic template.
- Requirements and delivery
- Private and institutional systems
- C# / ASP.NET Core
Web Applications
Web applications that sit on a reliable backend.
- Application screens and flows
- Angular or React when needed
- Deployment with the API
.NET Backend Development
Server-side work with C# and ASP.NET Core, which is the main part of my practice.
- C# and ASP.NET Core
- Entity Framework Core
- SQL-backed systems
API Development
REST APIs that other applications, sites and mobile clients can use.
- REST API design
- Integration points
- Documentation of the contract
Business Websites
A clear public site for a company, practice or organization.
- Content structure
- Contact path
- Connected application if needed
MVP / SaaS Development
A first version of a product, then the next useful slice. Features depend on the product.
- MVP scope
- Accounts and core flows
- A path to later releases
Existing System Development
Continue work on an application the business already relies on.
- New features
- Safer changes
- Hand-off notes
Bug Fixing
Targeted fixes when something in a .NET application is failing.
- Reproduce the issue
- Fix the cause
- Check the surrounding flow
Maintenance
Ongoing development and support, shaped as a monthly or yearly arrangement.
- Fixes
- Small improvements
- A predictable rhythm
Legacy Modernization
Bring an older ASP.NET system forward without a reckless rewrite.
- Current pain points
- A safer next version
- ASP.NET Core where it fits
Performance Optimization
Look at the slow path in the application or its database.
- SQL Server or PostgreSQL
- Query and data access
- A practical change, not a wishlist
Developer Mentoring
Practical mentoring for junior and mid-level developers who want to improve their .NET skills and learn how real-world systems are designed.
- C# / .NET
- ASP.NET Core
- SQL
- Clean Code
- Architecture fundamentals
- Code review
Code Review
A focused review of a .NET codebase, with notes the team can act on.
- C# and ASP.NET Core
- Risks and unclear areas
- Written feedback
Technical Consulting
A senior view of a technical decision before the team spends months on it.
- Options and trade-offs
- Backend direction
- A clear recommendation
Remote Technical Lead Support
Senior technical guidance for a team that already has its own process. This is technical support, not project management.
- Design discussions
- Review of important changes
- Guidance for developers
Software Architecture
Help decide how the software should be shaped for the problem in front of you.
- Boundaries
- Clean Architecture where it helps
- A written direction
System Design
Walk through components, data and integration points before building.
- Main flows
- Data stores already in use
- Risks worth deciding early
Microservices Consulting
Advice on service boundaries when a single codebase is no longer the right fit. Not the default for every project.
- When to split
- When to stay together
- API contracts between parts
Backend Architecture
Structure for the .NET side: modules, data access and the API surface.
- ASP.NET Core
- Data access
- Integration style
What I can help you with
Need a new software system?
I can design and build a custom solution around your business requirements.
Have an existing application?
I can help fix, improve, refactor and modernize it.
Have a development team?
I can provide technical mentoring, code reviews and senior-level guidance.
Need architecture guidance?
I can review your system and help with architecture and system design.
About Amr
I’m a Senior Fullstack (.NET) Developer with 10+ years of experience building backend systems, web applications, APIs and business software.
Most of my work focuses on backend engineering, scalable systems, clean code and software architecture.
Experience
- 2022 — Present · Fullstack (.NET) DeveloperSmart Cube, remote, with clients in Dubai, UAE.
- 2021 — 2022 · Fullstack (.NET) DeveloperNewtecx, remote. SharePoint Online and On-Premise for clients in Qatar, including MOC, ARBT and QSteel.
- 2020 — 2021 · Fullstack (.NET) DeveloperMersvo Media, remote, with clients in the UK and Saudi Arabia.
- 2017 — 2020 · Fullstack (.NET) Team LeaderAwammer Alshabaka, Mansoura.
- 2016 — 2017 · Fullstack (.NET) DeveloperNitcotek, Mansoura. ASP.NET, AJAX and jQuery systems including ICare, Clinic and HR.
Technical skills
Backend
Architecture
Data
Frontend
Platforms
Legacy & maintenance
DevOps / Infrastructure
AI tools
Delivery
Selected Work
Live client websites and mobile applications. Role stated only as software development, because that is what the public record supports. Technology is named only where the work documents it.
Custom business systems
Problem. Teams needed software shaped around their own workflows.
Approach. Requirements, design, development and delivery, including government and private-sector projects.
Context. Fullstack (.NET) roles, including remote client work in the UK and Saudi Arabia.
Existing applications
Problem. Systems already in use needed better reliability and performance.
Approach. Optimization and upgrades of legacy applications.
Context. Remote delivery with Smart Cube for clients in Dubai.
Institutional systems
Problem. Ministries and institutions needed software their teams could run.
Approach. Design, development and debugging, including SharePoint for MOC, ARBT and QSteel.
Technology. SharePoint Online and On-Premise, inside a .NET delivery role.
Web
bwallet
Client web application for a Saudi audience.
Role: Software development
Visit projectWeb
Othaim Trading
Trading company website.
Role: Software development
Visit projectWeb
Fekrtany
Client web application.
Role: Software development
Visit projectWeb
The Arabian Horse Club
Club website.
Role: Software development
Visit projectWeb
Agile MENA
Organization website.
Role: Software development
Visit projectWeb
Eventtix
Event ticketing web application delivered with Smart Cube.
Role: Software development
Visit projectWeb
Qatar Post
Qatar Post online store.
Role: Software development
Visit projectWeb
Qatar MOC
Public site connected with Ministry of Culture client work in Qatar.
Technology: SharePoint, from the Newtecx delivery for MOC.
Role: Software development
Visit projectWeb
Dr. Reham Essam Website
Professional practice website, paired with a mobile app.
Role: Software development
Visit projectWeb
CodeCraft
Client web application.
Role: Software development
Visit projectMobile backend
Enjaz
Mobile application with backend work.
Role: Software development
View on Google PlayMobile backend
Dalel
Mobile application with backend work.
Role: Software development
View on Google PlayMobile backend
Dr. Reham Essam App
Mobile application with backend work for the same practice.
Role: Software development
View on Google PlayMobile backend
Used4Sale
Mobile application with backend work.
Role: Software development
View on Google PlayMobile backend
Madfon
Mobile application with backend work.
Role: Software development
View on Google PlayTestimonials
Recommendations from people I have worked with. The wording is theirs.
16 recommendations on this page
It has been a privilege to work with Amr Ebeid, and I can confidently say that he is one of the best programmers I have worked with. He possesses excellent technical skills and is always striving to achieve efficiency and innovation in every project he works on. I highly recommend Amr Ebeid for any role or project that requires a professional programmer with a high of innovation and hard work. He is a reliable and highly qualified individual, and he will undoubtedly contribute to the success of any team he works with.
I had the pleasure of working with Amr Ebied, and he is an outstanding Senior Full Stack Developer. His expertise in problem-solving skills, consistently delivered high-performance solutions. Amr is also a great mentor and team player, always ready to help others grow. He would be a tremendous asset to any team or project.
Amr is one of the wonderful leaders. He manages with the spirit of management and not with the law of management. You will not feel with him that he is a manager but your friend. He is very strong in the technical aspect. I benefited a lot from him, and benefited from the open source tools and libraries that I create. I am happy to be working with you and I wish you all the best.
I had the pleasure of working closely with Amr at our company, where he served as a Senior Backend Consultant. During his time at newtecx, Amr led several critical projects, including RBAT and MOC. His expertise in the .NET framework, along with the strong skills in C#, ASP.NET, SharePoint and other related technologies, allowed him to deliver a quality, scalable solutions that met the clients expectations. What truly sets Amr apart is the ability to not only tackle complex technical challenges but also mentor and guide his colleagues as well. He was always willing to share the knowledge, contribute to the discussions, and help others improve the coding practices. If you're looking for a senior developer who brings both technical excellence and a team-oriented approach, I can't recommend Amr highly enough. He would be an incredible asset to any organization.
I have known amr for 3 years and have seen firsthand how their unique skill set, enthusiasm, and dedication can contribute to the success of any organization. amr is particularly well-suited to positions requiring project or team management, creative problem-solving, and communication skills. amr has a knack for piecing together complex problems and coming up with innovative solutions. They are able to tackle a broad range of tasks and can reliably follow through on deadlines and commitments. What impresses me the most about amr is their enthusiastic attitude towards their work and projects. No matter how difficult the project, amr never fails to motivate their team and accomplish the task. In this regard, amr has the ability to bring out the best and most creative ideas from his team
Amr was an excellent developer who helped us a lot in our product development. What is great about Amr is his sense of ownership for the projects he works on and the passion for continuous development which was noticeable by all his colleagues. I wish him all the best in his upcoming future.
Amr is the best example of a team leader. He takes care of his team member and work hard on giving them all knowledge they need. His work is absolutely perfect. The reason behind it, is that he pays attention to small details to deliver the best functionality.
Amr was my team lead previously, What distinguishes Amr that he Looking forward to improving and writing better quality code, he good at many things also Most notable: time management and well-understanding core of business projects. I wish you successes in ur labor and much happiness in personal life.
Very determined to succeed, and very hard working and helpful person.
Amr is one of the best leaders I have worked with, hard worker, and team player. We were faced with a lot of challenges in our deal work and every time I learned from him a great thing technically and personally, best of luck.
I had the pleasure of working alongside Amr Ebeid, and I can confidently say that he is a remarkable professional with a keen ability to inspire and lead. I am confident that Amr Ebeid will continue to achieve great things in his career, and I am excited to see his future successes. I highly recommend him to anyone looking for a dedicated and talented professional.
Amr is one of the best developer that I worked with him, he was my team lead previously, so I gain an experience from him in many good things : time management, problem solving, debugging and well-understanding core of business projects. Best of luck in your life and career job.
working with amr for a while was very good, as a developer amr is very skilled and can provide solutions to problems that shows deep understanding of technology, as a person was very positive and always adding Joy to the work environment, i was very happy working with him and hope we meet again.
I worked with Amr on several projects and I found him very skilled and dedicated professional.
Amr is one of determined developers with high skills in managing a team, handling clients and developing himself forward and his team.
The best backend developer in Egypt
I had a pleasure working with Amr, his technical abilities & expertise was outstanding & really helped delivering multiple complex projects.
FAQ
What type of projects do you work on?
Custom business applications, backend systems, REST APIs, web applications and mobile app backends. That includes new systems and software that is already in use.
Do you work with international clients?
Yes. I am based in Damietta, Egypt and work remotely. Past client work has been connected with teams in the UAE, Qatar, the United Kingdom and Saudi Arabia.
Can you work on an existing .NET application?
Yes. I can continue development, fix issues, improve performance and help modernize an existing .NET application.
Can you mentor junior developers?
Yes. Mentoring covers C#, ASP.NET Core, SQL, clean code and the basics of how real systems are designed, with code review as part of the work.
Can you review our codebase?
Yes. I can review a .NET codebase and return feedback the team can act on.
Can you help design our software architecture?
Yes. I can review the current system and help with software architecture and system design. Microservices are one option, not the starting assumption.
Can you build a custom business application?
Yes. I design and build software around a specific business workflow, for private companies and public institutions.
Let's Build Something Useful
Whether you need a new application, a reliable backend, help with an existing system, or technical guidance for your team, let's discuss your project.
Have a project in mind? Let's talk. Tell me what you're building, what problem you're trying to solve, or what you need help with.
