Profile
Intermediate level Software Engineer with 2-3 years of professional experience. I enjoy working with and troubleshooting large systems. Interested in SRE / DevOps / System Administrator type roles.
Education

BS. Computer Science

Honours Bachelor of Science
York University - Toronto, Ontario, Canada - Sep 2021 to April 2025

Diploma. Computer Engineering Technology

Advanced Ontario College Diploma
Seneca College - Toronto, Ontario, Canada - Sep 2018 to Aug 2021

Relevant Experience

Senior Programmer Analyst

Sep 2023 - present
Toronto, Ontario, Canada
  • Configuration, maintenance and troubleshooting of 24 RedHat OPC servers for various application environments
  • Full stack software development using Angular Framework, Java Spring-boot Framework. Active in peer reviews, mentoring juniors, learning from colleagues and furthering my domain knowledge in the health technology sector
  • Cross-team Collaboration with external vendors, communication with internal teams such as DBAs, IT Operational teams, Release Management
  • Preparation of technical requirements for system integration with cross-functional teams
  • Setup Prometheus, Grafana tooling for monitoring on a cluster of 9 machines for demo/PoC

  • Software Developer Co-op

    May 2022 - Aug 2023
    Toronto, Ontario, Canada
  • Integrated authentication for an Angular SPA (Single Page Application) with Oracle IAM provider
  • Setup Jenkins CI jobs for application builds & deployments. Automated versioning, automated Git tagging, separation of build jobs & deployment jobs, Following a build once and deploy everywhere model
  • Created and maintained configuration/installation documentation for a 3-tier infrastructure architectural pattern on RedHat VMs consisting of a presentation VM, reverse proxy VM and an application VM
  • Configured Apache/httpd web server as reverse proxy and in addition to serving up static web content
  • Created SQL script using oracles PL/SQL proprietary scripting language to add a new form into a data driven legacy Java CMS system

  • Software Developer Co-op

    Jan 2020 - Aug 2020
    Toronto, Ontario, Canada
  • Front-end software development of a custom server monitoring Dashboard for the Ministry of Health using Angular Framework

  • Certifications
    Technical Skills
    • Foundational knowledge: general programming concepts, data structures, relational database design, common programming patterns, networking concepts, basic system design
    • Familiar with C, C++, Python, JavaScript/TypeScript, Java, C#, Groovy, Lua, Go , Shell / Bash
    • Familiar with Angular, React, Express, .NET, Flask, Spring boot
    • Familiar with Linux operating system, code version control systems, application build systems (Maven, npm), infrastructure observability systems (ELK, Prom / Grafana), Networking tools (wireshark, netcat, traceroute, nslookup, nmap, dig)
    • Knowledge of infrastructure level components such as load balancers, caches, firewalls, web servers, data / event bus, databases
    • Familiar with ITIL Framework / ITSM processes