Charles Yang
Backend Software & Infrastructure
Skills/Technical Experience
JS/TS, React
AWS
C# .NET
Terraform
Github Actions
AWS & CDK
Various DBs (ask me)
SQL Server
Plotly & Dash
Git
ELK Stack
Kafka
Professional Experience
Software Developer at QCI
Starting January 2023
- Delivering bug fixes and features for several client projects in an agile environment
- Replaced Jenkins with homegrown build server to better fit project needs
- Greatly improved dev team productivity by reducing local build times in from 5 minutes to 3 seconds
.NET Developer at ISU Extension
August 2022 - Present
- Created data reporting API to ensure compliance with federal reporting rules
- Added new features to internal E-commerce dashboard
- POC'ed & documented integrating existing applications with new Canvas LMS API
- Designing tables as necessary for new features
Infrastucture Intern at Principal Financial Group
May 2022 - August 2022
- Worked in Distributed Infrastructure team to develop an enterprise logging solution with ELK
- Improved Logstash pipelines handling over a hundred million logs a day
- POC'ed self-managed Kafka Connect Cluster with AWS & Confluent Platform to integrate Salesforce logs
- Worked with Principal AWS Service Management to develop automated report for enterprise logging usage with a dockerized Python Lambda
- Implemented CI/CD pipelines for AWS infrastructure using Github Actions
- Automated complex infrastructure deployments for the projects above with Python AWS CDK
Fullstack .NET Web Application Developer at ISU EH&S
July 2021 - May 2022
- Integrated PasswordSafe with .NET apps, providing minimum access to secrets
- Built customized in/out board
- Developed fully-featured vehicle reservation system
- Migrated older applications to .NET 6
- Upgraded regulatory pregnancy declaration form and workflow from paper to a web application
- Maintained legacy .NET Framework and .NET Core applications
Freelance Developer at Threat Level Gaming LLC
January 2021 - August 2022
- Built the official website
- Developed serverless and RESTful Python backend services for internal social media analytics platform
- Created data vizualization service using Python Plotly Dash
- Made decisions on database of choice, cloud providers, and related platforms
Teaching Assistant at ISU Department of Computer Science
January 2021 - June 2021
Group Tutor at ISU ASC
August 2020 - August 2021
Education
Iowa State University
B.S. Data Science, 2022