Amr Elsehemy, Sitecore Developer in Cairo, Cairo Governorate, Egypt
Amr Elsehemy

Sitecore Developer in Cairo, Cairo Governorate, Egypt

Member since March 9, 2021
Amr's passion is to build experiences for enterprises through human interactions from web and mobile to chatbots and VR. His expertise includes artificial intelligence, machine learning, employee engagement, system architecture design, development, management, and training. With over 16 years' experience, Amr has an in-depth understanding of Microsoft Azure, AWS, GCP, and widely used programming languages. Amr holds an MBA and an M.Sc. in computer science.
Amr is now available for hire

Portfolio

Experience

Location

Cairo, Cairo Governorate, Egypt

Availability

Full-time

Preferred Environment

Slack, Visual Studio, Git, GitHub, Xcode, C#.NET, Azure DevOps Services, Microsoft SQL Server, Azure SQL, Amazon Web Services (AWS), Microsoft Azure, Cloud Environments, Swift, Azure

The most amazing...

...application I have developed and launched was TeacherKit, a teacher iOS app that serves more than a million teachers worldwide.

Employment

  • HL7 FHIR Developer

    2022 - 2022
    MoCA Test Inc.
    • Developed a back-end solution for five parties, API, and web and identity server, with back-end SQL server and communication using Redis.
    • Consumed and produced HL7 APIs to interact with medical third parties for labs and tests.
    • Worked on FHIR integration with Cerner and EPIC; designed POC solutions to be SMART apps.
    Technologies: .NET, HL7 FHIR Standard, Azure
  • Senior Back-end Developer

    2021 - 2022
    Captario (Toptal client)
    • Developed APIs based on .NET Core 6. Tracked and fixed bugs on Azure DevOps.
    • Built integration with Postmark to enable templated email notifications.
    • Built pipelines using Azure DevOps and Terraform to deploy to Azure Cloud.
    • Designed a roles and permissions system using the RBAC model to give granular access to users.
    • Built secret management with the Azure Key Vault API to store keys and secrets dynamically.
    Technologies: C#, C#.NET, Linux, Terraform, Pipelines, Agile, Scrum, React, APIs, Kubernetes, Azure Kubernetes Service (AKS), Azure, Azure SQL, Azure PaaS, Azure DevOps, Azure Blobs, Azure Cache, Azure Search, Postmark, Postman, Python, ReSharper, Concurrent Programming, Asynchronous Programming
  • Chief Architect

    2020 - 2021
    Sococo
    • Oversaw the product lifecycle and reviewed feature pull requests and bugs in GitHub.
    • Tracked and followed up on all bugs and features in Jira to maintain an up-to-date product backlog.
    • Managed the DevOps cycle, including releasing development, QA, and the product environments.
    Technologies: Node.js, Redis, Git, MongoDB, Angular, AngularJS, Leadership, Software as a Service (SaaS), Microservices, Unit Testing, Cloud, Cloud Environments, Concurrent Programming, Asynchronous Programming, MariaDB, HTML, CSS, NoSQL
  • Architect

    2019 - 2021
    Freelance
    • Developed and architected a Sitecore-based application that serves 50,000 employees.
    • Tracked and delivered backlog items with visual studio.
    • Oversaw the DevOps cycle including all CI/CD processes up to the clients' environments.
    Technologies: C#, Git, C#.NET, .NET, Visual Studio, Azure DevOps Services, .NET Core, Architecture, Entity Framework, Leadership, ASP.NET MVC, Microsoft SQL Server, Sitecore, Unit Testing, Microsoft Azure, Cloud Environments, Concurrent Programming, Asynchronous Programming
  • Chief Architect

    2018 - 2019
    Crossover
    • Worked on an automatic code review and analysis tool integrated into GitHub through a browser web extension to show code vulnerabilities.
    • Automated reviews and checks with the integration of GitHub and Jira.
    • Reviewed over 5000 pull requests for C#, Java, and JavaScript.
    Technologies: Code Review, Source Code Review, Concurrent Programming, Asynchronous Programming, MySQL, JavaScript
  • Chatbot Developer

    2018 - 2019
    Self-employed
    • Built a chatbot using the MS Bot Framework for an airport to help visitors get answers for frequently asked questions and request flight status updates.
    • Created the back end for the chatbot using the ASP.NET Core web API.
    • Designed a connector layer to aggregate requests to the back-end servers.
    Technologies: C#, Botframework, Git, C#.NET, .NET, Chatbots, Visual Studio, .NET Core, Entity Framework, Microsoft SQL Server, Azure DevOps, Unit Testing, Microsoft Azure, Cloud, Cloud Environments, Azure
  • Web Developer

    2006 - 2006
    Freelance
    • Built a visually enhanced ASP.NET DataGridView control.
    • Created a set of reusable Windows forms components and controls similar to Telerik.
    • Customized an open-source ASP.NET Wiki to meet customer needs.
    Technologies: ASP.NET, Git, C#.NET, .NET, Visual Studio, Microsoft SQL Server, Microservices, Unit Testing, Agile, Microsoft Azure, Cloud, Cloud Environments

