
Hamza Nafasat
NodeJS NextJS Developer for SaaS AI and Deployment
Competenze

Consulta i miei servizi


Portfolio
Esperienza lavorativa
Company
Full time • 2 yrs 7 mos
Tech Team Lead
Jun 2024 - Present • 1 yr 11 mos
At Devno Sol I work as a tech team lead for a full stack development team. This is my current role and it covers two main things. First I lead and mentor junior and mid level developers. Second I personally handle the more complex technical work that needs senior level thinking. On the technical side most of the work here is modern stack. I build and ship things with Next.js as the main framework, handle Node.js on the backend, and manage everything from Vercel deployment to Railway deployment depending on what the project needs. I also set up CI/CD pipelines for the team so deployments are clean and repeatable. In the last year I have done a lot of AI integration work. This includes OpenAI integration into existing apps, building RAG systems for knowledge base features, and AI agent development for automation tasks. I also work with Convex database for real time data needs and handle Clerk authentication setups for projects that need solid auth. As team lead I do code reviews, help the team with Next.js debugging and complex bug fixing, set up project architecture before we start building, and make sure the deployment process is solid from day one. I am the person the team comes to when something breaks in production and nobody can figure out why. This role has made me very sharp at system design, mentoring other developers and handling the kind of complex technical problems that most developers avoid. I enjoy this work because no two problems are the same.
Backend Developer
Feb 2024 - Jul 2024 • 5 mos
At Tyzend I worked as a part time remote backend developer, handling the server side of their main product while working alongside their in-house frontend team. My main focus here was Node.js development for their backend APIs and services. I built and maintained REST APIs, handled database design and query optimization, and took ownership of their VPS deployment setup. This is where I got really deep into server work including Docker deployment, setting up Linux environments, managing environment configs and keeping things stable in production. One thing I did a lot here was debugging server side issues. Production crashes, slow API responses, memory leaks, broken database connections. Because I was working remotely and part time, I had to be very fast at reading logs, finding the problem and fixing it without back and forth. This made me much stronger at Node.js debugging than most developers who only work in office setups. I also helped with Docker deployment workflows, set up basic monitoring for their servers and worked on improving API response times. The team was small so I had to be self reliant and get things done with very little handholding. Working at Tyzend showed me how backend development works in a remote setup where clear communication and fast problem solving matter more than anything else. The VPS deployment and Docker work I did here is something I still use on almost every project today.
Full Stack Developer
Jan 2024 - Apr 2024 • 3 mos
At Acme Digital Solutions I worked as a full stack developer on multiple client projects. My main work was building web apps using Node.js, Next.js and React on both the frontend and backend side. Day to day I was building REST APIs, setting up server deployment pipelines, writing clean component based React UIs and fixing bugs across the whole stack. A big part of my role was taking client requirements and turning them into working, production ready apps from scratch. I handled a lot of complex work here including system design for new projects, CI/CD setup using GitHub Actions, Docker based deployments and backend architecture. Most projects had tight deadlines so I got very good at debugging fast and finding root causes without wasting time. I also worked on database design, auth flows, third party API integrations and frontend performance issues. This is where I built my habit of writing clean code that other developers can actually read and maintain. Working here taught me how to handle the full product lifecycle from first meeting with a client all the way to deployment and post launch bug fixing. I did this across 5 plus projects in different industries which gave me a broad understanding of how different businesses use web technology.