Project deep dive
I was given web development; application enhancement and system optimization projects among others right from the word go. One of these assignments involved reworking an e-commerce site for our client using MERN stack which required good coding skills but also necessary were UI/UX design principles knowledge plus an understanding of how users behave.
One more project that I worked on was building a real-time chat application using Socket.IO for easy communication between users. This trial and error method taught me the concept of event-driven programming among other things as well as enhanced my understanding of backend technologies.
Also, I created a project management tool where React.js was used for the front end and Node.js for the back end. During this challenge, my ability to manage projects sharpened because I had to work with teams in different functions thereby ensuring that we met our deadlines while also improving our efficiency.