Full Stack Web Developer, Wonderland Engine
Jun, 2022 - Present
As a full stack web developer, my key responsibilities involved developing and maintaining a marketplace web applications with Next.js and React.js for the frontend and managing state using Zustand. I implemented user authentication with NextAuth, integrating a microservice API as the source of truth. I managed and optimized MongoDB databases with Mongoose.js, ensuring data efficiency and security. Additionally, I used ZOD to ensure accurate TypeScript type definitions throughout the project, which enhanced code stability and maintainability. I developed responsive and modern styles with Tailwind CSS, ensuring an intuitive and engaging user interface. The build and deployment process was automated using GitLab CI/CD and Docker, which improved team efficiency and reduced release times. One of my key projects involved leading the complete migration of the project from JavaScript to TypeScript, updating Next.js to the latest version. This process involved significant structural changes and improved code quality and error detection. Another significant project was collaborating on the development and maintenance of microservices based on Express.js and Helmet.js, which were later converted to TypeScript. This project enhanced the modularity and scalability of the system.
React.js
Next.js
Tailwind CSS
NextAuth
MongoDB, Mongoose.js
Zustand
Zod
Typescript
GitLab CI/DI
Docker
Google Cloud Platform (GCP)