Noah Bergquist
Computer Science Student (BS, May 2027) | Python, TypeScript, Go | GitHub and Project Links in Header
Minneapolis, MNnoah.bergquist@example.com(612) 555-0134Summary
Third-year computer science student at Twin Cities Polytechnic University (BS expected May 2027, GPA 3.7) seeking a summer 2027 software engineering internship in backend or full-stack work. Completed a twelve-week internship on a payments reconciliation team, shipping 23 merged pull requests to a Go service in production. Teaching assistant for Data Structures, and lead of a four-person hackathon team whose transit app placed second of 41 entries.
Experience
Software Engineering Intern, Mill District Software
–
Minneapolis, MN
- Merged 23 pull requests to a Go reconciliation service that matches about 2 million card transactions a day, after code review from two senior engineers.
- Built a retry-with-backoff wrapper for a flaky third-party settlement API that cut the nightly job's failure rate from roughly one in ten runs to zero over the last six weeks of the internship.
- Wrote 140 unit and integration tests with the team's Go test tooling, raising coverage on the matching package from 61 to 84 percent.
- Investigated a paging alert during an on-call shadow week and traced it to a timezone bug in a date comparison; the fix shipped the same day with a regression test.
Team Lead, Civic Transit Hackathon Project, Independent project
–
Minneapolis, MN
- Led a four-person team over 36 hours to build a React and TypeScript web app that predicts bus crowding from public transit feeds, placing second of 41 teams.
- Owned the data pipeline: a Python service that polls the agency's GTFS-realtime feed every 30 seconds and stores vehicle positions in PostgreSQL.
- Kept the project live after the event; it has had 600 unique visitors and is linked from the repository README with setup instructions.
Undergraduate Teaching Assistant, Data Structures, Twin Cities Polytechnic University, Department of Computer Science
– Present
Minneapolis, MN
- Run two weekly lab sections of 30 students each covering linked lists, trees, hashing and graph traversal in Java, and hold four office hours a week.
- Grade about 60 programming assignments per week against a rubric and wrote 15 new autograder test cases that caught edge cases the old suite missed.
- Received a 4.7 of 5 average on the department's end-of-semester TA evaluation across two semesters.
Education
Bachelor of Science in Computer Science (expected May 2027)
Twin Cities Polytechnic University, Minneapolis, MN
GPA 3.7. Completed: Data Structures, Algorithms, Operating Systems, Databases, Computer Networks, Software Engineering (team project with weekly sprints). In progress: Distributed Systems, Compilers. Member, Competitive Programming Club.
Skills
- Python
- Go
- TypeScript and JavaScript
- Java
- SQL and PostgreSQL
- React
- REST API design
- Git and GitHub pull request workflow
- Unit and integration testing
- Docker
- Linux command line
- AWS (S3, Lambda, basic IAM)
- Debugging with logs and profilers