Welcome to my portfolio!
My name is Christophe PICHON, and I am a Solutions Architect. After starting my career in France, where I was born, I am now based in Calgary, Alberta, Canada.
Here, I will showcase some projects I have worked on in the past, share some technical tips , and present ideas related to implementing architectural solutions.
I am a seasoned back-end developer with over 25 years of experience in Java. Throughout my career, I have taken on roles as a technical architect and solutions architect across various functional domains, including banking, healthcare, and transportation. In addition to my technical expertise, I have significant experience in hiring and presales. I am passionate about agile methodologies, particularly Scrum and the DevOps approach. Constantly eager to learn, I take great pleasure in sharing my knowledge with junior teams. I thrive on solving challenging problems and delivering innovative solutions.
Certification
SAA-C03 – AWS Certified Solutions Architect – Associate (June 2025)
Core Competencies & Technical Skills
Programming Languages:
-
Java, C, Python, Rails, C++, Kotlin, Go, PHP
Back-End Development:
-
J2EE, Microservices (Spring Boot), REST API, Struts, JSP, JSON, JUnit, Mockito, Hibernate
Front-End Development:
-
Angular, TypeScript, HTML, JavaScript, Ajax, React
Event-Driven Architecture (EDA):
-
RabbitMQ, Kafka
Business Process Management (BPMN):
-
Camunda, Tibco
Architecture & Design:
-
C4 Model, UML
DevOps & Cloud:
-
AWS, Docker, Jenkins
Databases:
-
MySQL, PostgreSQL, Oracle, MongoDB, SQL Server
Tools & Platforms:
-
Git, Maven, Gradle, Jira, Confluence, Liferay, Alfresco, IntelliJ, Postman, GraphQL
Methodologies:
-
Agile (Scrum), Waterfall
Additional Expertise:
-
Hiring, Technical Audits, RFP Responses, Presales & Proposals
I am always open to new challenges and opportunities to leverage my expertise in creating scalable, high-performing solutions. My ability to adapt to evolving technologies and collaborate effectively makes me a valuable asset to any team or organization.