JM

My Experience

I've had many experiences since I started programming and particularly web development.

Software Development Bootcamp at GOMYCODE

28 January 2024 - 13 July 2024 (6 months)

company
I participated in a 6 months bootcamp at GOMYCODE SENEGAL. There I learned all there was to know about fullstack web development. We started with the basics like HTML, CSS (with Bootstrap, TailwindCSS and also SASS) and JavaScript (with the DOM and ES6). We then learned how to use Git and Github for Version Control. Then next step was to build a solid foundation in Algorithms. So we explored data structures, recursion, sorting and searching algorithms and worked mainly on our logic and our critical thinking. After that we dived into relational databases with SQL (DDL, DML, DQL and MySQL) and non-relational databases focusing mainly on MongoDB and Mongoose. We then learned how to build APIs with NodeJS, Express and RESTful APIs. We also learned how to use Postman to test our APIs. We then learned how to use ReactJS and TypeScript to build the frontend of our applications. We also learned how to use Redux and Redux Toolkit for state management. We then learned how to use NextJS to build server side rendered applications. We also learned how to use Agile methodologies to manage our projects.

It was a truly enriching experience and I learned a lot. I also had the opportunity to work on a lot of projects and to collaborate with a lot of people. I also learned how to work in a team and how to manage my time and my tasks.
At the end of the bootcamp, I received a certification in fullstack web development for my dedication and to prove my knowledge. You can check it here.

Internship in fullstack development at Prodigy InfoTech

Prodigy InfoTech(Mumbai - 400018, Maharashta, India)https://prodigyinfotech.dev/contact@prodigyinfotech.dev

01 August 2024 - 31 August 2024 (1 month)

company
I did a one month internship at Prodigy InfoTech as a remote fullstack web developer. My tasks included the development of: i. a user authentication system with secure login and registration functionality, ii. an employee management system, specifically a web application that allows administrators to perform CRUD (Create, Read, Update, Delete) operations on employee records, iii. a real-time chat application using WebSocket technology to enable instant messaging between users, and iv. a social media platform. I learned a lot and had the opportunity to experiment more with WebSockets and JWT. All my projects are displayed on my linkedin as posts so you can go and check it.
As a reward for my outstanding performances, I received a certificate of completion and a letter of recommendation from the company.