# Douglas Hsieh > Software Engineer | Math/CS at UCLA | Java | C++ | Typescript | Python | SQL | React | Docker Location: Los Angeles, California, United States Profile: https://flows.cv/douglashsieh Hi! I'm a software engineer with 7 years of experience seeking full-time engineering opportunities. I have 3 years in the industry and 4 years in school and personal projects. I graduated from UCLA in 2020 with a degree in Mathematics / Computer Science. Professional experience: Creating a web platform with a team of 10 software engineers that connects suppliers and customers in the U.S. freight market. Making a game that combines fitness tracking with the idle game genre to help people become motivated to exercise. Developing a computer science educational platform with a team of 3 developers that helps kids learn computer science. Personal projects: A video generator that creates text-to-speech videos by scraping Reddit. Here's a demo: https://www.youtube.com/watch?v=xa2bEr03q0k A thumbnail image generator that creates YouTube thumbnails using GIMP and facial recognition machine learning. An online card game platform where users duel each other with cards made by the community. A keyword search volume tool for online marketers and SEO analysts. A real estate analysis tool that uses market data to help investors discover profitable listings in their area. ## Work Experience ### Software Engineer @ Edia Jan 2024 – Present ### Software Engineer @ RIGZ, LLC Jan 2022 – Jan 2023 | Los Angeles, California, United States • Developed a web and mobile platform for a transportation solutions company alongside 10 other developers using Typescript, React, Node.js, Firebase Functions, Firestore, MySQL, CircleCI, Material UI. • Automated our tedious day-to-day operational tasks, daily executive reports, and financial accounting logic. • Coordinated daily with QA to find and hotfix issues; e.g. solved bug blocking our team from deploying to production. ### React Native Developer @ Fitness Incremental Jan 2021 – Jan 2022 | Los Angeles, California, United States • Developed iOS/Android app that combined fitness tracking with the incremental game genre to motivate users to exercise. • Created REST backend that managed user info and fitness locations using Express.js, Typescript, TypeORM, PostgreSQL. ### Junior Full Stack Developer @ KTBYTE Jan 2020 – Jan 2021 • Worked with 3 other developers to build RESTful Web APIs in the Java Spring Boot framework for a computer science academy to implement class scheduling, cron jobs, dashboards, Stripe payments, retention tracking, and website design. • Automated lead tracking and retention by integrating HubSpot CRM to our in-house CRM. • Cut down large engineering costs and server downtime by fixing replication issues via migrating MySQL to MariaDB. ### Software Developer @ Reddit Video Generator Jan 2019 – Jan 2020 • Created a video generator that creates text-to-speech videos by scraping Reddit using Python. • Created a thumbnail image generator using facial recognition machine learning (OpenCV), Python, and GIMP scripting. • Automated uploading videos using YouTube’s API. Predicted user search traffic by making a SEO tool that gathers keyword popularity with Microsoft Azure Bing Ads API. ### Software Developer @ Personal Projects Jan 2018 – Jan 2020 | Greater Los Angeles Area Duel Cards Online • Developed an online trading card game inspired by Blizzard’s Hearthstone by using Django, Django-Channels, PostgreSQL, Amazon S3, Daphne, Redis, jQuery, AJAX, etc to create an asynchronous backend servicing an interactive frontend via WebSocket protocol. • Users can create customizable cards, share their cards with the community, chat with friends, and play competitive games with other users. • Implemented object oriented techniques such as polymorphism and class-hierarchies through utilizing models that conformed to the Django API to design maintainable and modular DRY code. Secure-Transfer Bank Account App • Developed and deployed a Django app to Heroku that allows authorized clients to open and manage bank accounts securely stored server side with PostgreSQL. Clients can transfer funds, view transaction history, and make payments to other users through a secure and user-friendly interface. • Prioritized application security by: writing 50+ unit tests to encompass as many edge cases as possible, integrating Django auth (for user permissions), incorporating Django forms (for secure client-server communication). Real Estate Analyzer • Built program in Python and R that scrapes online real estate listings of zip codes in the United States, creates graphs/visualizations of local real estate statistics, and ranks homes by “best deal” to provide suggestions to prospective home buyers. Technical Skills • Fluent in Python (5 years), C / C++ (3 years), JavaScript (2 years), SQL / SPARQL (2 years), Kotlin / Java (1 year) ### Math Tutor @ Unknown Jan 2017 – Jan 2020 | United States Instructed 3 students (K-12) weekly on math and AP statistics. Parents reported improvement in class after instruction. ### Assistant Radio Director @ Daily Bruin Jan 2016 – Jan 2017 | United States Covered and edited longform story pieces, podcasts, and feature stories and broadcasted at UCLA Radio Station while learning the craft of radio driven storytelling. Directed groups of 12+ reporters on finding, investigating, and publishing stories. ### Associate @ UCLA Central Ticket Office Jan 2016 – Jan 2016 | United States Addressed concerns and problems of customers on the phone and in person in a fast-paced work environment. ## Education ### Bachelor of Science - BS in Mathematics of Computation UCLA Jan 2015 – Jan 2019 ## Contact & Social - LinkedIn: https://linkedin.com/in/douglas-hsieh - GitHub: https://github.com/douglas-hsieh - Website: https://douglas.ac --- Source: https://flows.cv/douglashsieh JSON Resume: https://flows.cv/douglashsieh/resume.json Last updated: 2026-03-29