Hi, I'm Jiehao Luo, a full stack software developer with a backend focus and about 2.5 years of experience building scalable services. I enjoy turning complex requirements into robust systems using Java 8, SQL databases, GraphQL APIs, and modern front-end frameworks, while emphasizing code quality, testing, and a good user experience. Based in Calgary, Canada, I’m a citizen who can start immediately and I thrive in collaborative teams where product goals and UX matter as much as performance and maintainability.

Jiehao Luo

Hi, I'm Jiehao Luo, a full stack software developer with a backend focus and about 2.5 years of experience building scalable services. I enjoy turning complex requirements into robust systems using Java 8, SQL databases, GraphQL APIs, and modern front-end frameworks, while emphasizing code quality, testing, and a good user experience. Based in Calgary, Canada, I’m a citizen who can start immediately and I thrive in collaborative teams where product goals and UX matter as much as performance and maintainability.

Available to hire

Hi, I’m Jiehao Luo, a full stack software developer with a backend focus and about 2.5 years of experience building scalable services. I enjoy turning complex requirements into robust systems using Java 8, SQL databases, GraphQL APIs, and modern front-end frameworks, while emphasizing code quality, testing, and a good user experience.

Based in Calgary, Canada, I’m a citizen who can start immediately and I thrive in collaborative teams where product goals and UX matter as much as performance and maintainability.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Software Developer at Digital Architects Inc.
July 9, 2021 - January 13, 2023
Backend: coded business logic with Java 8; designed and implemented databases with MySQL, Flyway and jOOQ; created GraphQL APIs; wrote unit tests with JUnit and Mockito. Frontend: implemented features and responsive UI with Angular.js, Svelte, Storybook, TypeScript, HTML and CSS. Developed and maintained a headless CMS using Directus. Created and configured a variety of Customer.io workflows to send email notifications. Developed responsive and dynamic email templates with BeeFree and MJML. Translated business requirements into technical specifications and collaborated with designers and product owners to improve User Experience.
Software Developer at 360 Education Labs Inc.
April 5, 2021 - June 15, 2021
Backend: Implemented business logic with Java 8, Java Servlet and JSP. Frontend: Implemented features and responsive UI using React.js, JQuery, CSS and HTML. Rectified the codebase to conform WAI-ARIA specification.
Junior Java Developer at SkipTheDishes Restaurant Services Inc.
August 24, 2020 - April 1, 2021
Realized business requirements by coding in Java 8. Implemented Message Queues using AWS SQS. Created RESTful APIs with Spark. Performed CRUD operations on MySQL and PostgreSQL databases hosted on AWS RDS. Handled Java database migration with Flyway, and coded SQL clauses using jOOQ. Used AWS Systems Manager and Secrets Manager to store confidential parameters in the cloud. Implemented circuit breakers using resilience4j. Implemented caches using Guava and Redis. Monitored microservices’ status on AWS ECS, CloudWatch, Grafana and logz.io. Wrote unit tests and integration tests using JUnit and Mockito. Designed and conducted load tests using serverless-artillery. Exposed to Elasticsearch and AWS X-Ray. Released code to production environment via Jenkins.
Junior Java Developer at ChargeLab
July 13, 2020 - August 21, 2020
Coded in Java 8 to implement RESTful APIs, which integrated with AWS Simple Email Service and AWS Simple Notification Service to upload files and send email/text messages to users. Built and maintained SQLite database to store logs generated by APIs. Created an SDK and deployed it to an AWS EC2 instance, then implemented and executed System Tests.

Education

B.S, Computer Science at University of Manitoba
January 1, 2018 - June 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services

Experience Level

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