Devin Hanggi

Senior Consultant at Slalom

Minneapolis, Minnesota, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Devin Hanggi is a Senior Consultant based in Minneapolis with 10 years of engineering experience specializing in Adobe Experience Manager, Java, and web technologies. He brings a strong foundation from a Computer Science degree at Luther College and a track record of delivering both backend and frontend improvements across enterprise and open-source projects. At Runestone Interactive he contributed database-driven user management and UI enhancements for interactive CS education tools, and he has strengthened reliability through test automation and bug-reporting integrations. Known for blending pragmatic engineering with user-focused improvements, Devin moves comfortably between APIs, databases, and front-end UX to ship resilient features that improve developer and end-user experience.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Luther College
github-logo-circle

Github Skills (18)

unit-testing10
javascript10
postgresql10
back-end-development10
python10
unit-test10
test-automation10
api-design9
restful-api9
api-rest9
database-design9
web2py9
rest-api9
html8
github-api8

Programming languages (4)

C++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
How to Think Like a Computer Scientist, Interactive Edition
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 commits, 1 PR, 2 comments in 15 days
Contributions summary:Devin primarily focused on enhancing the test suite for the project. They added unit tests to verify the functionality of various functions, including string manipulation and numerical algorithms. These tests were integrated within the existing testing framework, suggesting an effort to increase code coverage and improve the overall reliability of the project. Additionally, the user fixed unit tests to match a new format.
thinkscientist
Interactive books for computer science and mathematics
Role in this project:
userBack-end Developer
Contributions:19 commits, 3 PRs, 2 comments in 2 months
Contributions summary:Devin contributed to the back-end functionality of the `runestoneserver` repository, primarily by adding database interactions and user management features. Their work involved creating and modifying database tables, such as `user_courses`, and implementing course selection and assignment management features. They also addressed bug reporting mechanisms and incorporated bug reporting into the codebase via a Github API, indicating a focus on improving the application's stability and user experience. They also worked on the user interface side to add style and select the courses.
crosswordsciencecomputer-algebra-systemmathematicsgame-theory
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Devin Hanggi - Senior Consultant at Slalom