
Nauman Haider
Software Engineer
Compétences

Voir mes services

Portfolio
Expérience professionnelle
MERN Stack Developer
DGSOL • Temps plein
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 • Temps plein
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.