Adrien Tang

Lead Environment Engineer Application Developer

  • Cloud-Native Systems
  • Microservices Architecture
  • Distributed Systems
  • GitOps & Infrastructure
  • Go
  • Java/Spring
  • C#/.NET
  • Python/FastAPI
  • React/TypeScript
  • Kubernetes
  • Flux
  • gRPC/REST
  • PostgreSQL/Redis
  • Microsoft Azure/Bicep
  • Docker/CI/CD

Hop in the R1S for a short drive through my story, then take the wheel and explore.

Prefer reading?

Adrien Tang smiling, arms crossed, in a bright office

Autonomy+ is on: the truck drives the tour by itself and opens each stop when it arrives. Press Space to pause or resume, or use the buttons at the bottom. A card shows each job as you pass its checkpoint. In Free roam, drive with W A S D or the arrow keys and brake with Space. The menu opens each section directly.

Ready when you are

Stop 01 · About

About

Adrien Tang

Lead Environment Engineer & Application Developer with 6 years of enterprise software experience spanning environment engineering, system reliability, and full-stack GIS applications. Proven track record owning dev-to-production release pipelines across Microsoft Azure and virtualized infrastructure. Hands-on expertise building polyglot microservices in Go, C#/.NET, Java, and Python, paired with deep specialization in Kubernetes, Flux (GitOps), gRPC, and PostgreSQL. Adept at bridging legacy enterprise systems with modern cloud-native architectures.

Me smiling, arms crossed, in a bright office

Toolbox

Languages

  • Go
  • Java
  • C# / .NET
  • Python (FastAPI)
  • TypeScript
  • JavaScript
  • SQL

Cloud & Infrastructure-as-Code

  • Microsoft Azure
  • Azure Bicep
  • Docker
  • Containerization

Orchestration & GitOps

  • Kubernetes
  • Flux
  • GitHub Actions
  • GitLab CI
  • CI/CD Pipelines

APIs & Distributed Systems

  • gRPC
  • tRPC
  • REST APIs
  • Microservices Architecture

Databases & Caching

  • PostgreSQL
  • Redis
  • Oracle SQL

Observability & Monitoring

  • Azure Monitor

Frontend & Web Visualization

  • React
  • Next.js
  • Three.js
  • HTML5/CSS3

Spatial & Systems Foundations

  • Esri ArcGIS
  • GE Smallworld
  • Citrix Hypervisor

Stop 02 · Experience

Experience

  1. Nov 2020 – Present

    Fujitsu Consulting (Canada) Inc.

    Two overlapping roles on the same enterprise program: I build the GIS software and run the environments it ships through.

    Lead Environment EngineerJan 2026 – Present

    Enterprise Application Environments · Enterprise client

    Own the readiness, reliability and release flow of enterprise application environments across development, testing/staging and production.

    • Lead environment planning, provisioning and lifecycle management from development through staging to production, keeping every stage consistent and release-ready
    • Run virtualised application environments on Citrix Hypervisor and Microsoft Azure
    • Run deployment and release workflows end to end, coordinating development, QA, infrastructure and support teams so changes reach production safely
    • Apply ITIL change, incident and release management to keep production stable, with clear ownership and escalation paths
    • Lead triage of environment and production incidents: isolate root causes, coordinate fixes across teams and drive issues to resolution
    • Microsoft Azure
    • Azure Bicep
    • GitHub Actions
    • GitLab CI
    • Citrix Hypervisor
    • Dev → QA → Prod Workflows
    • Deployment & Release workflows
    • Incident response
    • ITIL Foundations

    Application DeveloperNov 2020 – Present

    Geospatial Application Development and Delivery · Enterprise client

    Build and support the client’s geographic information system (GIS) platform end to end, from backend data to the applications on top.

    • Develop and maintain GIS applications on GE Smallworld, and support the gradual transition to Esri ArcGIS
    • Build frontend application UIs and client-facing features using C#, alongside supporting .NET backend components and services
    • Write and optimize SQL queries to maintain data flow, schema alignment, and functionality between application layers and underlying databases
    • Raise release quality through unit testing, defect investigation and root-cause analysis, catching regressions before they reach production
    • Own deployment planning, release activities and production support, and partner with analysts, testers and project leads to ship on schedule
    • C# / .NET
    • Java/Spring
    • GE Smallworld
    • Esri ArcGIS
    • Oracle SQL
    • Oracle DBA
    • Backend Development
    • Testing
    • Production Support
  2. Jan 2019 – May 2019

    Synaptitude Brain Health

    Machine Learning Intern5 months

    Sleep Coach Chatbot · In-house

    Synaptitude Brain Health Inc. is a brain health company based in Vancouver, BC, co-founded by UBC scientists.

    • Built an intelligent sleep-coaching chatbot with Rasa NLU to support client conversations and healthier sleep habits
    • Applied conversational AI and natural-language understanding concepts in a health-focused product environment
    • Rasa NLU
    • Python
    • iOS/Swift
  3. Jan 2017 – May 2017

    Transoft Solutions

    Software QA Analyst Intern5 months

    AutoTURN Quality Assurance and Test Automation · In-house

    Transoft Solutions, Inc. develops and delivers CAD-based software solutions for engineering and architectural design communities.

    • Ran quality assurance for minor and major AutoTURN releases, validating each build’s readiness before it shipped
    • Built a Java-based automated test system that made regression testing repeatable before each release and cut manual testing effort
    • Java
    • CI/CD Pipelines
    • AutoCAD
    • Testing Methodologies
  4. Jun 2016 – Nov 2016

    SAS Institute

    Technical Consultant Intern6 months

    Data Optimization and Software Implementation · Telecom company

    SAS is the leader in analytics. Through innovative analytics, BI and data management software and services, SAS helps customers turn data into better decisions.

    • Supported an on-site telecommunications engagement focused on data optimization and implementation of enterprise management software
    • Base SAS
    • Java
    • Data Integration
    • PostgreSQL

Stop 03 · Education

Education

  1. –

    University of British Columbia

    Bachelor’s in Cognitive Systems, Computational Intelligence and Design

    Studied how people and computers process information, with coursework in intelligent systems (CPSC 422), machine learning and data mining (CPSC 340), and relational databases (CPSC 304).

    Capstone project: An AI sleep chatbot for Synaptitude Brain Health.

Stop 04 · Contact

Contact

I love cars and I love tech, and Rivian is where the two meet. I can’t imagine a better fit. If you’d like to talk, I’d love to hear from you. Thanks for coming along for the ride.

Tour complete

Back where it all started

That’s the whole loop. Want to take the wheel? Ford the stream, hit the jump on the hill, or go bowling in the meadow.