Full-Stack Web Developer
YB's Enterprise
• Designed and developed a full-stack web application for team collaboration and task management, supporting organizations, projects, users, and role-based permissions. • Built a scalable backend using Node.js and Express.js, implementing RESTful APIs, middleware, controllers, and structured routing. • Implemented authentication and authorization using Firebase Authentication, including protected routes, token verification, and role-based access control. • Designed and integrated organization and team management workflows, including organization creation, invite-only membership, and user-role assignment. • Developed CRUD APIs for users, organizations, projects, and tasks, ensuring secure data access and consistent validation. • Utilized Prisma ORM and SQL indexing to optimize database queries and improve application performance. • Built a responsive frontend UI using React and Tailwind CSS, delivering a clean, accessible user experience across desktop and mobile devices. • Implemented client-side state handling, loading states, error boundaries, and route guards to ensure stable navigation and data consistency. • Integrated deployment pipelines and environment configuration for production using Render, including environment variables and backend/frontend connectivity. • Debugged and resolved production issues related to authentication redirects, routing, and deployment configuration using browser DevTools and server logs. • Applied best practices in version control using Git, managing feature development, fixes, and deployment-ready code. • Independently managed the entire software development lifecycle, including planning, UI design, backend development, testing, deployment, and iteration.
- Full-Stack Web Development
- Node.js
- Express.js
- PostgreSql
- Threejs
- TypeScript
- React
