Software Engineer Intern
In my internship at Compassion International, I advanced a message broker dashboard into production. The dashboard combines multiple message broker servers into a single interface for streamlined management. At the end of the internship, I released the open source project on GitHub. Below are some of the tasks I accomplished to release a functional application:- Architected and implemented dynamic HTTP header filtering by parsing message properties providing access to 25+ new searchable variables- Modified Dockerfile to support Angular routing in a single-page application (SPA) eliminating failed Nginx HTTP requests- Reconstructed in-app navigation by utilizing the Angular routing system API to dynamically traverse query parameters.Technologies: Golang (Go), TypeScript, Angular, JavaScript, CI/CD, Docker, HTTP, Agile, Test-Driven Development (TDD), SQL