I am Crystal Hansen, a Full-Stack Developer with 18+ years of experience building scalable web applications, APIs, and data-driven systems using Angular, React, Java, Python, and PHP. I specialize in integrations, migrations, DevOps, and performance optimization across enterprise and cloud platforms. I continuously upskill through freelance and self-initiated projects to stay current with modern frameworks and development best practices. I thrive in collaborative environments, delivering end-to-end solutions that are reliable, accessible, and scalable while maintaining a friendly, team-focused approach to problem-solving.

Crystal Hansen

I am Crystal Hansen, a Full-Stack Developer with 18+ years of experience building scalable web applications, APIs, and data-driven systems using Angular, React, Java, Python, and PHP. I specialize in integrations, migrations, DevOps, and performance optimization across enterprise and cloud platforms. I continuously upskill through freelance and self-initiated projects to stay current with modern frameworks and development best practices. I thrive in collaborative environments, delivering end-to-end solutions that are reliable, accessible, and scalable while maintaining a friendly, team-focused approach to problem-solving.

Available to hire

I am Crystal Hansen, a Full-Stack Developer with 18+ years of experience building scalable web applications, APIs, and data-driven systems using Angular, React, Java, Python, and PHP. I specialize in integrations, migrations, DevOps, and performance optimization across enterprise and cloud platforms. I continuously upskill through freelance and self-initiated projects to stay current with modern frameworks and development best practices.

I thrive in collaborative environments, delivering end-to-end solutions that are reliable, accessible, and scalable while maintaining a friendly, team-focused approach to problem-solving.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent
French
Intermediate

Work Experience

Freelance Developer at Self-employed
April 1, 2025 - Present
Built and maintained client websites and internal tools with a focus on full-stack development (Angular 17-19, React, Node.js, Java, Spring, PHP); implemented DevOps and CI/CD deployment; integrated calendar booking, chatbot APIs, real-time availability, PDF generation, SEO, and e-commerce tools. Notable projects include a React SPA with booking flow and secure token-based API requests, plus reusable auth modules and form components.
Web Developer (Full-Stack) at PGSTECH
March 3, 2021 - April 4, 2025
Developed emtp.com (PHP/Drupal) with optimized performance and security; performed HubSpot and website migrations, SEO optimizations, and API integrations (HubSpot, Brevo, PayPal); built custom modules and scalable REST endpoints; implemented CI/CD pipelines and AWS deployment.
Freelance Developer at Independent Projects
January 1, 2019 - December 31, 2021
Freelance projects & startup applications (2019–2021): Studio Booking & Rentals SaaS (Angular 2+, Spring Boot), Gallery & Portfolio Platform (Angular 2+, Java), Data Analysis Tool (Python, MySQL). Delivered end-to-end frontend and backend features, data processing, and API integrations.
Manager, IT Risk at Canadian Western Bank
January 1, 2018 - January 1, 2019
Led the IT risk program, developed quantitative risk models and scorecards, and improved data pipelines for risk reporting and regulatory compliance; promotedDevOps practices and cross-team collaboration; recognized for contributions with awards.
IT Risk Analyst at Canadian Western Bank
January 1, 2016 - January 1, 2018
Designed real-time financial data pipelines for risk analysis; built risk assessment applications in Java, SQL, and REST APIs; developed data collection and model validation for regulatory compliance; contributed to backend Java services and JDBC data access.
Application Developer II at Canadian Western Bank
January 1, 2013 - January 1, 2016
Developed Java and .NET tools to support regulatory migrations and ETL processes; led SSIS testing and deployments for Temenos T24 banking migration; optimized SQL queries; supported Oracle/MySQL data stores; contributed to migration and data integrity efforts.
Web Developer II at Canadian Western Bank
January 1, 2011 - January 1, 2013
Developed credit risk models and scorecard applications using Java; built Java applications using Angular, TypeScript, JSP, Struts, AJAX, and SAS API; implemented a custom task-tracking system; built UI/UX forms; performed testing and debugging; containerized apps with Docker; collaborated across IT teams.

Education

Computer Systems Technology at Northern Alberta Institute of Technology
January 1, 2009 - January 1, 2009
BA at University of Saskatchewan
January 1, 2002 - January 1, 2005

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Media & Entertainment