I am a software engineer with over 10 years of experience building scalable backend systems and APIs, primarily for fintech, SaaS, and high-traffic applications. Throughout my career, I have focused on delivering reliable, performant, and secure software solutions that meet real-world business needs. I thrive in collaborative, member-first environments where code quality and impact are paramount.
At Rogers Telecom, I successfully reduced critical codebase issues by 40% through the implementation of automated quality gates and mentoring teams on secure and performant architecture. This experience aligns closely with my commitment to reliability at scale, a principle I have carried into all my projects.
I have a strong background in backend development using technologies such as Node.js, Express.js, and Ruby on Rails, with exposure to Go, Java, and Python. I am proficient in designing and optimizing REST and GraphQL APIs, and I have experience with cloud platforms including AWS, GCP, and Azure. My expertise also extends to containerization and orchestration tools like Docker and Kubernetes, as well as CI/CD pipelines.
In addition to backend development, I am skilled in database design and management, working with PostgreSQL, MySQL, MongoDB, and Redis. I prioritize testing and quality assurance, integrating tools like SonarQube, Jest, and axe-core to enforce code quality and accessibility standards.
I am passionate about mentorship and collaboration, having coached junior developers and led cross-functional teams. I enjoy sharing knowledge through code reviews, pair programming, and technical documentation. My goal is to continue growing as a software engineer while contributing to impactful projects that improve user experiences and operational efficiency.