Yun Ji Liao

Software developer · Montréal

I build the pipelines and APIs that carry a document from commit to vault.

Three-⁠plus years shipping Java and Spring Boot services at Desjardins, with GitHub Actions pipelines, Docker and Cloud Foundry underneath. Now heading for DevOps and cloud architecture.

Based
Montréal, Québec
Now
Java Developer Analyst, Desjardins
Heading
DevOps · cloud architecture
A document’s route from commit to vault: the stretch of the pipeline my work covers. Hover or tap a stage.

Section 1 of 6: Profile

Montréal · 3+ years

I’m a cloud-⁠focused software developer in Montréal with three-⁠plus years in Java and Spring Boot, all of it on document platforms at Desjardins: a digital document vault, intelligent document processing, e-⁠signature automation.

I like the part between the code and the running system — GitHub Actions pipelines, Docker images, Cloud Foundry deployments — and that is where I’m steering my career: DevOps, DevSecOps and cloud architecture.

At a glance

Based
Montréal, Québec
Experience
3+ years
Employer
Technology Desjardins (Mouvement Desjardins)
Languages
French · English · Mandarin
Interests
DevOps / DevSecOps, infrastructure, cloud architecture

Section 2 of 6: Experience

Technology Desjardins · 2022 to today
Tenure at Technology Desjardins, January 2022 to today: four roles, the internship in two periods.
  1. Java Developer Analyst

    Technology Desjardins (Mouvement Desjardins) · Montréal

    Spring Boot APIs and database integrations for a digital document vault connected to an enterprise content services platform.

  2. Java / CI/CD Developer Analyst

    Technology Desjardins (Mouvement Desjardins) · Montréal

    GitHub Actions CI/CD pipelines and backend APIs supporting AI-⁠powered intelligent document processing (IDP) services.

  3. Angular & Java Developer

    Technology Desjardins (Mouvement Desjardins) · Montréal

    An internal Angular/Java solution that automated electronic-⁠signature positioning, reducing manual effort by about 90%.

  4.  ·

    Angular & Java Developer Intern

    Technology Desjardins (Mouvement Desjardins) · Montréal

    Angular features for an enterprise document-⁠sharing platform.

    A Java application for e-⁠signature forms and configuration automation.

Section 3 of 6: Toolset

18 items · 4 groups
Languages & frameworks
Java 17+ · Spring Boot · REST APIs · Angular · TypeScript · HTML · CSS
Fig. 1 · 02, 06 (stages 02 and 06)
Delivery & cloud
CI/CD · GitHub Actions · Docker · Pivotal Cloud Foundry
Fig. 1 · 04, 05 (stages 04 and 05)
Data & messaging
RabbitMQ · Azure SQL · Cloud Documentum
Fig. 1 · 06 (stage 06)
Practice & tooling
Git · Postman · RegEx · IntelliJ IDEA
Fig. 1 · 01, 03 (stages 01 and 03)

Section 4 of 6: Method

3 principles
4.1

The pipeline is part of the product

If a change cannot be built, tested and deployed by a machine, it is not done. The GitHub Actions pipelines I built for the intelligent document processing services are how those services ship, not an afterthought.

4.2

Documents deserve boring infrastructure

A document vault or an e-⁠signature flow is judged on the day something goes wrong. Predictable beats clever: plain Spring Boot services, plain database integrations, plain deployments.

4.3

Automate the tedious, review the rest

The e-⁠signature positioning tool removed roughly 90% of the manual placement work, so people could spend their attention on the judgement calls instead.

Section 5 of 6: Education & languages

Polytechnique Montréal · 2019 to 2024
  1. Bachelor of Computer Engineering

    Polytechnique Montréal

  2. Diploma of College Studies (DEC), Natural Sciences

    Collège de Bois-de-Boulogne, Montréal

Languages

French
Fluent
English
Professional proficiency
Mandarin
Conversational

Section 6 of 6: Contact

Replies in French or English

Contents

  1. Profile
  2. Experience
  3. Toolset
  4. Method
  5. Education
  6. Contact