I love coding and enjoy creating applications that solve a specific practical problem. Whether it's building a full-stack website with a backend, frontend, and SQL database, or developing tools that help me as a developer streamline my workflows, I focus on making the processes simpler without losing the learning part.
While I primarily work with Linux, configuring systems, setting up servers, managing firewalls with UFW and iptables, and using Nginx to make it easy to enable HTTPS with a "Let's Encrypt certificate" and routing, I also use Windows and macOS when needed. My experience with AWS and Azure includes not only working with VPCs and subnetting but also working with EC2 instances, Lambda functions, CloudWatch, IAM, and more, giving me a solid grasp of cloud technologies.
I like to start on small projects to practice new concepts, experimenting with closures, return functions, and various design patterns across different languages, not because they look cool, but because they can also be very useful. My GitHub showcases these projects, some of which are completed and were so much fun to work on, and some paused, which I may return to later.
Recently, I have used GitHub Actions on some projects in my workflow to set up CI/CD pipelines, which have made deployments smoother and faster. These experiences highlight my hands-on approach and my passion for developing as a software developer.
I love coding and enjoy creating applications that solve a specific practical problem. Whether it's building a full-stack website with a backend, frontend, and SQL database, or developing tools that help me as a developer streamline my workflows, I focus on making the processes simpler without losing the learning part.
While I primarily work with Linux, configuring systems, setting up servers, managing firewalls with UFW and iptables, and using Nginx to make it easy to enable HTTPS with a "Let's Encrypt certificate" and routing, I also use Windows and macOS when needed. My experience with AWS and Azure includes not only working with VPCs and subnetting but also working with EC2 instances, Lambda functions, CloudWatch, IAM, and more, giving me a solid grasp of cloud technologies.
I like to start on small projects to practice new concepts, experimenting with closures, return functions, and various design patterns across different languages, not because they look cool, but because they can also be very useful. My GitHub showcases these projects, some of which are completed and were so much fun to work on, and some paused, which I may return to later.
Recently, I have used GitHub Actions on some projects in my workflow to set up CI/CD pipelines, which have made deployments smoother and faster. These experiences highlight my hands-on approach and my passion for developing as a software developer.
1750 Finch Ave. East Toronto, Ont. M2J 2X5
The Cloud Architecture & Administration graduate certificate program provids knowledge and skills to become an essential part of a modern information technology (IT) team. Learning how to effectively and securely integrate IT infrastructure, including cloud services, internet of things devices and traditional on-premises equipment...
4700 Keele St, Toronto, ON M3J 1P3
Computer Science deals with the theory and practice of computer hardware and software. Students learn the theory that underlies computation and how to develop effective, efficient and accurate software. This program is intensive in Mathematics and Computer Science courses...
1385 Woodroffe Ave, Ottawa, ON K2G 1V8
The two-year Computer Programming Ontario College Diploma program prepares for a career in software development. The program also specializes in program development strategies (using object-oriented modelling), database design and database administration...
Developed modules based on design specifications and project delivery plans, using various programming languages such as Java, C#, Python, HTML, XML, JSON, CSS, JavaScript, TypeScript, and jQuery. Conducted troubleshooting, debugging, and root cause analysis to fix defects and ensure the smooth operation of the software. ...
More Info