Contact

📧 thejuniordeveloper101@gmail.com
📱 +1 (438) 764-1359
📍 Sherbrooke, Canada

Me

Experienced developer with over 10 years of experience in the IT industry, specializing in backend applications. I am passionate about becoming an advocate for software craftsmanship and delivering highly valuable products through clean and efficient code. To achieve this, I rely on proven software architectures and design patterns such as BDD, DDD, TDD, Hexagonal Architecture, SOLID principles, and OOP.

Experiences

Senior Java Developer

Levio Consulting Inc.

June 2022 - Now

Primarily worked with a project based on Spring Integration while also maintaining legacy projects. I was involved in the development of new projects such as BAI (Bank Administration Institute), where I implemented business requirements using Gherkin, wrote automated tests with Newman, and integrated them into the Concourse pipeline.

Key Responsibilities
  • Lead a team of 4 frontend developers
  • Architect scalable React applications
  • Implement responsive designs with 99% accuracy
  • Optimize app performance, reducing load time by 60%
  • Conduct code reviews and mentor junior developers
  • Collaborate with product managers and designers
Technologies & Tools
  • React, TypeScript, Redux Toolkit
  • Next.js, Webpack, Vite
  • Styled-components, Material-UI
  • Jest, React Testing Library
  • Git, GitHub Actions, Docker
  • Figma, Jira, Confluence
Achievements
  • Reduced bundle size by 40% through code splitting
  • Improved Core Web Vitals scores by 35%
  • Led migration from JavaScript to TypeScript
  • Established coding standards and best practices

Senior Backend Developer

Société Générale Maroc

January 2022 - April 2022

I worked on the Sogé application, an online banking mobile and web platform that allow customers to create and manage their bank accounts online. I did a lot of refactoring on some part of the code and implemented retries mechanism on some microservices to be resilient. I also created a proof of concept project using gatling to do some automated and stress tests. I took part in a 3-day hackathon where I presented the hexagonal architecture and clean code concepts. We developed a project using IBM Watson's NLP and text-to-speech/speech-to-text services.

Key Responsibilities
  • Develop and maintain 3 client-facing applications
  • Implement responsive designs for mobile-first approach
  • Integrate RESTful APIs and GraphQL endpoints
  • Optimize application performance and loading speeds
  • Participate in agile development processes
  • Debug and resolve cross-browser compatibility issues
Technologies & Tools
  • Vue.js, Vuex, Vue Router
  • Angular, RxJS, NgRx
  • SASS, Bootstrap, Tailwind CSS
  • Axios, Apollo GraphQL
  • Git, Jenkins, AWS S3
  • Chrome DevTools, Lighthouse
Achievements
  • Improved site performance by 40%
  • Reduced API response time by 25%
  • Implemented PWA features for offline functionality
  • Increased mobile user engagement by 30%

Senior Consultant

CGI Maroc

September 2021 - December 2021

As a Java consultant working remotely with the BNP Paribas France team, I integrated third-party services such as DGFIP (Direction Générale des Finances Publiques), GCC, and ZOS Connect into a Java web service that allows eligible customers to subscribe to a range of financial products.

Key Responsibilities
  • Build responsive websites from design mockups
  • Implement interactive features with vanilla JavaScript
  • Collaborate with UX/UI designers on user interfaces
  • Test websites across multiple browsers and devices
  • Maintain and update existing client websites
  • Participate in client meetings and requirement gathering
Technologies & Tools
  • HTML5, CSS3, JavaScript (ES6+)
  • jQuery, Bootstrap
  • PHP, MySQL basics
  • WordPress, Custom themes
  • Git, FTP, cPanel
  • Photoshop, Sketch
Achievements
  • Delivered 15+ websites on time and within budget
  • Improved website loading speed by 50% on average
  • Achieved 100% cross-browser compatibility
  • Received "Rising Star" award in first year

Software Engineer

Atos Senegal

September 2018 - August 2021

This was the beginning of a long journey into the world of microservices, cloud computing, continuous integration and delivery, and agile methodology. I was part of a large, cross-functional team where I gained valuable experience and improved my skills in microservices.

Key Responsibilities
  • Build responsive websites from design mockups
  • Implement interactive features with vanilla JavaScript
  • Collaborate with UX/UI designers on user interfaces
  • Test websites across multiple browsers and devices
  • Maintain and update existing client websites
  • Participate in client meetings and requirement gathering
Technologies & Tools
  • HTML5, CSS3, JavaScript (ES6+)
  • jQuery, Bootstrap
  • PHP, MySQL basics
  • WordPress, Custom themes
  • Git, FTP, cPanel
  • Photoshop, Sketch
Achievements
  • Delivered 15+ websites on time and within budget
  • Improved website loading speed by 50% on average
  • Achieved 100% cross-browser compatibility
  • Received "Rising Star" award in first year

Software Developer

MAS

june 2016 - july 2018

This was my first permanent contract, where I had the opportunity to learn new things. I worked on diverse projects, such as maintaining legacy applications built with Symfony 1, financial web applications using PrimeFaces, customizing Odoo modules, and working on Spring Boot and Angular projects. I was also involved in the entire workflow of different projects, from gathering customer requirements and writing specifications and end-user documentation to building and deploying the final product.

Key Responsibilities
  • Build responsive websites from design mockups
  • Implement interactive features with vanilla JavaScript
  • Collaborate with UX/UI designers on user interfaces
  • Test websites across multiple browsers and devices
  • Maintain and update existing client websites
  • Participate in client meetings and requirement gathering
Technologies & Tools
  • HTML5, CSS3, JavaScript (ES6+)
  • jQuery, Bootstrap
  • PHP, MySQL basics
  • WordPress, Custom themes
  • Git, FTP, cPanel
  • Photoshop, Sketch
Achievements
  • Delivered 15+ websites on time and within budget
  • Improved website loading speed by 50% on average
  • Achieved 100% cross-browser compatibility
  • Received "Rising Star" award in first year

Education

Bachelor of Computer Science

University of Thiès, Sénégal

2010 - 2013

Certifications

AWS Certified Cloud Practitioner

Amazon Web Services

August 2024

Validated foundational understanding of AWS Cloud services, security, architecture, pricing, and support to effectively demonstrate AWS Cloud value proposition.

Oracle Certified Associate Java SE 8 Programmer

Oracle Corporation

August 2022

Demonstrated proficiency in Java SE 8 programming fundamentals, including object-oriented concepts, Java API usage, and core programming constructs.