Andrew Chang‑DeWitt
Experienced Software Engineering Intern & Computer Science student with a passion for mathematics, programming languages, & Rust. Currently seeking an internship for summer 2025.
Education
Bachelor of Science in Computer Science
Illinois Institute of Technology, Chicago, IL, August 2024 - May 2026
Completing coursework on CS & SWE fundamentals, including data structures, algorithms, computer organization & assembly programming, systems programming, programming paradigms, & database organization w/ special interests in discrete mathematics & programming language theory.
Experience
Department of Computer Science, Northwestern University
Undergraduate research assistant, March 2024 - June 2024
- racket
- unit testing
- teamwork
- research
- Worked in a programming language research lab focused on exploring tools to improve developer experience and increase code correctness by reducing the friction of introducing types and/or testing contracts to previously untyped and/or untested code bases.
- Assisted in the beginning stages of creating an LLM-based tool for generating test suites capable of capturing a high degree of possible bugs for a given software source
- Researched fuzzing techniques to use in tandem w/ LLM test generation to hopefully improve the generated tests
Tinder
Web Engineering Intern, June 2022 - Jan 2023
- typescript
- react
- redux
- nodejs
- github
- unit testing
- user studies
- teamwork
- project planning
- Led implementation planning for & worked with a cross-disciplinary team including engineering, product, & design to develop a new feature shipped on Tinder's web app in late Q3 of 2022, impacting tens of millions of users
- Participated in the code-review & release process as well as regular, informal Scrum ceremonies
- Assisted in migrating JavaScript typed in Flow to TypeScript across the application
- Improved the Web experience for tens of millions of users by identifying & shipping fixes for a11y & i18n bugs
Indiana University
Assistant Web Master, Aug 2021 - June 2022
- c#
- .net
- javascript
- vue
- html
- css
- communication
- Updated outdated .NET Razor views from Bootstrap/JQuery to Indiana University's modern css framework, improving page load times
- Implemented additional features in HTML, CSS, & vanilla JS (or Vue, where applicable)
- Built dev tools in Python & TypeScript to automate data & file collection & formatting
Department of Family Resources, State of Indiana
State Eligibility Consultant, Jun 2019 - Aug 2020,
Team Lead, May 2018 - Jun 2019,
Eligibility Specialist, Aug 2016 - Jun 2019
- leadership
- coaching & mentorship
- communication
- project planning
- Assisted clients & team members in de-escalating intensely emotional situations in order to help solve problems in benefit cases/applications & advise on complicated policies
- Trained 12 new employees & coached a team of experienced employees to improve their customer service, communication, & problem-solving skills by designing & hosting group training sessions complemented with targeted 1:1 mentoring
- Collaborated with local office & regional management to improve business processes for efficiency & accuracy, saving 90+ minutes/day when generating reports & assigning case loads