About Me.
My name is Mouhamed Diop and I'm a passionate full-stack developer. After obtaining my scientific baccalauréat and a degree in chemistry, I decided to follow my passion for computing and turned to web development. I've had the opportunity to work on various projects involving different technologies, such as PHP with its Symfony framework, JavaScript, and Tailwind CSS... These experiences have enabled me to acquire solid expertise in the field of web development. By working with major companies such as Emaus Connect and the "AFAC Île de la Réunion" association, I've been able to put my skills into practice and come up with effective solutions. Today, I'm delighted when I'm writing lines of code, because it allows me to express my creativity and contribute to the realisation of concrete projects.
As a web developer at @Wild Code School, I've had the opportunity to work on three exciting projects. Firstly, I contributed to the development of an immersive art gallery application for the AFAC association, showcasing works of art with a view to the 2023 European Heritage Days. This application also includes an admin interface dedicated to managing exhibitions and works of art. Next, I took part in the creation of a dynamic website for station networks, displaying trains and timetables departing from each station, while integrating user accounts and an admin interface for CRUD operations. Finally, I created a website for a fictitious professional photographer, with the aim of developing his reputation. The site, designed in HTML, CSS and JavaScript, aims to showcase the photographer's work and offer visitors a captivating experience.
HTML
CSS Preprocessors (Sass)
Tailwind CSS/Bootstrap
JavaScript (React.js in progress)
Responsive Design
Php/Symfony
Python/Django, Flask
Java (Spring Boot)
MVC Architecture
Web APIs
WebSockets (in progress)
JavaScript/TypeScript (Node.js in progress)
MySQL
NoSQL
SQLite
MongoDB (in progress)
Linux (Debian/Ubuntu servers)
Docker
Kubernetes (in progress)
Jenkins, GitLab CI/CD (in progress)
OWASP (SQL Injection, XSS, CSRF)/Regex
Unit and Integration Testing
Code Review
DRY (Don’t Repeat Yourself)
SOLID Principles
Git (GitHub, GitLab)
Agile/Scrum Methodology
Trello
Application Documentation (READMEs)
Ksaar
Airtable (in progress)
Autonomy
Initiative
Leadership
Customer Service
Teamwork
Sports (Soccer, Running, Swimming)
Travel (Senegal, Morocco, Spain, Italy)
Volunteer - Les Restos du Coeur for 3 years
Many developers who are "self taught", feel that one of the main disadvantages they face compared to college educated graduates in computer science is the fact that they don't have knowledge about algorithms, data structures and the notorious Big-O Notation
learn the basics of java/OOP/graphical interfaces/database interactions.
Improve memory & productivity using the skills of the world's top performers and learning strategies proven by research.
We continue learning everyday.
This is an intensive, energizing songs list that helps me through the day and inspires generate breakthrough ideas.
The perfect study beats, twenty four seven. with over 600 SONGS
Easy listening for pleasant drive
One of the finest rap in US.
Get happy with today's dose of feel-good songs!