Ian Chang
About Ian Chang
Ian Chang is a Software Engineer Intern at MessageGears and an Undergraduate Research Assistant at Georgia Tech, both roles based in Atlanta, Georgia. He has a background in Computer Science from the Georgia Institute of Technology and experience in software development and accessibility improvements.
Work at MessageGears
Ian Chang is currently employed at MessageGears as a Software Engineer Intern - Full Stack. He has been in this role since 2023, contributing to various projects in a hybrid work environment based in Atlanta, Georgia. His responsibilities include enabling dynamic styling of emails by injecting generated Freemarker templates into HTML payloads, utilizing technologies such as Typescript and HTML/CSS. Ian also engages in code integration and submission through Git and Agile workflows.
Current Role at Georgia Tech VIP Program
In addition to his internship at MessageGears, Ian Chang works as an Undergraduate Research Assistant at the Georgia Tech VIP Program. He has held this position since 2023, where he participates in on-site research initiatives. His role involves collaborating with peers and faculty to explore various aspects of computer science and technology.
Previous Experience at Georgia Tech Office of Information Technology
Ian Chang previously served as a Resident Technical Advisor at the Georgia Tech Office of Information Technology from 2022 to 2023. In this role, he provided technical support and guidance to students, enhancing their understanding of technology and its applications. His experience in this position contributed to his development as a software engineer.
Education and Expertise
Ian Chang is pursuing a Bachelor of Science in Computer Science at the Georgia Institute of Technology, with an expected graduation in 2024. He has been studying at Georgia Tech since 2021. Prior to this, he completed his high school education at Carol Morgan School, earning a High School Diploma in 2021. His academic background provides a solid foundation in software development and engineering principles.
Technical Skills and Contributions
Ian Chang has demonstrated proficiency in various programming languages and frameworks. He has improved the accessibility and design of customer-facing single-page application pages using AngularJS, Typescript, and React. Additionally, he implemented JUnit, Cypress, and Selenium tests, achieving over 90% code coverage for API and code integration. His technical skills contribute to his effectiveness as a software engineer.