I am a Dynamic Technical Specialist with over 8 years of experience in cloud computing and DevOps. I’m skilled in Azure DevOps, PowerShell, and microservices architecture, and I’m known for solving complex problems quickly and effectively. I led the development of a functional testing tool that boosted testing efficiency and cross-team collaboration. I’ve mentored teammates on automated testing, framework usage, and code reviews to uphold high coding standards. I’m excited to bring my broad technical toolkit to your organization to help drive innovative and scalable solutions.

Paul Abrams

I am a Dynamic Technical Specialist with over 8 years of experience in cloud computing and DevOps. I’m skilled in Azure DevOps, PowerShell, and microservices architecture, and I’m known for solving complex problems quickly and effectively. I led the development of a functional testing tool that boosted testing efficiency and cross-team collaboration. I’ve mentored teammates on automated testing, framework usage, and code reviews to uphold high coding standards. I’m excited to bring my broad technical toolkit to your organization to help drive innovative and scalable solutions.

Available to hire

I am a Dynamic Technical Specialist with over 8 years of experience in cloud computing and DevOps. I’m skilled in Azure DevOps, PowerShell, and microservices architecture, and I’m known for solving complex problems quickly and effectively.

I led the development of a functional testing tool that boosted testing efficiency and cross-team collaboration. I’ve mentored teammates on automated testing, framework usage, and code reviews to uphold high coding standards. I’m excited to bring my broad technical toolkit to your organization to help drive innovative and scalable solutions.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

