# Ryan Siazon > Software Engineer at TikTok Location: New York, New York, United States Profile: https://flows.cv/ryansiazon I love writing code. I’ve had a nearly lifelong interest in computers, and ever since I wrote my first program in middle school I have been passionately engaged in developing solutions to problems with software. I believe the power of software and its potential to reach an almost infinite number of people can transform and improve lives globally. This passion led me to study Computer Science at Arizona State University’s Ira A. Fulton Schools of Engineering. During my studies I learned several core theories, compilers, algorithms, languages, development methodologies and design. I enjoyed learning these new concepts with the same level of fascination I had when I first started coding. I became a tutor to help teach the same coding concepts I was so passionate to learn about to people of many different backgrounds and levels. These experiences opened my eyes to how just much there was yet to learn and the world of possibilities out there. Today, I work in the tech industry with the same passion. There’s always more to learn and solutions that can be built. Skills/Interests: Python, Java, C++, PHP, JavaScript, Computer Networking, Databases, Backend Development, Mobile Development. ## Work Experience ### Software Engineer @ TikTok Jan 2021 – Present | New York, New York, United States - Developed backend service in Python that processes effect related data for TikTok -Maintain and add features to existing high visibility/viral TikTok effects (Go and Python) - Produced technical design documents, timelines, and API details for every project - Supported AB tests and experiments for product research - Conducted coding interviews for candidates in general engineer hiring pipeline ### Software Engineer @ ByteDance Jan 2021 – Present | Mountain View, California, United States ### Software Engineer @ American Express Jan 2020 – Jan 2021 | New York, New York, United States - Developed an internal application that improved team on-boarding efficiency - Building an internal web application backend that supports organization-wide need. - Driving automation and technical solutions for a suite of applications across the team’s portfolio. (Full Stack: PostgreSQL, Node.JS, Express, React) ### Software Engineering Intern @ American Express Jan 2019 – Jan 2019 | Phoenix, Arizona Area - Developed back-end APIs with Python supporting database operations. - Took part in various intern events, such as delivering a presentation outlining my intern project. ### Mathematics Tutor @ Glendale Community College Jan 2017 – Jan 2018 | Glendale, AZ ### Computer Science & English Tutor @ Glendale Community College Jan 2017 – Jan 2018 | Glendale, AZ - Assisting students in various Computer Science, Engineering, and math courses such as Object Oriented Programming, Computer Assembly, or Discrete Math - Proctoring exams for professors. - Ensure proper testing environment has been set up for students. ### Instructional Assistant @ Deer Valley Unified School District Jan 2015 – Jan 2017 | Phoenix, AZ ## Education ### Bachelor of Science - BS in Computer Science Ira A. Fulton Schools of Engineering at Arizona State University Jan 2018 – Jan 2020 ### Associate of Applied Science - AAS in Engineering Technology Glendale Community College Jan 2016 – Jan 2018 ### High School Diploma Sandra Day O'Connor High School Jan 2012 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/ryansiazon --- Source: https://flows.cv/ryansiazon JSON Resume: https://flows.cv/ryansiazon/resume.json Last updated: 2026-03-23