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

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.
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.
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.
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.
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 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.
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.

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