Skip to content
Mina Samir
Mina Samir

Mina Samir

Full-Stack Software Engineer

Full-stack software engineer at VOIS, working with Angular, React, Next.js, TypeScript, and Node.js. I'm currently expanding my backend engineering skills through hands-on projects with Go, Kafka, databases, and networking, while continuing to build and deliver full-stack applications.

Experience

  1. Software Developer

    VOISHybrid

    Present

    Primarily frontend work with Angular, React, and TypeScript, with occasional Node.js/BFF work and integrations with backend systems.

    • Resolved a release-blocking CI/CD issue that had persisted for months, identifying and fixing the root cause in approximately 2 hours shortly before release and helping ensure on-time delivery
    • Simplified environment configuration from approximately 20 files to 3 reusable templates, reducing manual maintenance to 2 files and automating the remaining configuration generation through CI/CD
    • Builds frontend applications with Angular, React, and TypeScript, including accessible interfaces
    • Occasionally works on Node.js BFF services and integrations between frontend applications and backend systems
    • Mentors engineers in Go fundamentals and backend concepts through the company's reskilling program
    • Contributes to technical discussions and decisions on requirements and implementation trade-offs
    • Contributes to AI-related engineering initiatives and internal tooling
    • Angular
    • React
    • TypeScript
    • Next.js
    • Node.js
    • Docker
  2. Freelance Web Developer

    UpworkCairo, Egypt

    • Delivered responsive websites and web applications for international clients, translating supplied UI/UX designs into working interfaces.
    • Worked directly with clients to clarify requirements, manage delivery expectations, and iterate on delivered solutions.
    • HTML
    • CSS
    • JavaScript
    • React
    • Redux
    • Node.js
    • Express
    • MongoDB

Professional training

  1. ALX · Software Engineering Program

    Feb 2023 – Nov 2024

    • Completed an intensive software engineering program focused on problem solving, algorithms, data structures, systems programming, and backend development.
    • Developed backend applications and REST APIs, working with databases, authentication, server-side logic, and application architecture.
    • Strengthened Linux and systems fundamentals through hands on work with shell scripting, processes, networking concepts, debugging, and development tooling.
    • Applied data structures, algorithms, and structured problem solving to practical programming challenges and software projects.
    • C/C++
    • Python
    • Flask
    • JavaScript
    • Docker
    • Nginx
    • MySQL
    • Linux
  2. Information Technology Institute (ITI) · Web & UI

    Oct 2023 – Jul 2024

    • Completed the 9-month Web & UI professional training program
    • Built responsive frontend interfaces with HTML, CSS, JavaScript, and TypeScript using React, Next.js, and Angular
    • Practiced backend development with Node.js, Express, and NestJS, using MongoDB and SQL Server for data storage
    • HTML
    • CSS
    • JavaScript
    • TypeScript
    • React
    • Next.js
    • Angular
    • Node.js
    • Express
    • NestJS
    • MongoDB
    • SQL Server

Education

  1. Cairo University

    Bachelor's degree, Agricultural Engineering

    • Grade: very good

Skills

Frontend

  • HTML
  • CSS
  • Sass
  • JavaScript
  • TypeScript
  • Tailwind CSS
  • React
  • React Native
  • Redux
  • TanStack Query
  • Next.js
  • Angular
  • shadcn/ui
  • Figma
  • PWAs

Backend

  • Node.js
  • Express
  • NestJS
  • Bun
  • REST APIs
  • Nginx
  • GraphQL
  • Python
  • Flask
  • Socket.IO
  • tRPC
  • Firebase
  • Go
  • C/C++

Data and messaging

  • MongoDB
  • PostgreSQL
  • Prisma
  • Redis
  • Drizzle ORM
  • Kafka

Testing and quality

  • Jest
  • Vitest
  • Playwright
  • Accessibility

Delivery and operations

  • GitHub Actions
  • Bash
  • AWS
  • Docker
  • Contentful
  • Git

Languages

  • Arabic — Native/Bilingual
  • English — Conversational

Certificates and courses

  • NodeJS Internals and Architecture

    Udemy

  • ALX

    Software Engineering

    alx_africa

  • JavaScript (Intermediate)

    HackerRank

  • Scientific Computing with Python

    freeCodeCamp

  • NT

    Web Development using Node JS and Angular

    National Telecommunication Institute (NTI)

  • JavaScript Algorithms and Data Structures

    freeCodeCamp