Aliyan Amir
MERN / PERN Full-Stack Developer | Node.js · React.js · PostgreSQL · MongoDB
Hire this person
Send a job offer directly to this candidate
About
Built scalable RESTful APIs using Node.js and Express.js for complex financial transaction flows — handling channel balances, reconciliation logic, and high-frequency API endpoints with a focus on clean, reusable server-side architecture. Developed and maintained full-stack features using the PERN stack (PostgreSQL, Express.js, React.js, Node.js) and MERN stack (MongoDB, Mongoose, Express.js, React.js, Node.js), contributing to multiple production modules. Designed and optimized PostgreSQL and MongoDB schemas via Prisma ORM and Mongoose — enforcing proper indexing and relational integrity, reducing query time by 50% and cutting average API response time from ~4s to ~1s under production load.
Experience
MERN / PERN Full-Stack Developer at Cowboy Technologies (2025-02 – Present)
- Built scalable RESTful APIs using Node.js and Express.js for complex financial transaction flows — handling channel balances, reconciliation logic, and high-frequency API endpoints with a focus on clean, reusable server-side architecture.
- Developed and maintained full-stack features using the PERN stack (PostgreSQL, Express.js, React.js, Node.js) and MERN stack (MongoDB, Mongoose, Express.js, React.js, Node.js), contributing to multiple production modules.
- Designed and optimized PostgreSQL and MongoDB schemas via Prisma ORM and Mongoose — enforcing proper indexing and relational integrity, reducing query time by 50% and cutting average API response time from ~4s to ~1s under production load.
- Implemented secure authentication systems using JWT and Google OAuth 2.0 with Role-Based Access Control (RBAC) across multiple application modules, supporting 4-5 distinct user roles/permission tiers.
- Integrated third-party APIs including Twilio (OTP/SMS verification) and external financial services APIs, following secure JSON REST API design and async/await error-handling best practices.
- Built dynamic admin dashboards and data panels with real-time updates using React.js, Context API for global state management, Tailwind CSS, and Chart.js.
- Deployed and managed frontend applications on Vercel — configuring environment variables and production builds.
- Collaborated in an agile workflow — participating in code reviews, debugging sessions, performance profiling, and architecture discussions with senior engineers.
React Developer (Frontend) at Supportiyo (2024-10 – 2024-12)
- Translated UI/UX wireframes into responsive, interactive client dashboards using React.js, Tailwind CSS, and Chart.js — delivering reusable component libraries that improved team development velocity.
- Managed application-wide state using React Context API, structuring providers and consumers for scalable, prop-drill-free component trees.
- Integrated RESTful APIs via Axios with async/await patterns — handling full request/response cycles, error boundaries, loading states, and API contracts with clean async programming practices.
- Built dynamic, user-friendly UI components following component-driven architecture and clean React.js patterns.
- Deployed frontend builds to Vercel — managing build configurations, previewing branches, and handling production releases.
Education
B.Sc. in Computer Science | Major: Web Application Development – University of Central Punjab (2021-10 – 2025-07)
Intermediate in F.Sc in Pre-Engineering – Kips College (2019-08 – 2021-08)


