Hazem Lenin

Software Engineer

I own complex modules end-to-end in enterprise B2B systems — backend architecture, frontend, and production mobile apps, in whatever stack the product calls for.

Portrait of Hazem Lenin

About

Software Engineer with 5+ years of experience — deepest in .NET and Angular, with production work in NestJS, Django, and React. Known for going beyond delivery: restructuring frontend monorepos, implementing MFA flows from scratch, building developer tooling adopted company-wide, and contributing to engineering culture through mentoring, knowledge-sharing sessions, and co-authoring my company's official engineering competency matrix.

Experience

  1. Software Engineer · GAMP

    Mar 2024 — Jul 2026

    Poland · Remote · Full-time

    • Software engineer on GapMap, a modular B2B partition management platform serving enterprise clients in Poland (Renk, ZRRT) — owned the Contractors module end-to-end across .NET Core API and Angular, from domain modelling and EF Core schema to UI components.
    • Built full-stack features spanning MFA (Identity Server, recovery codes), PayU payments, subscriptions, shipment, a cross-platform feature-toggle system, and raw TCP socket integration with ethernet-connected printers.
    • Built Pay-Station, a kiosk-machine module letting on-site customers pay for parking time — kiosk UI, payment flow, and hardware/printer integration.
    • Solely owned the mobile project: built and shipped GapMap and eZRRT (Capacitor + Angular + Trapeze) to both Google Play and the App Store, with FCM push, native config, and Fastlane CI/CD.
    • Applied Clean Architecture, Repository pattern, CQRS (MediatR), and SignalR across .NET Core services; co-led a 2-month restructure consolidating 5 Angular modules into an Nx monorepo, and set up Playwright e2e testing.
    • Redesigned a calendar API and optimized DB queries, cutting load time by ~70%; consolidated 280+ EF Core migrations into one, speeding up local builds by ~40%.
    • Mentored 3 junior developers, conducted technical interviews, delivered a company-wide knowledge-sharing session recognized as the best KS session, and co-authored the company's engineering competency matrix.
  2. Software Engineer · Pixel Academy

    Oct 2021 — Mar 2024

    Egypt · On-site · Full-time

    • Built a course-center management system with C# ASP.NET Core, Razor Pages, and MSSQL, deployed on IIS, with React and Angular used for select frontend modules.
    • Built an offline desktop version of the platform with automatic two-way sync to the backend server, plus a data pipeline for converting between Excel files and live system data.
    • Designed a tailored attendance system tracking attendance history, cross-referencing it against exam attendance and delivered content, and calculating student charges under weekly, monthly, or custom billing plans.
  3. Full Stack Developer · Pixel Stamp

    Oct 2020 — Jun 2021

    Egypt · On-site · Full-time

    • Architected and built multiple e-learning platforms from the ground up with Django REST Framework — API design, data modelling, and backend architecture.
    • Designed and delivered a full learning-center management system covering appointments, scheduling, pricing rules, and financial reporting.
    • Delivered frontend features across React, Vue.js, and Next.js depending on project requirements.

Projects

Skills

Backend
.NET Core · NestJS · Django · Clean Architecture · CQRS / MediatR · SignalR · REST APIs · Event-Driven Architecture (RabbitMQ)
Databases
PostgreSQL (TypeORM) · MongoDB (Mongoose) · MSSQL (EF Core)
Frontend
Angular · React · Vue.js · Next.js · Redux · TanStack Query · Tailwind CSS · Vite
Mobile
Capacitor · Trapeze · FCM · Fastlane
DevOps
GitLab CI/CD · GitHub Actions · Docker · App Store Connect · Google Play Console
Other
Python · TypeScript · LLM APIs (Gemini) · Playwright · Git

Education & Certifications

B.Sc. Management Information Systems

Faculty of Business, Alexandria University · 2025 · GPA 3.69 / 4.0

  • Software Design and Architecture Specialization — University of Alberta · Coursera
  • Coding Instructor (Volunteer) — Semicolon

Contact

Open to interesting problems and good conversations. The fastest way to reach me:

hazemlenin@gmail.com