
Usman
MERN Stack Developer PERN Stack
Competenze

Consulta i miei servizi


Portfolio
Esperienza lavorativa
Lead Full-Stack Developer
MindSpire Technologies • Full time
Aug 2024 - Jul 2026 • 1 yr 11 mos
Developed and maintained advanced SaaS and business applications using the MERN and PERN stacks with Next.js and TypeScript. Responsible for frontend architecture, backend API development, database design, authentication, integrations, performance optimization, and deployment. Designed scalable REST APIs with Node.js and Express.js and implemented modular backend architecture with controllers, services, middleware, validation, error handling, and centralized API responses. Developed advanced database solutions using PostgreSQL and MongoDB, including relational schema design, indexes, transactions, aggregation pipelines, query optimization, and data relationships. Built modern Next.js applications with reusable components, responsive layouts, protected routes, API integration, server-side functionality, and optimized page performance. Implemented advanced authentication and authorization systems including JWT access/refresh tokens, Google OAuth, Passport.js, RBAC, password recovery, email verification, and secure session handling. Integrated Stripe for subscription and payment workflows, Cloudinary for media management, Nodemailer for transactional emails, and Socket.IO/WebRTC for real-time communication. Worked on SaaS dashboards, e-commerce platforms, admin panels, real-time applications, and business management systems. Used Git/GitHub for version control and followed clean-code, security, testing, debugging, and deployment best practices. Technologies: Next.js, React.js, TypeScript, Node.js, Express.js, PostgreSQL, Sequelize, MongoDB, Mongoose, JWT, OAuth, Passport.js, Socket.IO, WebRTC, Stripe, Cloudinary, Nodemailer, REST APIs, Git, GitHub.
full Stack developer
Ibex • Full time
Aug 2023 - Jul 2024 • 11 mos
Worked on full-stack web applications using React.js, Next.js, Node.js, Express.js, PostgreSQL, and related technologies. Developed frontend interfaces, backend APIs, database models, authentication systems, and real-time application features. Worked with PostgreSQL and Sequelize for database management and implemented authentication using Passport.js and Google OAuth. Developed real-time communication features using Socket.IO and WebRTC and integrated services such as Cloudinary and Nodemailer. Focused on writing clean, maintainable code, troubleshooting technical issues, improving application performance, and delivering reliable features according to project requirements. Technologies: React.js, Next.js, Node.js, Express.js, PostgreSQL, Sequelize, MongoDB, Passport.js, Google OAuth, Socket.IO, WebRTC, Cloudinary, Nodemailer, REST APIs, Git/GitHub.