Senior software engineer · 11 years
BrandonMalaguti
I build web applications and the services behind them. For seven years that meant control software for autonomous underwater vehicles at the Naval Undersea Warfare Center. Today it means assessment and coaching tools that land in U.S. classrooms.
Angular, TypeScript, Go, Java. Occasionally GLSL, when the problem calls for it — the depth contours behind this text are drawn by marching squares over a drifting scalar field. Move your cursor across them.
2014 — present
Work
-
Senior Software Engineer
The Achievement Network · Remote
I design and build web applications and services for a nonprofit that gives U.S. schools the assessment and coaching tools they use to improve student outcomes.
- Build applications and services from scratch in Angular, TypeScript, Go and Java.
- Write code that is easy to test, debug, deploy and maintain.
- Refine requirements and ship features with product managers, designers and QA.
- Take on problems that span several projects, as subject matter expert across the team's stack.
- Write design documents and roadmaps that lay out the technical tradeoffs.
- Mentor engineers, review code, and flag technical debt before it compounds.
-
Senior Software Engineer
Naval Undersea Warfare Center · Newport, RI
I built software for autonomous unmanned underwater vehicles for the U.S. Navy, across several Department of Defense acquisition programs and research projects.
- Integrated applications with internal and external service architectures.
- Prioritized features and fixes against program requirements and milestones.
- Designed an extensible thin-client command-and-control app in Angular, using webpack module federation.
- Researched state-of-the-art technologies for new capabilities.
-
Research Assistant
University of Massachusetts Dartmouth
Research for the U.S. Department of Transportation on reporting freezing road conditions using RFID.
What I work in
Skills
JS / TSHTMLCSS / SCSSJavaGoPythonC++GLSLBash
AngularReactNode.jsSpring BootOpenGLROSDDSJavaFX
PostgreSQLMySQLMongoDB
GitDockerAWSMavenCircleCIJenkinsGitLabJIRAConfluence
FigmaBlenderIllustratorPhotoshopInkscape
Filled = what I work in day to day
University of Massachusetts Dartmouth
Education
Master of Science, Computer Engineering
University of Massachusetts Dartmouth
Bachelor of Science, Computer Engineering
University of Massachusetts Dartmouth
Get in touch
Contact
brandon.malaguti@gmail.comHappy to hear about hard problems, interesting teams, or anything involving graphics, autonomy, or the web.