Available to hire
I am a full-stack developer who enjoys building robust, scalable software solutions. I partner with teams to translate complex requirements into clean, maintainable code and valued outcomes.
With a Computer Science degree and hands-on experience across web applications, security-focused features, and DevOps practices, I’m passionate about writing secure code and continuously improving products and processes.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
IT Analyst/Developer at Canada Revenue Agency
February 28, 2025 - July 23, 2025Developed and maintained large and medium-sized applications using Java, ColdFusion, HTML, CSS, JavaScript, SQL, and ASP, enhancing performance and user experience. Created tools to support colleagues' tasks, improving efficiency and provided comprehensive user support and guidance. Improved SQL queries, significantly optimizing database performance, and utilized Git for version control on several applications.
Teaching Assistant at Carleton University
April 30, 2019 - July 23, 2025Created programs to automate marking of assignments and provided detailed feedback to students. Supervised examinations and held office hours to assist students with assignments and course content, enhancing student understanding and performance. Marked assignments, midterms, and exams for courses such as introductory computer science, cryptography, functional programming, and data structures, ensuring consistent and fair evaluation.
IT Security Intern at Allstate Canada
August 31, 2017 - July 23, 2025Created and executed a standard operating procedure for an annual IT risk assessment, enhancing risk management. Independently researched the current threat environment, identifying applicable threats and critical areas of improvement. Compiled an Excel spreadsheet to document the work for reuse in future assessments. Returned and executed the annual IT risk assessment using the developed procedure to ensure comprehensive evaluation and mitigation. Produced updated documentation and suggestions to enhance IT security protocols.
IT Security Intern at Allstate Canada
August 31, 2016 - July 23, 2025Created and executed a standard operating procedure for an annual IT risk assessment, enhancing risk management. Independently researched the current threat environment, identifying applicable threats and critical areas of improvement. Compiled an Excel spreadsheet to document the work, enabling reuse in future assessments.
Freelance Developer at Self-Employed
March 1, 2025 - PresentEvaluated, tested, and debugged AI-generated code to ensure functionality and efficiency. Proficient in multiple languages including C, C#, Java, and Python. Performed in-depth code reviews to improve readability and performance, and developed and executed test cases to ensure application accuracy.
IT Analyst/Developer at Canada Revenue Agency
February 28, 2025 - September 23, 2025Led development on multiple medium-sized applications, managed feature design and delivery, and collaborated with clients to gather requirements, provide status updates, and deploy releases. Implemented and tested features per specifications; provided timely application support to minimize downtime. Debugged issues across ASP, ColdFusion, Java, JavaScript, and SQL (MS SQL, PostgreSQL); refactored legacy code into reusable modules; optimized SQL queries and database performance. Configured, deployed, and maintained multiple client-facing web applications; built hands-on DevOps pipelines to streamline deployment and environment management.
Teaching Assistant at Carleton University
April 1, 2019 - September 23, 2025Assisted in teaching courses such as Introduction to Computer Science, Abstract Data Types & Algorithms, Applied Cryptography, and Programming Paradigms. Supported students across multiple languages (C, C++, Java, and Racket) by providing code examples, debugging assistance, and clear explanations of language concepts. Held weekly office hours and proctored midterm/final exams, providing detailed feedback on assignments to support student growth. Designed automated grading tools to improve evaluation efficiency.
IT Security Analyst at Allstate Canada
August 31, 2016 - September 23, 2025Developed a standardized IT risk assessment process aligned with NIST guidelines and led annual risk assessments. Researched emerging threats and built a reusable Excel-based assessment tool to streamline documentation for future assessments.
IT Security Analyst at Allstate Canada
August 31, 2017 - September 23, 2025Continuing role responsibilities including threat research and risk assessment activities aligned with NIST guidelines, with ongoing process improvements and documentation.
Education
Master of Computer Science at Carleton University
September 1, 2017 - April 30, 2019Bachelor of Computer Science at Carleton University
September 1, 2012 - April 30, 2017Bachelor of Computer Science at Carleton University
January 11, 2030 - September 23, 2025Qualifications
Industry Experience
Government, Education, Software & Internet, Professional Services, Computers & Electronics
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Programmer
We have the best programmer experts on Twine. Hire a programmer in Ottawa today.