Backend Engineering
Building scalable APIs and reliable backend services with a focus on performance, maintainability and clean architecture.
Building scalable backend systems and modern web applications with a focus on clean architecture, code quality and reliability.
I'm Cheikh, a Software Engineer passionate about backend development and scalable systems. I hold a Master's degree in Software Engineering and gained hands-on experience through internships in Canada and Senegal. My work spans Agile development, CI/CD pipelines, cloud technologies, production support, and building reliable software solutions.
Building scalable software, intuitive user interfaces, and thoughtful digital experiences from concept to deployment.
Building scalable APIs and reliable backend services with a focus on performance, maintainability and clean architecture.
Creating responsive and accessible interfaces that transform complex requirements into intuitive user experiences.
Turning ideas into interactive prototypes, user flows and polished interfaces before a single line of code is written.
Explore my journey through projects, certifications, and technical expertise. Each section represents a milestone in my continuous learning path.
4 internships in enterprise environments across Canada and Senegal.
Contributed to the development and maintenance of enterprise-grade insurance systems within an Agile environment. Worked on application support, software quality improvements, automated testing, and production stability initiatives. Leveraged technologies such as Java, Spring Boot, Kafka, Jenkins, OpenShift, and SonarQube while collaborating with cross-functional teams.
Designed and implemented modern web interfaces for digital services and internal applications. Focused on creating intuitive user experiences and responsive layouts while collaborating closely with design and development teams. Built solutions using Vue.js, Vuetify, JavaScript, and modern frontend practices.
Designed and developed secure REST APIs for an internal mobile application. Implemented authentication, data persistence, and API documentation features while following software engineering best practices. Worked with Java, Spring Boot, Keycloak, MySQL, and OpenAPI technologies.
Provided technical support and maintained the organization's IT infrastructure while assisting end users with daily technical issues. Developed an internal inventory management application that improved operational efficiency and resource tracking.
A strong software engineering foundation built across Senegal and Canada.
Open to full-time opportunities and collaborations.
Have something to discuss?
Send me a message and let's talk.