Mohamed Farhaan F

Software Engineer

About

Software Engineer building scalable web applications with React, Next.js, TypeScript, Docker, and Playwright. Passionate about performance, testing, clean architecture, and delivering reliable, user-focused products through collaborative engineering.

Skills

Programming Languages

JavaScript, HTML5, CSS3, TypeScript, Node.js.

Best Practices

Application Performance Optimization, Best Practices, SOLID Principles, Code-Splitting and lazy-loading.

Collaboration

Jira, Slack, Figma, Zoho-sprints, GitHub Issues.

Libraries/Frameworks

ReactJS, Redux, Material-UI (MUI), Next.js, Axios, Mapbox, Google Maps API, Tailwind CSS, Semantic UI.

AI

Copilot, Gemini, Claude, ChatGPT.

Tools

Git, GitHub, Webpack, npm, yarn, RESTful APIs, Nx, Docker.

Testing

Playwright, Cucumber, Vitest, Jest, E2E Testing, Unit Testing.

Experience

Gorilla Technology Group

|

Software Developer

Chennai, Tamil Nadu, India

→

Full time

Summary

Revamped core SD-WAN UI for 10 internal users; eliminated recurring support tickets around dashboard widgets and oversized dialogs by redesigning them as dedicated pages — rated easier to use in post-release usability feedback.

Highlights

Refactored side-nav and key SPA flows into reusable React components, measurably reducing Cumulative Layout Shift (CLS) and improving long-term scalability.

Partnered with backend teams on API contracts and implemented UX-reviewed accessibility fixes including colour contrast improvements across core interfaces.

Wrote Playwright E2E tests covering 10 critical user flows — caught 2 pre-production bugs and cut manual QA time from 2 days to 1, accelerating release cycles.

Poriyaalar Pvt Ltd

|

Frontend Developer

Chennai, India

→

Full-time

Summary

Delivered HRMS and waste tracking SaaS modules from scratch for 15 users in under 3 months, automating payroll, payslip generation, attendance and leave management — reducing payroll run time from 1 day to a few hours.

Highlights

Built 3 real-time dashboard modules (general, asset management, payroll) giving visibility into consumption and asset data that previously wasn't tracked at all — users immediately requested additional features like live attendance tracking.

Maintained Git-based workflow with GitHub and CI/CD pipelines across a 5-person team; enforced code review standards that reduced deployment errors.

Reduced bundle size by 40% using code splitting and dynamic imports, improving Lighthouse performance score from 62 to 91

Authored ADR-style technical spec for the HRMS module, referenced by 3 engineers during development — reduced repeated clarification questions and established a documentation standard for the team.

Poriyaalar Pvt Ltd

|

Software Developer Intern

Chennai, India

→

Full-time

Summary

Developed POS and promotional platforms for restaurant sector, increasing product accuracy and marketing reach.

Highlights

Assisted in designing front-end architecture for new web applications; implemented responsive layouts and reusable components.

Projects

Zero Touch Provisioning

Full Time

→

Summary

Owned front-end development for the Orders, Customers, Products, and Dashboard modules, built using TypeScript and Gorilla's shared UX library, Fusion UI (built on top of MUI). Delivered consistent, reusable UI components aligned with the design system while ensuring type-safe, maintainable code across modules, and authored unit and automation test suites achieving 95%+ code coverage to ensure reliability and catch regressions early.

Gorilla Intelligent Network Director

Gorilla Intelligent Network Director

Full Time

→

Summary

Network management and orchestration platform for enterprise SD-WAN/network infrastructure. Revamped the dashboard UI (widgets, card layouts, side navigation) which improved user engagement by 40–50%. Built an interactive network topology visualizer using Leaflet, rendering geo-distributed devices as nodes and tunnels as edges with node clustering for performance at scale, and designed license import UI. Also contributed automation testing across select modules to strengthen release quality.

Scan QR — QR-Based Ordering Platform

→

Summary

Designed and shipped a mobile-first QR catalogue and remote ordering experience using React.js, MUI, and REST APIs. Achieved 40% expansion in market reach, 25% higher conversion, and 35% faster purchase completion. Integrated real-time analytics for user engagement and conversion optimisation.

Pay-it-easy — Staff & Personnel Management

→

Summary

Delivered HR management and task tracking platform with real-time dashboards, shift scheduling, picture-in-picture functionality, and attendance tracking — improved operational efficiency by 30% and UX by 20%.

Education

Anna University

Chennai, India
→
Computer Science and Engineering Bachelor of Engineering Grade: 8.8

Doveton Boys Higher Secondary School

Chennai, India
→
HSC Grade: 79%

Certificates

JavaScript DataStructures and Algorithms

freeCodeCamp

React (Basic)

HackerRank

Responsive Web Design

freeCodeCamp