Senior IT Developer · Québec, Canada 🇨🇦

Lyonnel
Dzotang Tchassen

Senior Java Developer @ CGI · Cloud Aware · AI enthusiast · Full Stack · Spring Boot · Angular · RDBMS

Passionate about human value, I contribute to progress in our era through information and communication technologies. I design high-performing, robust information systems that create positive impact on people's living conditions. "People at the heart of action" perfectly matches my aspirations.

11+ Years of experience
15+ Projects delivered
9🏅 Certifications

About me

Senior IT Developer · CGI, Québec, Canada

I am Lyonnel Dzotang Tchassen, a senior developer based in Québec, Canada. With a Master's degree in Information Technology from the University of Douala and Oracle & AWS certifications, I have over 11 years of experience designing and building mission-critical information systems.

Currently a Senior Java Developer at CGI in Québec, I design microservices architecture, build cloud-native applications on AWS (Lambda, SQS, DynamoDB, S3, IAM), implement CI/CD pipelines with GitLab and Terraform, and integrate AI tools (GitHub Copilot, ChatGPT) to boost productivity.

"People at the heart of business" is a motto that fully reflects my aspirations. I also share technology insights on Medium.

⚙️

Architecture Backend & Microservices

Design of secure REST APIs with Spring Boot, Java 17, JWT, Spring Security, and microservices architecture

☁️

Cloud AWS & DevOps

Cloud-native development with Lambda, SQS, DynamoDB, S3 · GitLab CI/CD · Terraform infrastructure · SonarQube

🌐

Full-Stack Development

From Java Spring Boot on the backend to Angular / AngularJS / Node.js on the frontend

📱

Mobile Development & Leadership

Native Android apps · Team coaching · Code reviews · Technical hiring

Technical skills

Technologies and tools I use in projects

Java & JVM
Java 8+ Java 17 Spring Boot Spring MVC Spring Data JPA Spring Security Hibernate Microservices Lombok MapStruct
🔌 APIs & Services
REST API Spring Data REST JWT OAuth2 Thymeleaf REST-Assured Mockito JUnit Postman XMPP Socket.io
☁️ Cloud AWS
AWS Lambda Amazon SQS Amazon DynamoDB Amazon CloudFront Amazon S3 AWS IAM AWS RDS Step Functions EC2 CloudFormation
🚀 DevOps & CI/CD
GitLab CI/CD Terraform SonarQube Maven Gradle Git GitHub Travis CI IntelliJ IDEA
🗄️ Databases
PostgreSQL H2 MongoDB JPA / ORM SQL Cassandra Apache Storm Apache Kafka Zookeeper
🌐 Frontend & Web
JavaScript Angular AngularJS Node.js Express.js HTML5 CSS3 Grunt
📱 Mobile & Other
Android Java Android SDK Software architecture Unit tests Application security SCRUM / Agile
🏅 Certifications
AWS Solutions Architect Associate badge
AWS Certified Solutions Architect — Associate
Amazon Web Services · Issued in Oct 2025
Google Project Management badge
Foundations of Project Management
Google · Issued in Jul 2023
ITC Supply Chain Management badge
Introduction to Supply Chain Management
ITC SME Trade Academy · Issued in Sep 2020
ITC Trade Flows badge
How to Analyse Trade Flows
ITC SME Trade Academy · Issued in Aug 2020
ITC Trade Facilitation badge
Introduction à l'Accord de l'OMC sur la facilitation des échanges
ITC SME Trade Academy · Issued in Aug 2020
AWS Cloud Practitioner badge
AWS Certified Cloud Practitioner
Amazon Web Services · Issued in Jul 2024
Scrum Fundamentals badge
Scrum Fundamentals Certified
Vabro.ai and VMEdu.com · Issued in Apr 2019
Oracle OCP badge
Oracle Certified Professional
Java SE 7 Programmer · Oracle · Issued in Jun 2015
Oracle OCA badge
Oracle Certified Associate
Java SE 7 Programmer · Oracle · Issued in Mar 2015
🎓 Academic Education
🎓
Master — Information Technology
University of Douala · Oct 2020 – Apr 2023
🎓
Bachelor — Computer & Information Sciences
University of Dschang · 2010 – 2014

My experience

Career path since 2014

CGI

Current role

Senior Java Developer

🗓️ Jun 2024 – Present  ·  Québec, Canada

  • Defined microservices architecture, optimized performance, and delivered scalable secure solutions.
  • Developed and maintained Java 17 applications with Spring Boot, JPA/Hibernate, and RESTful APIs.
  • Built and maintained fully cloud-native applications on AWS (Lambda, Step Functions, S3, SQS, DynamoDB, IAM, RDS).
  • Integrated AI tools (GitHub Copilot, ChatGPT) to accelerate coding and generate unit tests.
  • Set up CI/CD pipelines with GitLab and automated AWS deployments via Terraform.
  • Worked in Agile/Scrum teams with product, QA, and DevOps.
  • Mentored developers, organized code reviews, and contributed to technical hiring.
  • Performed static analysis with SonarQube and proactively managed technical debt.
Java 17Spring BootAWS LambdaSQSDynamoDBTerraformGitLab CI/CDSonarQube

