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.
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Language
English
Fluent
French
Intermediate
Work Experience
Web Developer II at Canadian Western Bank
January 1, 2011 - January 1, 2013Developed 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, 2016Developed 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, 2018Designed 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, 2019Led 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, 2025Developed 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 - PresentBuilt 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, 2021Freelance 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, 2009BA at University of Saskatchewan
January 1, 2002 - January 1, 2005Qualifications
Industry Experience
Software & Internet, Professional Services, Media & Entertainment
Skills
See more
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Montreal today.