
Farhan Zare
software
Front-end
engineer
About
An imposter among ChatGPT developers (shh) — a frontend engineer obsessed with crafting code that works like magic, looks like art. Currently sharpening my Next(JS) katana and hunting for a team where I can grow, break things (gracefully), and make tech magic happen. Let’s build stuff that’s functional and fabulous.
Experience
- -
Full-Stack Developer @ ShipShop
Toronto, CA - HybridSummary:
- Rapidly promoted from intern to sole developer responsible for rebuilding and scaling the company’s web platform. Delivered technical improvements in performance, scalability, and reliability using modern frameworks and architecture.
Responsibilities:
- Architected and maintained backend services in Laravel (PHP) following SOLID principles and modular design.
- Developed carrier-agnostic shipping API integrations with extensible interfaces for UPS, Canada Post, FedEx, USPS, ICS, and Canpar.
- Implemented unit and integration tests with 93%+ coverage across backend/frontend, reducing regressions and production bugs.
- Led front-end migration to Next.js and TypeScript, improving code maintainability and SEO performance.
- Collaborated cross-functionally to prioritize and deploy features aligned with technical and business goals.
- Mentored junior developers on best practices, cutting onboarding time by 50%.
- Managed temporary account management duties during staffing gaps while maintaining development output.
Achievements:
- Improved platform performance by 70% through full-stack rebuild and database optimizations.
- Achieved 35% infrastructure cost savings via Kubernetes resource optimization.
- Boosted user retention by 50% through server-side rendering and front-end performance enhancements.
- Reduced shipping calculation errors to near-zero via robust API design patterns.
- Enabled seamless scaling of development team productivity through mentorship and documentation.
- PHP
- Laravel
- JavaScript
- MySQL
- HTML
- CSS
- Bootstrap
- Next.js
- TypeScript
- AWS S3
- AWS SES
- Docker
- Kubernetes
- Git
- CI/CD
- SOLID Principles
- REST APIs
- Jira
- Figma
- Blade
- Strategy Pattern
- Interface Segregation
Projects
Phone number rental service for SMS verification. It's a service that allows you to rent a temporary phone number for a short period of time to receive SMS messages, useful for SMS verification.
- 📱 iPhone Messaging app replica
- ✨ Beautiful and smooth UI
- 💸 Cheap Services
- NextJS
- Tailwind
- Vercel
- PostgreSQL
- Supabase
Provides users with yearly statistics about their drinking habits, inspired by "Spotify Wrapped."
- 🔓 Open Sourced
- ✨ Beautiful and smooth UI
- 📊 Data visualization
- NextJS
- Tailwind
- Vercel
- MongoDB
A photography portfolio website that showcases the photographer's work. It's a simple and elegant website that focuses on animations, image optimization and performance.
- 💻 In Progress
- 🚀 High quality optimization
- 🕺 Framer Motion animations
- NextJS
- Tailwind
- Vercel
- Framer Motion
Education
Seneca College - Canada
Computer Programming & Analysis
Skills
- PHP Advanced
- Laravel Advanced
- HTML Advanced
- CSS Advanced
- SCSS Beginner
- Tailwind Advanced
- Bootstrap Advanced
- JavaScript Advanced
- TypeScript Advanced
- Astro Beginner
- Node Intermediate
- NextJS Intermediate
- PNPM Beginner
- MongoDB Beginner
- MySQL Advanced
- PostgreSQL Intermediate
- Supabase Intermediate
- Git Advanced
- GitHub Advanced
- AWS Intermediate
- Docker Intermediate
- Kubernetes Intermediate
- Python Beginner
- Linux Intermediate
- Postman Advanced
- Figma Beginner
- Framer Motion Intermediate