SERVICE OPTIMIZATION ORIENTED (SERVOO)

Senior Developer

🗓️ Dec 2020 – May 2024  ·  3 years 6 months  ·  Douala V, Cameroon

  • API modeling and development.
  • Tool benchmarking and CRUD implementation.
  • Team coaching.
  • Application hosting and monitoring.
JavaSpring BootREST APIDevOps

GUCE — Single Window for Foreign Trade Operations

🗓️ Nov 2019 – May 2023  ·  4 years 10 months  ·  Douala, Cameroon

Statistical Officer

Dec 2022 – May 2023 · 6 months · City of Douala

  • Statistical data analysis and cross-referencing.
  • Designed and implemented operational dashboards.
  • Monitored organizational performance indicators (KPIs).

Project Analyst

Jun 2020 – Dec 2022 · 2 years 7 months

  • Analyzed business needs and prepared requirements documentation.
  • Prepared project charters and tracked department tasks/activities.
  • Organized seminars and conferences.
  • Tracked Project Management Office (PMO) activities.

e-GUCE System and Interface Application Manager

Nov 2019 – Jun 2020 · 8 months

  • Administered business applications and deployed release artifacts.
  • Tracked monitoring indicators and deployed applications.
  • Provided technical support and optimized application performance.
JavaSpring BootAngularKPIPMO

Software Engineer

Developer — Integration & APIs

🗓️ Aug 2018 – Oct 2019  ·  1 year 3 months  ·  Douala, Cameroon

  • API integration and development.
  • Implemented workflows for foreign trade operations.
  • Developed mobile applications (Android/iOS).
JavaREST APIAndroidiOS

MyBonWays

Technical Manager

🗓️ Jan 2017 – Aug 2018  ·  1 year 8 months  ·  Douala, Cameroon

  • Application modeling and specific needs analysis.
  • Definition and development of services and APIs.
  • Coached team members and organized delivery.
  • Defined roles and managed software infrastructure.
JavaREST APIArchitectureLeadership

WOURI TECHNOLOGIES Co

Full-stack Developer

🗓️ Feb 2015 – Oct 2016  ·  1 year 9 months  ·  Douala, Cameroon

  • Safer Today : Android mobile app collecting and processing hazards around users (real-time notifications). Android frontend development, REST API integration, AWS backend (EC2, R53, CloudFormation, S3), Kafka, Apache Storm, Cassandra, GCM, XMPP.
  • Strategy : Real-time chat app (Android). Android frontend development, XMPP/Ejabberd backend integration, AWS (S3, EC2), SCRUM.
  • Directory Service : Directory application — architecture definition, user stories. Spring Boot, Spring MVC, Spring Security, AngularJS, Java SE7, Apache Storm.
  • ECaaS : Video encoding platform — unit/integration testing, global architecture. Spring Boot, Spring MVC, Mockito, RestAssured, JUnit, Kafka, Zookeeper.
AndroidSpring BootAWSKafkaApache StormXMPPAngularJSJUnit

LRI SARL

IT Specialist

🗓️ Nov 2014 – Dec 2014  ·  2 months  ·  Bafoussam, Cameroon

  • Developed software to optimize communication flows within the company.

My projects

A selection of projects delivered over the years

🏧

Vending Machine API

📅 2022

Complete REST API simulating a vending machine. Handles seller/buyer roles, coin deposits, product purchases with change return, and JWT authentication. Includes concurrent session handling and application security.

Java Spring Boot 2.6 Spring Security JWT JPA H2 REST API Maven
☁️

QG-Gochiver

📅 2017

Spring Boot cloud application with Thymeleaf interface and Spring Security. Data persistence with Spring Data JPA on PostgreSQL, with configuration profiles for local and production environments.

Java Spring Boot Thymeleaf Spring Security JPA PostgreSQL CSS Maven
📊

Dashboard Full-Stack

📅 2015 – 2017

Full-stack web application with AngularJS frontend and Node.js/Express backend. User session management with MongoDB, Stormpath authentication, full Grunt build pipeline with Karma/Jasmine and Protractor tests.

AngularJS Node.js Express MongoDB JavaScript Grunt Karma Travis CI
💰

Gefi — Financial Management

📅 2016 – 2018

Financial management application developed with Spring Boot and Spring Data REST. Layered architecture with data access through JPA/Hibernate on PostgreSQL. Uses Lombok to reduce boilerplate code.

Java Spring Boot Spring Data REST JPA/Hibernate PostgreSQL Lombok Maven
📱

Relieferd — Android Application

📅 2015 – 2016

Native Android app developed in Java with Gradle. Component-oriented architecture with well-separated modules. Collaborative project using modern Android development tools of the time.

Android Java Gradle Android SDK
🍬

Snacks Series — Java Projects

📅 2016

Set of Java projects (cassnaks, snacks, backsnack) exploring concepts in object-oriented programming, data structures, and algorithms. These projects are foundational to my Java expertise.

Java POO Algorithmes Maven

Contact me

Let's work together!

Do you have a project, an opportunity, or just want to discuss technical topics? Feel free to contact me. I am always open to new collaborations.

Download my resume

Available in two languages — PDF format