About me

I'm a software engineer at Allegion (Schlage) with 4+ years of production backend and API experience, specializing in application security — authentication/authorization hardening with mTLS/X.509 and OIDC/JWT/JWKS, automated security testing, and incident response. I build and secure partner-facing APIs on Azure with event-driven architectures. Originally from Hefei, China; now living and working in Colorado, USA.

Before that, I spent two years doing NLP/ML research at CU Boulder. Outside of work I shoot photos — see my photography site at jaynlper.pages.dev — and I'm currently reading AI Engineering by Chip Huyen, with chapter quizzes I write along the way.

GitHub Activity

Jie Wang's GitHub contribution chart

Background

  • design icon
    University of Colorado Boulder, Master of Science
    Computer Science, GPA: 3.9
  • design icon
    University of Colorado Boulder, Bachelor of Science
    Computer Science, GPA: 3.5
  • design icon
    Stanford University, Summer School
    Computer Science

Work Experience

  • design icon
    Software Engineer, Allegion (Schlage)
    2022.6 - Present
    Application security and backend engineering: mTLS/OIDC authentication hardening across production services, 10+ partner-facing APIs, and Azure event-driven systems (Event Hub, Key Vault, Terraform)
  • design icon
    Software Engineer (Part-time), NeurIPS
    2022.6 - 2022.8
    Refactored and modularized a ~10,000-line core codebase supporting NeurIPS conference workflows, improving maintainability
  • design icon
    Software Engineer Intern, Allegion
    2021.5 - 2021.8
    Built reusable Cypress automation and refactored JavaScript integration tests into shared functions, reducing duplicated test code by 32%
  • design icon
    Course Facilitator, Data Science Master program
    2021.1 - 2022.8
    Facilitated in Tree and Graphs course and assisted graduate student with programming questions
  • design icon
    Grader, CSCI 3155 principle programming language
    2020.8 - 2021.5
    Collaborated with the professor to grade assignments and exams
  • design icon
    Research Assistant, NLP lab of CUB
    2019.8 - 2020.11
    Developed a BERT-based retweet-prediction classifier in Python, applying NLP/ML methods to identify high-engagement content
  • design icon
    Learning assistant, Math department of CUB
    2018.8 - 2020.12
    Taught pre-calculus course for 5 semesters. Coached more than 300 college students for calculus

What I'm doing

  • design icon

    Application Security

    Hardening authentication and authorization for production APIs — mTLS/X.509, OIDC/JWT/JWKS, and automated security testing.

  • Web development icon

    Backend & Cloud Engineering

    Designing and shipping production APIs and event-driven systems on Azure — .NET, Terraform, Event Hub, Key Vault, Kubernetes.

  • Photography

    Landscape and travel photography. See my collections at jaynlper.pages.dev.

Resume

Education

  1. University school of the arts

    2007 — 2008

    Nemo enims ipsam voluptatem, blanditiis praesentium voluptum delenit atque corrupti, quos dolores et quas molestias exceptur.

  2. New york academy of art

    2006 — 2007

    Ratione voluptatem sequi nesciunt, facere quisquams facere menda ossimus, omnis voluptas assumenda est omnis..

  3. High school of art and design

    2002 — 2004

    Duis aute irure dolor in reprehenderit in voluptate, quila voluptas mag odit aut fugit, sed consequuntur magni dolores eos.

Experience

  1. Creative director

    2015 — Present

    Nemo enim ipsam voluptatem blanditiis praesentium voluptum delenit atque corrupti, quos dolores et qvuas molestias exceptur.

  2. Art director

    2013 — 2015

    Nemo enims ipsam voluptatem, blanditiis praesentium voluptum delenit atque corrupti, quos dolores et quas molestias exceptur.

  3. Web designer

    2010 — 2013

    Nemo enims ipsam voluptatem, blanditiis praesentium voluptum delenit atque corrupti, quos dolores et quas molestias exceptur.

My skills

  • Web design
    80%
  • Graphic design
    70%
  • Branding
    90%
  • WordPress
    50%