Hello, I'm Willie Jiang

Software Engineer with experience in Python, C++, and Web Development

Former intern at Apple and Research Assistant at UC Irvine, specializing in CICD pipelines and backend development.

Willie Jiang
WJ

About Me

I am a Computer Science graduate from the University of California, Irvine with a passion for building efficient, scalable software solutions. My experience spans from developing end-to-end CICD pipelines at Apple to conducting research on Norm-Balanced Attention Mechanisms in Transformers.

I enjoy tackling complex problems and automating processes to improve efficiency and user experience. My technical toolkit includes Python, C++, Dart, Java, Swift, and various frameworks including Flutter and Flask.

Technical Skills

Languages

PythonC++JavaScriptJavaSwiftDartClojureSQL

Frameworks

FlutterFlaskReactNext.js

Tools & Platforms

AWSJenkinsGitDockerSplunkGoogle Cloud

Work Experience

Software Engineer Intern

Apple

June 2023 - September 2023

Austin, TX

  • Designed and implemented end-to-end CICD pipelines, reducing deployment time by 15% and minimizing operational risks.
  • Led a design sync initiative, fostering collaboration among engineering teams and improving user satisfaction with the pipeline.
  • Developed and optimized Python and Bash integration scripts, enhancing overall pipeline functionality and performance.
  • Leveraged APIs and implemented critical library changes for pipeline compatibility to automate usage of CLI tools.
  • Automated critical deployment paths, minimizing manual errors and boosting team productivity by reducing initial setup time by 15 minutes.

Research Assistant

University of California, Irvine

October 2023 - Current

Irvine, CA

  • Conducting part-time research on Norm-Balanced Attention Mechanisms in Transformers.
  • Investigating the effects of balancing norms of Query (Q), Key (K), and Value (V) matrices in transformer models.
  • Comparing norm-balanced transformers with unmodified models.
  • Measuring for accuracy and loss, gradient stability, diversity and entropy in attention maps.

Projects

Costco Inventory Tracker

My most recent project. A dashboard used to track Gold arbitrage P/L built using Next.js

  • Compares different cashback rates
  • Tracks past orders and sales
  • Utilizes APIs to provide real time cost information
TypescriptJavascriptNext.js
View Project

Shopify Product Monitor

A real-time monitoring system for Shopify products using Python, requests, and BeautifulSoup.

  • Integrated webhook notifications with Slack and Discord
  • Implemented rapid checkout functionality
  • Contributed to successful checkout of 500+ limited goods
PythonBeautifulSoupWeb Scraping
View Project

Google Cloud Proxy Generator

A tool to automate the creation of server instances on Google Cloud's free tier for proxy usage.

  • Implemented Squid deployment for tunneling capabilities
  • Engineered a system for concurrent subprocess execution
  • Generated user-friendly IPV5 proxy lists, saving users $250/month
PythonGoogle Cloud SDKSquid
View Project

Discord Forwarder

A tool that utilizes discord-self.py to automatically forward messages from one Discord server to another.

  • Forwarding cuztomization on a per channel basis
  • Instantaneous forwarding
Pythondiscord-self.py
View Project

Education

University of California, Irvine

B.S. in Computer Science

September 2020 - December 2023

Completed coursework in algorithms, data structures, software engineering, and machine learning.

Personal Side

Beyond the Code

When I'm not developing software or researching at UC Irvine, I enjoy exploring new technologies, exploring new hobbies, and staying active. I believe maintaining a balance between technical growth and personal well-being leads to better creativity and problem-solving abilities.

I have a passion for traveling! Exploring new areas of the world is something I enjoy deeply. My favorite place I went to in 2024 was Hanoi, VN!

Willie Jiang

Tech Exploration

I enjoy learning about emerging technologies like AI and machine learning during my free time.

Personal Programming

A lot of my programming outside of academics is for personal projects. I am usually working on anything that can make my life easier!

Outdoor Activities

Recently I have gotten myself into the hobby of long distance running! I am currently training for a 10K run.

Continuous Learning

I am always willing and eager to learn new things in and outside of my professional life.

Want a copy of my resume?

Download a PDF version of my resume for future reference.

Get In Touch

Contact Information

Connect With Me

Send Me a Message