Summary
Joseph Spalding is an Angular-focused software engineer with nine years of experience modernizing enterprise applications and shipping maintainable front-end systems. He began in C#/.NET and has expanded into Java and full-stack patterns, bringing practical knowledge of Angular upgrades, refactoring, and principled architecture to legacy codebases. At CSI he leads migrations to Angular 11 and coordinates cross-organizational requirements to ensure business rules are preserved while improving readability and testability. He has hands-on CI/CD experience—setting up Azure pipelines, Docker-based workflows, and Jenkins-style automation—and has championed Cypress end-to-end testing in production projects. Based in Louisville, KY, Joe combines curiosity-driven learning with a track record of delivering ahead of schedule for B2B clients and often surfaces hidden business logic by tracing flows back to original authors. His background in information security and a minor in French hint at disciplined problem-solving and a broader cultural curiosity that informs his collaborative approach.
9 years of coding experience
3 years of employment as a software developer
B.S.B.A, Computer Information Systems; Information Security, B.S.B.A, Computer Information Systems; Information Security at University of Louisville
English, French