Profile Picture

Amro Elkhider

.NET Developer | Web developer | Flutter Developer

About Me

An enthusiastic .NET Developer with a decade of expertise in designing and building scalable, high performance applications. Specializing in C#, .NET Core, and React, with a strong background in developing multi-tier, database-driven systems and rich user interfaces. Proficient in integrating front-end and back-end technologies, ensuring seamless functionality and user experience. Skilled in API development, cloud solutions, and DevOps practices, including Azure CI/CD and containerization with Docker. Adept at collaborating with cross-functional teams, translating business requirements into robust software solutions, and delivering high-quality projects on time. Passionate about clean code, software architecture, and continuous learning in a fast-paced development environment.

Work Experience

Developer

Verco - Chorley, UK

Mar 2023 - Mar 2025

  • Involvement in building business services in microservice architecture using Azure Service Fabric/C# for the backend and React/Typescript for the frontend
  • My role involves developing new requirements, adding or maintaining tests (unit tests, integration tests and end to end tests) and fixing bugs.
  • I have managed tasks in different patterns: Mob programming, pair programming and standalone.
  • Created local custom tools to assist and save time of technical customer support in completing various tasks.
  • Responsible for daily production control and creation of DevOps bugs/work items in case of an issue.
  • Contribute to the configuration of Azure DevOps pipelines to support the CI/CD process and define Infrastructure as Code (IaC) with Bicep.
  • Optimized code quality using ReSharper and ensured best practices.
  • Managed Cosmos DB for scalable NoSQL solutions and utilized Azure Blob Storage, Service Bus, and Functions for efficient cloud operations. Maintained VM OS updates and SQL databases, ensuring performance and security.
  • Work closely with the product team to understand functional requirements and translate them into technical specifications. This includes the design, development and maintenance of new features across the stack, including front-end user interfaces and back-end services. Adheres to best practices, conducts code reviews and performs thorough testing to ensure scalability, performance and security.
  • Actively participates in sprint planning, backlog refinement sessions, sprint review and retrospective. Contributes by providing insights for process improvements, breaking down complex tasks into manageable components, and accurately estimating tasks to enable seamless sprint execution and delivery.
  • Help and support for a junior developer through pair programming and providing code review.

Full Stack Developer

Slater and Gordon Lawyer - Liverpool, UK

Oct 2021 - Feb 2023

  • Collaborated on maintaining and enhancing business services by leveraging Azure, C#, and .NET Core APIs. Responsibilities included developing new features, conducting thorough testing, providing technical support, and resolving bugs to ensure the smooth operation of business-critical services.
  • Designed, developed, and maintained React-based frontend applications, ensuring seamless integration with backend services. Focused on delivering responsive, user-friendly interfaces while maintaining high-quality code standards and optimizing performance.
  • Contributed to building and configuring Azure DevOps pipelines to support the CI/CD process. Streamlined deployment workflows, improved system reliability, and optimized overall deployment efficiency, aligning with best practices in modern software development.

Web Developer

Appreciate Group PLC - Liverpool, UK

Jul 2020 - Oct 2021

  • Participate in building business services in microservice architecture using Azure/C#. Role involves developing new requirements, testing, supporting, and fixing bugs.
  • Follow TDD practices; during development, integration tests are written, and end-to-end tests are conducted for the services.
  • Assist with building and configuring Azure pipelines for the CI/CD process.
  • Work in a scrum environment, using Azure DevOps for managing and creating tasks

Full Stack Developer

Booking Online Ltd - Manchester, UK

Mar 2023 - Mar 2025

  • Developed multiple projects, including Route Planner, a service optimizing van routes, pickups, and drop-offs for Booking Online customers in the bouncy castle rental industry. Integrated mapping solutions and collaborated with the support team to enhance features and resolve issues efficiently
  • Worked on front-end theme design, converting PSD files into responsive HTML, CSS, and JavaScript components. Used GitHub for issue tracking and project planning and configured Azure CI/CD pipelines for automated deployments

Skills

Programming Languages

C# 85%
85%
JavaScript/TypeScript 80%
80%
Dart 70%
70%

Frameworks & Libraries

.NET Core / ASP.NET Core 85%
85%
Web API 85%
85%
ReactJS 70%
70%
High Charts 65%
65%

Cloud & DevOps

Azure 80%
80%
Azure DevOps 85%
85%
GitHub 85%
85%
Docker 70%
70%
Bicep 70%
70%

Databases

SQL Server 85%
85%
Cosmos DB 70%
70%

Testing

xUnit 80%
80%
Cypress 60%
60%
Jest 70%
70%

Version Control

Git 95%
95%

Scripting

PowerShell 70%
70%

Architecture

MVC / N-Tier 85%
85%
MicroServices / CQRS 70%
70%

Mobile

Flutter 65%
65%

Projects

Fitness Tracker App

Flutter Quiz App

A mobile application to test flutter development knowledge.

Tech: Flutter, riverpod

View Details →
Amro's Web Site

Amro's Web Site

A personal website that show my career journey and some projects that I worked on.

Tech: asp.net core, MVC, Sql Server

View Details →

Contact Me