As a full stack developer, I am responsible for the development of the company's web applications. This ranges from the understanding of the client's requirements, planning and designing the architecture of the application, developing the application, as well as testing and deploying the application. It is here where I got to truly learn how to work well with a team. Communication is key, and I believe that I have improved my communication skills greatly since I started working here. Major technologies I used include:
- React.js along with Redux and Redux Saga for the frontend
- Node.js along with Express.js for the backend API
- AdminBro for the admin panel
- MongoDB with Mongoose for data persistence
- Docker and Docker Compose for containerization and orchestration