AI Model Evaluation & Prompt Engineering (Contractor) at DataAnnotation.tech
June 1, 2025 - Present
Hourly contractor for large language model evaluation and prompt development with a focus on technical code generation and reasoning. Developed adversarial coding prompts that expose weaknesses in LLM problem-solving and reasoning capabilities. Authored robust unit tests in TypeScript to validate AI-generated code solutions, identifying edge cases, logic flaws, and silent failures that cause build or runtime failures. Wrote clear, natural language evaluation criteria to standardize AI output assessment, especially in complex programming and technical domains. Conducted blind side-by-side comparisons of outputs from competing LLMs, evaluating correctness, clarity, and adherence to instructions. Applied expert judgment on code quality, security, and accuracy, contributing valuable feedback for AI training and fine-tuning processes.
Technical Specialist, Cloud Computing, DevOps at Employment and Social Development Canada (ESDC)
July 1, 2025 - September 8, 2025
Lead cloud enablement and infrastructure initiatives for the Benefits Delivery Modernization project. Provide DevOps expertise and cloud-based ALM/CI/CD solutions. Utilize Azure DevOps, Azure Cloud, AWS, PowerShell, Node.js, JavaScript, and YAML. Support department-wide digital transformation efforts.
Technical Specialist, Performance Testing at Employment and Social Development Canada (ESDC)
December 1, 2021 - September 8, 2025
Technical lead for automated testing framework development and implementation. Developed custom testing frameworks wrapping Selenium and later Playwright, with Jest for JavaScript testing. Led cross-departmental collaboration project with Immigration, Refugees and Citizenship Canada (IRCC) as technical lead and main point of contact, coordinating bi-weekly inter-departmental meetings. Mentored team members on automated testing best practices and framework usage.
Senior Programmer/Analyst at Citizenship and Immigration Canada
August 1, 2018 - September 8, 2025
Senior member of the Application Lifecycle Management (ALM) team. Provided DevOps and CI/CD expertise to departmental IT teams, including React-based Azure DevOps extensions development. Administered Team Foundation Server for IM/IT organizations. Specialized in PowerShell, Node.js, TypeScript, Jest, and YAML.
Web Application Developer at Justice Canada
September 1, 2017 - September 8, 2025
Developed enhancements and resolved critical bugs in departmental case management web application. Supported thousands of daily users across the justice system. Maintained and improved system performance and reliability.
Senior Programmer/Analyst at Citizenship and Immigration Canada
December 1, 2015 - September 8, 2025
Senior member of the Application Lifecycle Management (ALM) team. Provided DevOps and CI/CD expertise to departmental IT teams. Administered Team Foundation Server for IM/IT organizations. Specialized in PowerShell, Node.js, TypeScript, and YAML.
Programmer/Analyst at Department of Justice Canada
March 1, 2014 - September 8, 2025
Web development lead for the department's main case management system. Advanced from developer to development team lead. Utilized VB/C# .NET, SQL, JavaScript, HTML, and CSS. Led technical initiatives and mentored junior developers.
AI Model Evaluation & Prompt Engineering (Contractor) at DataAnnotation.tech
June 1, 2025 - Present
Hourly contractor for large language model evaluation and prompt development with a focus on technical code generation and reasoning. Developed sophisticated adversarial coding prompts that expose weaknesses in LLM problem-solving and reasoning capabilities. Authored robust unit tests in TypeScript to validate AI-generated code solutions, identifying edge cases, logic flaws, and silent failures that cause build or runtime failures. Wrote clear, natural language evaluation criteria to standardize AI output assessment, especially in complex programming and technical domains. Conducted blind side-by-side comparisons of outputs from competing LLMs, evaluating correctness, clarity, and adherence to instructions. Applied expert judgment on code quality, security, and accuracy, contributing valuable feedback for AI training and fine-tuning processes.
Technical Specialist, Cloud Computing, DevOps at Employment and Social Development Canada (ESDC)
July 1, 2025 - September 8, 2025
Lead cloud enablement and infrastructure initiatives for the Benefits Delivery Modernization project. Provide DevOps expertise and cloud-based ALM/CI/CD solutions. Utilize Azure DevOps, Azure Cloud, AWS, PowerShell, Node.js, JavaScript, and YAML. Support department-wide digital transformation efforts.
Technical Specialist, Performance Testing at Employment and Social Development Canada (ESDC)
December 1, 2021 - September 8, 2025
Technical lead for automated testing framework development and implementation. Developed custom testing frameworks wrapping Selenium and later Playwright, with Jest for JavaScript testing. Led cross-departmental collaboration project with IRCC as technical lead and main point of contact, coordinating bi-weekly inter-departmental meetings. Mentored team members on automated testing best practices and framework usage.
Senior Programmer/Analyst at Citizenship and Immigration Canada
August 1, 2018 - September 8, 2025
Senior member of Application Lifecycle Management (ALM) team. Provided DevOps and CI/CD expertise to departmental IT teams, including React-based Azure DevOps extensions development. Administered Team Foundation Server for IM/IT organizations. Specialized in PowerShell, Node.js, TypeScript, Jest, and YAML.
Web Application Developer at Justice Canada
September 1, 2017 - September 8, 2025
Developed enhancements and resolved critical bugs in departmental case management web application. Supported thousands of daily users across the justice system. Maintained and improved system performance and reliability.
Senior Programmer/Analyst at Citizenship and Immigration Canada
December 1, 2015 - September 8, 2025
Senior ALM; provided DevOps and CI/CD expertise to departmental IT teams. Administered Team Foundation Server for IM/IT organizations. Specialized in PowerShell, Node.js, TypeScript, and YAML.
Programmer/Analyst at Department of Justice Canada
March 1, 2014 - September 8, 2025
Web development lead for the department's main case management system. Progressed from developer to development team lead. Utilized VB/C# .NET, SQL, JavaScript, HTML, and CSS. Led technical initiatives and mentored junior developers.
Programmer/Analyst at Department of Justice Canada
March 31, 2014 - October 13, 2025
Full-stack development of an internal web-based case management system; designed and implemented an automated testing framework to generate Java-based functional test scripts from English-language scenarios; contributed to multiple web-facing modules and tooling for the department.
Technical Lead, Case Management Application at Department of Justice Canada
September 30, 2017 - October 13, 2025
Technical lead for a C#/ASP.NET web-based case management application. Participated in requirements gathering, design and development of a Microsoft Dynamics CRM solution to replace the web app. Led initiatives such as migration from TFVC to Git and mentored junior developers.
Senior Programmer/Analyst (Technical Lead) at Citizenship and Immigration Canada
December 31, 2015 - October 13, 2025
Senior member of the ALM team; provided DevOps and CI/CD expertise; administered source control and contributed to departmental IT tooling; led or supported cross-team integrations and migrations as needed.
Technical Lead, Team Lead at Citizenship and Immigration Canada
August 31, 2018 - October 13, 2025
Technical lead alternating with Team Lead responsibilities; guided ALM practices, coordinated open-source extensions for Azure DevOps, and administered Team Foundation Server for IT personnel.
DevOps Engineer at Employment and Social Development Canada (ESDC)
December 1, 2021 - October 13, 2025
Led development, implementation and maintenance of a web-based internal functional testing tool integrated with Azure DevOps Services; built a custom Selenium-based testing framework in C# and mentored peers on automated testing practices and CI/CD.
Technical Specialist, Cloud Computing, DevOps at Employment and Social Development Canada (ESDC)
July 1, 2025 - October 13, 2025
Provided DevOps expertise and cloud-based ALM/CI/CD solutions; mentored team members; owned and enhanced a microservices-based onboarding web application; worked across Azure, AWS, and related tooling to improve reliability and automation.
Remote Consultant – AI Model Evaluation and Prompt Engineering at Self-Employed
April 1, 2025 - Present
Contractor focusing on LLM evaluation and prompt development for technical code generation and reasoning; authored unit tests to validate AI-generated code, performed blind comparisons of model outputs, and provided feedback for AI training and fine-tuning.
Technical Specialist, Cloud Computing, DevOps at Employment and Social Development Canada (ESDC)
July 1, 2025 - October 13, 2025
Provided DevOps expertise and cloud-based ALM/CI/CD solutions supporting Benefits Delivery Modernization development teams, focusing on Azure DevOps Services. Mentored team members on Git, Azure DevOps, PowerShell, automation pipelines, and web development. Owned an internal microservices-based web application that automated onboarding for the Benefits Delivery Modernization team, performing bug fixes and feature enhancements. Key technologies included Azure DevOps, Azure Cloud, AWS, PowerShell, Node.js, TypeScript, JavaScript, YAML, SQL, Bash, Docker, Git, C#, and React.
DevOps Engineer at Employment and Social Development Canada (ESDC)
December 1, 2021 - October 13, 2025
Led the development, implementation and maintenance of a web-based internal functional testing tool for authoring, storing, tracking and scheduling automated functional tests, integrated with Azure DevOps Services. Developed a custom Selenium-based testing framework in C#. Led cross-departmental collaboration with IRCC as technical lead and primary contact, coordinating bi-weekly meetings. Mentored team on automated testing, framework usage, source control, and code reviews.
Technical Lead / Team Lead at Citizenship and Immigration Canada
August 1, 2018 - October 13, 2025
Senior ALM/IT leader providing DevOps/CI/CD expertise to departmental IT teams; developed/adapted Azure DevOps extensions; administered Team Foundation Server; led cross-functional projects and mentored junior developers.
Senior Programmer Analyst at Citizenship and Immigration Canada
December 1, 2015 - October 13, 2025
Senior member of the ALM team, providing DevOps/CI/CD expertise, administering Team Foundation Server, and occasionally acting as Technical Lead; collaborated with cross-functional teams.
Technical Lead, Case Management Application at Department of Justice Canada
September 1, 2017 - October 13, 2025
Technical lead for a C#/ASP.NET web-based case management application; contributed to requirements gathering and design; led migration from TFVC to Git and mentored junior developers.
Programmer/Analyst at Department of Justice Canada
March 1, 2014 - October 13, 2025
Full-stack developer of an internal web-based case management system; developed automated testing framework to generate functional test scripts from English-language scenarios; received multiple teamwork/achievement awards.
Contractor / Remote Consultant – AI Model Evaluation and Prompt Engineering at Self-Employed
April 1, 2025 - Present
Contractor working with large language model evaluation and prompt development with focus on technical code generation and reasoning. Developed adversarial prompts, authored unit tests in TypeScript/JavaScript to validate AI-generated code, wrote evaluation criteria, performed blind comparisons of LLM outputs, and provided feedback on code quality and security.
Consultant - AI model Evaluation and Prompt Engineering at Self-Employed
April 1, 2025 - Present
Contractor/consultant focused on large language model evaluation and prompt development; designed sophisticated coding prompts to reveal weaknesses in LLM problem-solving and reasoning; authored unit tests in TypeScript/JavaScript to validate AI-generated code solutions; crafted evaluation criteria to standardize AI outputs and provided feedback for AI training and refinement.
Technical Specialist, Cloud Computing, DevOps at Employment and Social Development Canada (ESDC)
July 1, 2025 - October 24, 2025
Delivered DevOps expertise and cloud-based ALM, CI, and CD solutions to support Benefits Delivery Modernization development teams. Recognized for extensive knowledge of Microsoft’s Azure DevOps Services. Guided team members in implementing best practices and utilizing development tools such as Git, Azure DevOps Services, PowerShell, and automation pipelines, enhancing overall team performance. Assumed ownership of an existing internal microservices-based web application that automated onboarding for new employees. Executed bug fixes and enhancements to improve functionality.
DevOps Engineer at Employment and Social Development Canada (ESDC)
December 1, 2021 - October 24, 2025
Spearheaded the development, implementation, and maintenance of a web-based internal functional testing tool for authoring, storing, tracking, and scheduling automated functional tests. Integrated the tool with Azure DevOps Services, leveraging its capabilities. Engineered a custom testing framework wrapping Selenium in C# to facilitate test script development and improve efficiency. Directed cross-department collaboration with IRCC, serving as technical lead and coordinating bi-weekly inter-departmental meetings. Mentored engineers on automated testing, framework usage, source control, and code reviews.
Senior ALM Team Member at Department of Justice Canada
August 1, 2018 - October 24, 2025
Senior member of the ALM team contributing extensive technical knowledge for project success. Provided IT-team guidance and architectural input to support ALM initiatives and project delivery.
Technical Lead at Department of Justice Canada
September 1, 2017 - October 24, 2025
Acted as technical lead for a C#/.NET web-based case management application, ensuring high standards of quality and performance. Led requirements gathering, design, and development; drove migration from TFVC to Git and mentored junior developers.
Senior ALM Member at Department of Justice Canada
December 1, 2015 - October 24, 2025
Contributed as a senior member of the ALM team, driving quality and efficiency in project delivery and providing CI/CD and DevOps expertise to departmental IT teams.
Full Stack Developer at Department of Justice Canada
March 1, 2014 - October 24, 2025
Served as a full stack developer for the department's internal web-based case management system, leveraging C#, .NET, JavaScript, and SQL. Implemented scalable features, automated testing, and performance improvements; collaborated with cross-functional teams to deliver features on schedule; mentored junior developers; introduced automated testing practices.

Education

Bachelor of Computer Science at Carleton University
September 1, 1999 - May 1, 2003
Bachelor of Computer Science at Carleton University
September 1, 1999 - May 1, 2003
Bachelor of Computer Science at Carleton University
September 1, 1999 - May 1, 2003
Bachelor of Computer Science at Carleton University
September 1, 1999 - May 1, 2003
Bachelor of Computer Science at Carleton University
September 1, 1999 - May 1, 2003

Qualifications

Certified Professional Scrum Master
January 11, 2030 - October 13, 2025
Certified Professional Scrum Master
January 11, 2030 - October 13, 2025
Certified Scrum Master
January 11, 2030 - October 24, 2025

Industry Experience

Government, Software & Internet, Professional Services, Other