Andrea Tafish

Available to hire

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent
Arabic
Fluent

Work Experience

IT Support & Maintenance Staff at Bethlehem Municipality
November 1, 2025 - July 1, 2026
Provided technical support across departments, diagnosed hardware/software issues, installed and troubleshooted printers and peripherals, assisted with networking tasks, and supported CMS website maintenance. Gained access to MySQL database schema for diagnosing data/system issues; installed security cameras; integrated donation gateway; developed an internal Help Desk & Ticketing System (React/TypeScript frontend; ASP.NET Core REST APIs; JWT auth; RBAC; ticket lifecycle and reporting).
Full-Stack Developer at FitCorp – Multi-Tenant Fitness Platform
April 1, 2025 - October 1, 2025
Contributed to the development of a multi-tenant corporate fitness platform with wellness challenges, activity tracking, and analytics. Built responsive UI using Next.js 14, React 18, MUI, Tailwind CSS, and TanStack Table for data visualization. Implemented client-side state management with Zustand, and handled complex forms with React Hook Form and Valibot validation. Developed backend features using Next.js API Routes and contributed to migrating to a NestJS microservices architecture. Integrated Supabase for authentication, PostgreSQL with RLS, real-time updates, and multi-tenant data isolation. Added third-party integrations (Strava, Stripe, Firebase Cloud Messaging). Worked in a Turbo monorepo with pnpm, ensured code quality with ESLint/Prettier, and contributed to CI/CD on Vercel.
Mobile/Web Developer at ERMS App
January 1, 2025 - April 1, 2025
Gained hands-on experience with Angular for building responsive web applications and Flutter using the BLoC pattern for efficient state management. Applied functional programming principles in Flutter to write clean, predictable, and testable code. Learned and implemented design patterns (Singleton, Repository, Factory) to improve code structure and maintainability. Collaborated in an Agile environment, contributing to UI development, feature implementation, and debugging. Focused on writing reusable components and maintaining consistency across the codebase.
Frontend Developer at GGateway
August 1, 2024 - November 1, 2024
Frontend position focusing on UX/UI; designed Figma screens, created prototypes, implemented them in Flutter, connected APIs via service classes, and learned Riverpod for state management. Gained exposure to web sockets using Pusher.

Education

BA Software Engineering at Bethlehem University
September 1, 2020 - July 1, 2024

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Government, Professional Services, Computers & Electronics