Full Stack Developer
Skoegle IoT Innovations Pvt. Ltd. · Oct 2024 – Sep 2026
- Built responsive, cross-browser-compatible, interactive frontend applications with React.js, TypeScript, Next.js (SSR/SSG), HTML5, CSS3 (Flexbox, Grid), CSS-in-JS (styled-components, Emotion), Tailwind CSS, Material UI, and modern JavaScript; managed state with Redux, Redux Toolkit, and Zustand, structured the app with custom hooks and Context API, and created reusable components for clean, maintainable, scalable code.
- Built backend RESTful and GraphQL APIs with Node.js and Express.js (CRUD, server-side business logic, scheduled tasks, third-party integrations such as Map APIS, CORS configuration) connected to PostgreSQL and MongoDB (Mongoose), and implemented JWT-based authentication and authorization (login, protected routes, secured APIs) independently for all of the company's products.
- Integrated IoT devices with the platform, building the connectivity layer from device to backend APIs to UI, and delivered real-time features on live data (GPS tracking, health vitals, alerts) using WebSockets, Server-Sent Events, and Redis caching, with data processing pipelines and live data visualizations (Recharts, Chart.js, D3.js).
- Optimized web performance with code splitting, lazy loading, bundle optimization (Webpack), and browser developer tools; improved API response times by roughly 30% with Redis caching, PostgreSQL/MongoDB indexing, and query tuning, and designed scalable architecture with load-balanced deployments to handle heavy device traffic.
- Configured and managed cloud infrastructure on AWS (EC2, Lambda serverless) with Docker and Kubernetes, set up CI/CD with GitHub Actions for automated build, test, and deployment (AWS, Vercel), and monitored application availability, speed, and errors to resolve production issues quickly.
- Debugged issues across the full stack (browser, API, database, device layer) using logs, Postman/Bruno, and dev tools; ran end-to-end testing and performance measurement and wrote unit tests (Jest; Karma, Mocha, Chai), reducing post-release bugs by an estimated 15%.
- Used Supabase and Firebase as backend services for rapid prototyping and fast product testing.
- Collaborated with UI/UX designers, backend teams, QA, and product managers through code reviews, sprint planning, and stand-ups using Git/GitHub and Jira in Agile/Scrum; worked autonomously as a subject-matter expert on web feature development and kept the team and project stakeholders informed.

