Brian Troncone

Lead Software Engineer at ScholarRx

Kentucky, 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

🤩
Rockstar
🎓
Top School
Brian Troncone is a Lead Software Engineer with 12 years of experience building engaging front-end applications, currently leading engineering at ScholarRx. He specializes in modern JavaScript frameworks like Angular and React, and is an active RxJS advocate—creator of LearnRxJS.io, author of RxJS courses, and contributor/test author for the learn-rxjs repository. As an instructor for Ultimate Courses and Egghead.io and a Packt technical reviewer, he blends practical production work with teaching and content creation. His open-source work includes maintaining ngrx-store-localstorage and writing marble tests that improve reliability of reactive examples, reflecting a strong emphasis on test automation and developer DX. Based in Kentucky, he brings both hands-on full-stack experience and a knack for explaining complex reactive patterns to broader audiences.
code12 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Information Systems, Bachelor of Science (B.S.), Computer Information Systems at University of Louisville
bookBachelor of Science (B.S.), Criminal Justice, Bachelor of Science (B.S.), Criminal Justice at Eastern Kentucky University
stackoverflow-logo

Stackoverflow

Stats
1reputation
349reached
0answers
1question
github-logo-circle

Github Skills (14)

testing10
localstorage10
state-management10
javascript10
ngrx10
reactive-programming10
observable10
rxjs10
angular10
observables10
typescript-types9
typescript9
typescripts9
angular-service-worker6

Programming languages (4)

TypeScriptJavaScriptHTMLSwift

Github contributions (5)

github-logo-circle
Simple syncing between @ngrx store and local storage
Role in this project:
userFull-stack Developer
Contributions:69 commits, 22 PRs, 64 pushes in 3 years 5 months
Contributions summary:Brian primarily focused on implementing and maintaining a library for syncing the ngrx store with local storage. Their work included adding essential features such as license and initial README files, updating the project structure, and resolving bugs. They upgraded dependencies, including migrating to Angular and ngrx store versions, and refactored the code.
syncingrxjslocal-storagengrxngrx-store
btroncone/learn-rxjs

Jun 2016 - Nov 2020

Clear examples, explanations, and resources for RxJS
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 review, 530 commits, 267 PRs in 4 years 5 months
Contributions summary:Brian primarily focused on creating and maintaining tests for the RxJS library examples within the repository. Their contributions include writing marble tests using `TestScheduler`, `hot`, `cold`, `expectObservable`, and `expectSubscriptions` to ensure the correct behavior of the operators, particularly `startWith`, `concat`, and `first`. Furthermore, the user's work involved setting up the testing environment with `test-helper.ts` and integrating the tests with WallabyJS. The user also updated code styling for better readability.
rxjsstate-managementobservablesexplanationsjavascript
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
Brian Troncone - Lead Software Engineer at ScholarRx