Andrew Scott is a software engineer with 11 years of experience, currently building scalable developer-facing systems at Google after internships at Rockwell Automation and Robert W. Baird. He holds a B.S. in Software Engineering from Milwaukee School of Engineering and blends strong full-stack skills (C#, Java, JavaScript, HTML/CSS, SQL) with a growing focus on functional programming—having completed Scala coursework and explored Clojure. An active open-source contributor to high-profile Angular projects, he has improved router behavior, CLI schematics, and VS Code language-service features, showing both front-end finesse and tooling sensibility. Based in Portland, he brings practical production experience, a test-driven mindset, and a knack for refactoring complex components to improve performance and developer ergonomics.
11 years of coding experience
5 years of employment as a software developer
Software Engineering, Software Engineering at Indiana Institute of Technology
B.S., Software Engineering, B.S., Software Engineering at Milwaukee School of Engineering
Contributions:57 releases, 2078 reviews, 1008 commits in 3 years 6 months
Contributions summary:Andrew contributed to the Angular framework repository by focusing on enhancements and fixes for the Router module. They primarily refactored the Router's core components and directives to utilize standalone components and implemented features like the inclusion of an `info` input in `RouterLink` for passing transient data. The user's work included improving the performance of change detection and improving the scrolling behavior. They also addressed edge cases in route matching and made related updates to unit tests.
Contributions:56 releases, 257 reviews, 213 commits in 2 years 4 months
Contributions summary:Andrew made significant contributions to the Angular Language Service extension for Visual Studio Code. They implemented new features, including support for type definitions, references, and renaming capabilities, enhancing the IDE's functionality for Angular developers. The user also improved the performance and reliability of the extension by addressing project closure issues and optimizing code execution. Furthermore, they enhanced the user experience by providing code lenses and prompts for Ivy language service adoption.
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.