Hello! 👋🏻
I’m Mohamed Kassem

I'm a

View Resume Linkedin Github Email
hero
arrow towards projects
Who Am I?
avatar

Hi, I'm Mohamed Kassem, currently I am a Software Developer at PwC - Egypt Technology & Innovation Centre (ETIC), and a passionate self-taught software developer with over +3 years of experience in enterprise architecture systems from Egypt. I am enjoy writing clean, secure, and maintainable code.

I spend a lot of my development time contributing to open-source projects. Most of it started by myself which can be found from my GitHub profile. I'm also spending a lot of time blogging at blog.kassm.me.

I have strong and functional knowledge extends across multiple domains, including Fintech (core banking and payments), Risk compliance, and Custom enterprise systems.

Looking for an opportunity to work in a challenging position combining my skills in Software Engineering, which provides professional development, interesting experiences and personal growth. Feel free to reach out my resume for further details.

arrow towards bio
work-experience
PwC Logo
PwC - Senior Software Engineer
May 2024 – Present

I am currently working on PwC Egypt Technology & Innovation Centre (ETIC) in designing and building enterprise systems internally and externally. The following highlights the projects to which I've contributed and my responsibilities:

Assessment Hub

Assessment hub is a cloud-based multi-tenant enterprise system that digitizes and automates your assessment programmes and workflows.

  • - Collaborated with the DPS team in UK to deliver risk and assurance features for serving global clients, including Amazon, IKEA, Jaguar Land Rover (JLR), and other enterprise tenants.
  • - Developed an AI-powered Assessment Intelligence Assistant using Azure OpenAI, Semantic Kernel, and Azure AI Services to enhance data processing and insights.
  • - Optimized database queries, achieving up to 95% faster performance under high workloads.
  • - Upgraded a Vue.js SPA ecosystem to Vue 3 with Vite, Pinia, and TypeScript for improved maintainability and performance.
  • - Conducted code reviews to ensure clean, maintainable, and secure code aligned with clean architecture principles.

Tech Stack: .NET Core 8, SignalR, OAuth2 with IdentityServer, VueJs, CQRS, BFF, xUnit, SQL Server, Clean Architecture, Azure Functions, Azure Service Bus, Azure Account Storage, Azure AppInsights, Azure AI services.

Silverkey Technologies logo
SilverKey Technologies - Software Engineer
October 2021 – April 2024

I have worked on designing and building many financial projects for Taly digital payments and other governorate management systems. The following highlights the projects to which I've contributed and my responsibilities:

Taly BNPL (Buy Now Pay Later)

  • - Designed a scalable multi-tenant architecture using .NET Core with a BFF pattern.
  • - Developed and designed web poral features including plan management, multi-tenancy onboarding flow, maker/checker review, action logs, custom rule engine, in-system notifications, background services, and others.
  • - Implemented secure APIs (Internal & Integration) for onboarding/offboarding and repayment of external merchants.

Taly Meeza Wallet

  • - Developed REST APIs based on service-oriented architecture (SOA) for the wallet mobile app and integration services.
  • - Implemented the integration layers (inbound and outbound) of Meeza digital network to handle wallet processing in Egypt, achieving both issuer and acquirer certifications from Egyptian Bank.
  • - Engaged with security team to remediate their findings ensuring PCI DSS compliance and standards for PII storage.

Taly Installment

  • - Developed file mapping and processing functionality to synchronize Bank installment plans and POS transactions.
  • - Implemented SFTP/FTPS connections export and importing files to/from third parties.

Education Quality Monitoring System (EQMS)

  • - Developed many features in the web portal including school forums, assessment and statistics reports, notifications, and surveys.
  • - Implemented the backend REST APIs for school and administration tablets.

Labour Market Access Project

  • - Created Complex queries for reporting dashboard for LMAP Admin portal to serve many employment centers and job seekers in Egypt with partnership with GIZ.
  • - Executed data migration of the database from the legacy software schema to fit the new software schema.

Tech Stack: .NET Core 8, OAuth2 with Keycloak, VueJs, LLBLGen, Blazor WASM and Server Side, CQRS, xUnit, gRPC, SQL Server, PostgreSQL, Docker, Open Telemetry (Jaeger), and Elastic Stack (ELK).

arrow towards bio
education
Beni-Suef_University_logo

Beni-Suef University

Bachelor of Science, Major Computer Science

  • Sept 2018 - July 2022
  • Beni Suef, Egypt
  • Cumulative GPA: 3.3/4.0
  • Graduation Project: ASAR (Arabic Manuscript Analysis and Recognition system) is an intelligent system that provides digitizing services for historical Arabic manuscripts images by converting the complex Arabic text images to digital text by using word spotting and pattern recognition techniques.
skills

Currently focusing on:

  • csharp icon

    C#

  • GO Lang

  • javascript icon

    Javascript

  • typescript icon

    Typescript

Experienced with:

  • dot-net-core icon

    .NET Core

  • ef-core icon

    Entity Framework Core

  • blazor icon

    Blazor

  • vue icon

    VueJs

  • angular icon

    Angular

  • LLBLGen ORM

  • sql-server icon

    SQL Server

  • postgresql icon

    PostgreSQL

  • mysql icon

    MySQL

  • jquery icon

    jQuery

  • html icon

    HTML

  • css icon

    CSS

Practical Hands-on:

  • git icon

    Git

  • docker icon

    Docker

  • Keycloak

  • identity-server icon

    Identity Server

  • elk-stack icon

    Elastic Search (ELK Stack)

  • jaeger icon

    Open Telemetry with Jaeger

  • kafka icon

    Kafka

Familiar with:

  • python icon

    Python

  • flask icon

    Flask

Cloud:

  • azure icon

    Azure

arrow towards bio
projects header
  • Listify

    tech stack icon
    tech stack icon

    A video, music sharing and streaming experience platform based on ASP.NET Core and Angular.

    ASP.NET Core
    Angular
    SignalR
    IdentityServer4
    Jira
    Paypal
    Youtube
    Spotify
  • ChattingApp

    tech stack icon
    tech stack icon

    A real-time messaging and dating application build with ASP.NET Core and Angular.

    ASP.NET Core
    Angular
    SQllite
    AutoMapper
    JwtToken
    alertifyjs
    Cloudinary
  • Foods

    tech stack icon
    tech stack icon

    A restaurant management system that enable customers to order food online and get delivered.

    ASP.NET Core
    EntityFramework Core
    MSSQL
    jQuery
    AJAX
    toastr
    Stripe
    SendGrid
  • Library

    tech stack icon
    tech stack icon

    A library managment system for uploading, downloading and browsing books based on ASP.NET

    ASP.NET MVC
    EntityFramework 6
    MSSQL
    AJAX
  • Attendance System

    tech stack icon
    tech stack icon

    An Attendance system for students using Face Recognition with single trained image.

    Flask
    Tensorflow
    MTCNN
    ResNet
  • Blog

    tech stack icon
    tech stack icon

    My personal blog where to share my thoughts and technical articles...built using Gatsby and Netlify CMS

    Gatsby
    Netlify CMS
    React
    DISQUS

Get In Touch:

Feel free to reach out to discuss a project or job opportunity.

If you want to chat about anything? Ping me anytime on Twitter. I’m also on Github, and Linkedin if you’re into that sort of thing.

Or, you can easily fill up the form below and send me an email, to talk about a project collaboration, or just say hi, I'd love to hear from you.