Education & Learning

Combining formal education with hands-on project experience to build expertise in backend systems, Docker, and real-time architectures through continuous learning.

Education Timeline

Software Engineering Technology

Centennial College

2024 - Present

Comprehensive program covering modern software development practices

Focus on backend systems, databases, and full-stack development

Coursework

Data Structures & AlgorithmsWeb Development with JavaScriptDatabase Design & ManagementSoftware Engineering PrinciplesComputer Networks & Security

Self-Taught Development

Continuous Learning

2020 - Present

Hands-on learning through building real projects

Focus on backend systems, Docker, and real-time applications

Skills

Advanced Node.js and backend developmentDocker containerization and orchestrationReal-time applications with WebSocketsInfrastructure as Code principlesModern JavaScript (ES6+) and TypeScript

Professional Development

Ongoing Skills Enhancement

2023 - Present

Focused on emerging technologies and best practices

Learning through project-based development

Focus Areas

Advanced Docker and KubernetesMicroservices architecturePerformance optimization techniquesCloud computing (AWS, Azure)Security best practices

Key Resources

Official Documentation

Primary learning resources for core technologies

MDNNode.js DocumentationDocker DocumentationMongoDB ManualNext.js Documentation

Learning Approach

I believe in learning by doing. My hands-on education comes from:

Time spent building projectsContributing to open-source communitiesSolving complex problems through codingStaying updated with industry trendsMentoring and teaching others