Skip to content
Mina Samir
Mina Samir

Mina Samir

Full-Stack Software Engineer

Full-stack software engineer building accessible web experiences and reliable backend services with TypeScript, React, Angular, Node.js, and NestJS.

Experience

  1. Software Developer

    VOISHybrid

    Present

    Builds and maintains full-stack web features across React and Angular interfaces and Node.js backend services.

    • Develops user-focused interfaces with React, Angular, and TypeScript, emphasizing accessibility, performance, and consistency.
    • Builds and maintains Node.js backend features that support reliable communication between frontend and backend layers.
    • Diagnoses production issues and delivers well-tested fixes that improve application stability.
    • Authors technical documentation for APIs, UI components, and internal engineering workflows.
    • Mentors engineers in the company's reskilling program by teaching Go and sharing practical software-engineering guidance.
    • JavaScript
    • TypeScript
    • React
    • Next.js
    • Angular
    • Node.js
    • Express
    • NestJS
    • GraphQL
    • Go
    • Docker
    • Python
  2. Software Engineer (Internship)

    alx_africaRemote

    Completed an intensive remote software-engineering program focused on problem solving and foundational system design.

    • Completed intensive training in software engineering and structured problem solving.
    • Practiced data structures, algorithms, and system-design fundamentals through applied coursework.
    • Algorithms
    • Docker
    • Nginx
    • C/C++
    • Python
    • JavaScript
    • HTML
    • CSS
    • Data Structures
    • Flask
    • Git
    • Linux
    • Bash
    • MySQL
    • TypeScript
  3. Freelance Web Developer

    UpworkCairo, Egypt

    Delivered responsive websites and web applications for international freelance clients.

    • Built responsive websites and web applications from supplied UI and UX designs.
    • Worked directly with clients to clarify requirements, manage delivery expectations, and iterate on solutions.
    • Translated visual designs into functional, user-friendly interfaces using JavaScript and Node.js.
    • HTML
    • CSS
    • JavaScript
    • React
    • Redux
    • Node.js
    • Express
    • MongoDB

Education

  1. Information Technology Institute (ITI)

    Web & UI

    Trainee at ITI, professional program (9 months) web & UI track

  2. Cairo University

    Bachelor's degree, Agricultural Engineering

    • Grade: very good

Skills

Frontend

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

Backend

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

Data and messaging

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

Testing and quality

  • Jest
  • Vitest
  • Playwright
  • Zod
  • Accessibility

Delivery and operations

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

Certificates and courses

  • NodeJS Internals and Architecture

    Udemy

  • ALX

    Software Engineering

    alx_africa

  • JavaScript (Intermediate)

    HackerRank

  • Scientific Computing with Python

    freeCodeCamp