
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
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
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
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
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
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