FA

Farooq Amin

Available to hire

I’m Farooq Amin, a full stack engineer with 8+ years of experience building scalable web and cross-platform mobile applications using JavaScript, TypeScript, React, React Native, Node.js, and Next.js.

About

I’m Farooq Amin, a full stack engineer with 8+ years of experience building scalable web and cross-platform mobile applications using JavaScript, TypeScript, React, React Native, Node.js, and Next.js. I’ve led end-to-end feature development across frontend, mobile, backend APIs, databases, and cloud infrastructure—delivering production-ready SaaS and customer-facing solutions with strong attention to performance, reliability, and maintainability.

I enjoy designing reusable UI components and clean architectures that help teams move faster while keeping systems secure and responsive. In recent roles, I’ve implemented JWT/OAuth/OIDC authentication with RBAC, built REST and GraphQL services, added real-time capabilities with WebSockets/Socket.IO, improved API performance with caching and query optimization, and supported deployments with CI/CD and Docker on AWS—along with thorough automated testing to reduce production issues.

  • 8 years' experience
  • Joined September 2026

Industry experience

  • Software & Internet

Work experience

Senior Full Stack Engineer · Baylor GeneticsJan 2023 – Present · 3 yrs 11 mos

Led development of scalable web and mobile applications using React, React Native, Next.js, TypeScript, Node.js/Express, and PostgreSQL/MongoDB/Redis on AWS. Built end-to-end features across web, mobile, and backend services, including RESTful and GraphQL APIs, secure authentication/authorization (JWT, OAuth 2.0, OIDC, Auth.js, RBAC), and real-time functionality via WebSockets/Socket.IO. Designed data models and optimized queries/indexes to improve performance, implemented Redis caching to reduce API response times by ~55%, integrated third-party services (Stripe, Firebase, Cloudinary, SendGrid, Twilio, Google Maps, OpenAI, Claude), and built AI-powered workflow automation. Established automated testing (unit/integration/API/E2E with Jest, React Testing Library, Cypress, Supertest), implemented CI/CD with GitHub Actions, deployed containerized services on AWS (EC2/ECS/S3/RDS/Lambda/CloudFront), and handled production debugging across the stack. Mentored junior developers and collaborat

Full Stack Engineer · ApTaskMar 2020 – Dec 2022 · 2 yrs 10 mos

Developed full-stack web and mobile applications using React, React Native, TypeScript/JavaScript, Node.js/Express, Spring Boot/Java, and MongoDB/PostgreSQL with AWS. Built customer-facing apps, dashboards, CRM tools, internal business systems, and reusable React/React Native components. Designed and implemented REST APIs for authentication and business workflows, including role-based access control, refresh token flows, and secure authorization. Implemented real-time messaging/notifications with Socket.IO/WebSockets and integrated third-party services such as Stripe, PayPal, Cloudinary, SendGrid, Twilio, Firebase Cloud Messaging, and Google Maps. Designed database schemas and optimized performance with indexing and aggregation pipelines. Modernized legacy React apps with React Hooks and TypeScript, used state management patterns (Redux Toolkit, React Query, Zustand, Context API), and delivered automated testing (Jest, React Testing Library, Supertest, Cypress, JUnit, Mockito). Support

Full Stack Developer · ExperoJul 2018 – Feb 2020 · 1 yr 8 mos

Built full-stack web and mobile solutions using React, React Native, JavaScript/TypeScript, Node.js, Java Spring Boot, Express, REST APIs, and MongoDB. Developed responsive web interfaces and cross-platform mobile experiences, creating reusable frontend and mobile components for consistent UI patterns. Designed RESTful APIs for authentication, user management, reporting, and business workflows, integrating React/React Native clients with backend APIs and third-party services. Implemented secure authentication and role-based authorization, modeled data with Mongoose, and improved performance using indexing plus frontend techniques like lazy loading, code splitting, and caching. Participated in testing, code reviews, sprint planning, and production deployments while collaborating with designers, product managers, and QA. Delivered multiple production client applications across web and mobile platforms.

Certifications and awards

Bachelor of Science in Computer Science2030 – 2026
Bachelor of Science in Computer Science2030 – 2026

Hire Farooq Amin today

Post a job and invite Farooq, or contact them directly. No hidden commission.

Post a job