
Nauman Haider
Software Engineer
Skills

See my services

Portfolio
Work experience
MERN Stack Developer
DGSOL • Full-time
Feb 2025 - Present • 1 yr 7 mos
At DGsol, I work as a MERN Stack Developer on a large-scale SEO SaaS platform that helps businesses improve their website visibility, search engine rankings, and organic traffic on platforms like Google and Bing. I work on both frontend and backend development, including multi-tenant architecture, complex database management, caching systems, user and project management, and shared data-flow systems. I have integrated payment systems using Stripe and PayPal and implemented role-based access control and package-based user permissions. On the frontend, I develop interactive dashboards with real-time statistics, complex charts, tables, nested tables, expandable components, and data visualization to present large datasets in a clear and user-friendly way. I also build responsive and reusable UI components based on provided designs and work on optimizing application performance, scalability, and overall user experience.
Frontend Developer
Rieman Systems Ltd • Full-time
Jan 2023 - Feb 2025 • 2 yrs 1 mo
At Riemann Systems, I worked as a Frontend Developer on a project management web application, where I was responsible for building and maintaining modern, responsive, and user-friendly interfaces. I worked extensively with React.js, Redux Toolkit, Material UI, Tailwind CSS, JavaScript, and TypeScript to develop reusable components, dashboards, forms, tables, and interactive features. I implemented multiple UI view systems, allowing users to switch between List, Kanban, and Card views based on their preferred way of managing projects and tasks. I also developed a progress board with drag-and-drop functionality to allow users to easily move and update tasks between different stages. A major part of my work involved improving application performance by reducing unnecessary API requests and managing frontend state efficiently, allowing changes to be reflected instantly in the UI without repeatedly requesting the same data from the backend. I also worked on debugging and resolving complex frontend issues, integrating REST APIs, managing application state, and converting designs into responsive interfaces. During this role, I also gained hands-on experience with Node.js, Express.js, and Next.js, which helped me grow from a frontend developer into a full-stack developer.