Hi, I'm Junxiang Hao, a software engineer with 5 years of experience specializing in modernizing legacy systems and developing efficient microservices using technologies like Spring Boot, Java, and Python. I love solving complex problems by designing scalable solutions and integrating cutting-edge tools like OpenAI APIs to enhance user experiences. I've worked extensively in insurance, banking, and credit union domains, improving system performance and security while collaborating with diverse cross-functional teams. My passion is continuously learning and applying new skills in cloud and container orchestration technologies to deliver impactful software solutions.

Junxiang Hao

Hi, I'm Junxiang Hao, a software engineer with 5 years of experience specializing in modernizing legacy systems and developing efficient microservices using technologies like Spring Boot, Java, and Python. I love solving complex problems by designing scalable solutions and integrating cutting-edge tools like OpenAI APIs to enhance user experiences. I've worked extensively in insurance, banking, and credit union domains, improving system performance and security while collaborating with diverse cross-functional teams. My passion is continuously learning and applying new skills in cloud and container orchestration technologies to deliver impactful software solutions.

Available to hire

Hi, I’m Junxiang Hao, a software engineer with 5 years of experience specializing in modernizing legacy systems and developing efficient microservices using technologies like Spring Boot, Java, and Python. I love solving complex problems by designing scalable solutions and integrating cutting-edge tools like OpenAI APIs to enhance user experiences.

I’ve worked extensively in insurance, banking, and credit union domains, improving system performance and security while collaborating with diverse cross-functional teams. My passion is continuously learning and applying new skills in cloud and container orchestration technologies to deliver impactful software solutions.

See more

Experience Level

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

Language

Javanese
Advanced
Aragonese
Intermediate

Work Experience

Software Engineer at CGI
August 1, 2022 - June 17, 2024
Modernized insurance claims processing system by retiring legacy systems and implementing Spring Boot microservices, improving performance by 30% with Redis caching and handling errors with Redis lock. Designed REST APIs and gRPC services that processed vision, health, and dental claims serving 13.2K payees and generating 14K summaries weekly. Integrated AI APIs to reduce helpdesk calls by 20%, expanded service scope to support Group Business, which increased claims processing volume by 80%, and migrated and optimized database and SQL queries reducing processing time by 77%.
Software Engineer at CGI
August 1, 2021 - May 1, 2022
Updated Credit Union system using Spring Boot and GO with MongoDB and SQL Server. Built and optimized REST APIs enabling CRUD operations and improved user satisfaction by 15%. Implemented secure authentication with JWT, and performance monitoring using AppDynamics and Controller Advice.
Application Developer at IBM
February 1, 2020 - August 1, 2021
Developed Spring Boot microservices for bank data processing system utilizing Kafka for asynchronous data flow. Built REST APIs for financial data creation and updates, increasing system integrity. Managed Docker containers/images and enhanced CI/CD pipelines using GitLab for automated builds and deployments.
Software Engineer at CGI
August 1, 2022 - Present
Modernized insurance claims processing by retiring legacy systems and building Spring Boot microservices. Implemented Redis caching and locking to improve claims lookup performance by 30%. Designed REST APIs and gRPC services handling vision, health, and dental claims for over 13.2K payees and generating 14K summaries weekly. Integrated OpenAI APIs via FastAPI and Vector Database to reduce helpdesk calls by 20%. Expanded system scope from Individual to Group Business with cross-team collaboration, increasing claims processing volume by 80%. Migrated and refactored database schemas and SQL queries, reducing claim processing time by 77%.
Software Engineer at CGI
May 31, 2022 - July 17, 2025
Updated Credit Union system using Spring Boot. Developed and optimized REST APIs with JPA and Hibernate to manage credit union data, increasing user satisfaction by 15%. Implemented authentication and authorization with JWT for secure user logins. Enhanced monitoring with logging, AppDynamics, and Controller Advice to track performance and handle exceptions.
Application Developer at IBM
August 1, 2021 - July 17, 2025
Updated bank data processing system using Spring Boot microservices. Developed Kafka-powered microservices to validate, route, map, and transform data flow asynchronously, preventing throttling and decoupling components. Created REST APIs with Spring Boot and .Net for users to manage financial information and version control. Managed Docker containers and images using Dockerfile and shell scripts. Enhanced CI/CD pipelines with GitLab for automated builds, testing, and deployments.

Education

Bachelor of Computer Science at Dalhousie University
January 1, 2016 - January 1, 2020
Bachelor of Computer Science at Dalhousie University
January 1, 2016 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Healthcare, Professional Services

Experience Level

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