Chris Barr

Angular Developer at Landmark Analytics

Charlotte, North Carolina, 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
Chris Barr is an experienced Angular developer and UI/UX-focused full-stack engineer with 15 years building accessible, high-performance single-page applications for enterprise clients. He combines a formal background in digital art and motion graphics with deep front-end engineering—shipping large Angular apps, designing functional mockups, and optimizing browser performance across devices. Chris has led teams and projects from startup web design to modernized enterprise migrations, including converting AngularJS apps to Angular and rebuilding legacy systems with strong test coverage. He's also an active open-source contributor to notable TypeScript tooling like palantir/tslint and microsoft/tslint-microsoft-contrib, improving linter rules and developer ergonomics. Based in Charlotte, NC, he brings a designer’s eye to engineering decisions and a practical commitment to accessibility and maintainability.
code15 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science - BS Digital Art and Design, Bachelor of Science - BS Digital Art and Design at Full Sail University
stackoverflow-logo

Stackoverflow

Stats
32,369reputation
3.5mreached
593answers
154questions
Badges
regex
top-1%
git
top-5%
twitter-bootstrap
top-5%
jquery-validate
top-1%
visual-studio-code
top-5%
angular-cli
top-5%
github-logo-circle

Github Skills (35)

javascript10
static-analysis10
jquery10
jquery-validate10
typescript10
regex10
case-sensitive10
lint10
file-upload10
typescript-types10
linter10
linting10
typescripts10
tslint10
testing9

Programming languages (13)

C#CSSC++VueGoHTMLGroovyNunjucks

Github contributions (5)

github-logo-circle
palantir/tslint

Apr 2016 - Dec 2017

:vertical_traffic_light: An extensible linter for the TypeScript language
Role in this project:
userFull-stack Developer
Contributions:18 commits, 24 PRs, 103 comments in 1 year 7 months
Contributions summary:Chris primarily contributed to improving the TypeScript linter, TSLint, by enhancing rule messages and functionality. They modified existing rules like `no-var-keyword`, `member-access`, `no-consecutive-blank-lines`, and `no-unused-variable` to provide clearer and more informative failure messages. Furthermore, they added new rules, such as `max-file-line-count` and `prefer-for-of`, to enforce better coding practices. Additionally, the user improved the UI of the rule documentation.
linterlighteslinttraffic-lighttslint
A set of TSLint rules used on some Microsoft projects.
Role in this project:
userFull-stack Developer
Contributions:6 commits, 23 PRs, 27 comments in 8 months
Contributions summary:Chris primarily contributed to the maintenance and enhancement of TSLint rules within the repository. Their work included fixing TypeScript compilation errors related to implicit 'any' types, correcting reference paths, and adding support for newer TypeScript syntax features (1.6). They also updated test configurations and ensured proper code formatting. These contributions demonstrate a focus on improving code quality and compatibility within the project.
tslintrulesmicrosofttypescripttslint-rules
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