Experience

  • A Digital Workplace System

    A cloud-based digital workplace system that looks and acts like Facebook Workplace and Yammer.com.

    It is an enterprise social network connecting all the employees with HR and communications teams. It also includes a chatbot that connects to different 3rd-party systems for HR and IT.

    I led the entire business unit, including P&L. Additionally, I architected and built the product as a cloud service on the Azure Platform using many Azure workloads, including but not limited to: Web, mobile, API apps, logic apps, SQL database, REDIS caching, and Azure Active Directory. I led a team of eight developers, three graphics and UX specialists, four quality engineers, and one scrum master.

  • Social Communication Platform
    https://www.sococo.com/

    An Angular.js front end connected to a Node.js back end with a persistence layer on MongoDB and Redis for state management.

    I was the chief architect of this product, taking care of the code reviews, and bi-weekly releases.

  • Cloud Based EMR

    A SaaS cloud-based healthcare software with three persona applications and mobile apps for practice administrators, providers, and lastly, population management.

    The product is the Fast Healthcare Interoperability Resources (FHIR) compliant, built using ASP.NET Core microservices and Flutter-based web and mobile applications.

Skills

  • Languages

    C#, SQL, C#.NET, Swift, JavaScript, HTML, CSS, Python
  • Frameworks

    ASP.NET, .NET, .NET Core, ASP.NET MVC, Swagger, ASP.NET Core, Angular, AngularJS, .NET 5, Flutter
  • Libraries/APIs

    Entity Framework, Node.js, React
  • Tools

    Git, Azure DevOps Services, SonarQube, ReSharper, Azure Search, Postman, Dapper, Terraform, Azure Active Directory B2C (ADB2C), Slack, Visual Studio, GitHub, Xcode, Azure Kubernetes Service (AKS), SMART on FHIR
  • Paradigms

    Microservices, Azure DevOps, Unit Testing, Agile, DevOps, Asynchronous Programming, Concurrent Programming, Management, Agile Software Development, Fast Healthcare Interoperability Resources (FHIR), HL7 FHIR Standard, Microservices Architecture, Scrum
  • Platforms

    Azure, Azure PaaS, Amazon Web Services (AWS), iOS, Docker, Kubernetes, Android, Linux
  • Storage

    Azure SQL, Redis, Microsoft SQL Server, Cloud Environments, Azure Cache, MongoDB, Neo4j, NoSQL, Redis Cache, Azure Blobs, MySQL, MariaDB
  • Other

    Leadership, Botframework, Architecture, Program Management, SaaS, Consulting, Code Review, Source Code Review, Interviewing, Software as a Service (SaaS), Integration Testing, Microsoft Azure, APIs, Cloud, Solution Architecture, CTO, Sitecore, Chatbots, Artificial Intelligence (AI), Integration, Security Architecture, Technical Leadership, CI/CD Pipelines, Query Optimization, Economics, Finance, Image Processing, Web Search, DAPR, RESTful Microservices, Monitoring, Pipelines, Postmark
  • Industry Expertise

    Marketing

Education

  • Master's Degree (MBA) in Business Management
    2017 - 2019
    Hult International Business School - Dubai, UAE
  • Master's Degree in Computer Science
    2009 - 2011
    Ain Shams University - Cairo, Egypt
  • Bachelor's Degree in Computer Science
    2002 - 2006
    Ain Shams University - Cairo, Egypt

Certifications

  • Azure Solutions Architect Expert
    NOVEMBER 2019 - PRESENT
    Microsoft
  • Microsoft Certified Solution Developer
    NOVEMBER 2019 - PRESENT
    Microsoft
  • Microsoft Certified: Azure AI Engineer Associate
    MAY 2019 - PRESENT
    Microsoft

To view more profiles

Join Toptal
Share it with others