Andrew Fountain

Senior Frontend Developer at Spotlight Retail Group (SRG)

Melbourne, Victoria, Australia
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
Andrew Fountain is a Senior Frontend Developer in Melbourne with 11 years' experience obsessively focused on JavaScript and front-end architecture across large retail and SaaS platforms. He combines deep vanilla-JS understanding with practical expertise in frameworks (Angular, React, Vue) and a knack for deconstructing libraries—evidenced by contributions to the Rambda functional library and building tooling like webpack/gulp plugins and a promise-tree router to modernize legacy jQuery sites. Known as a teacher and "go-to" engineer, he scopes and architects features, mentors teams, and thrives on debating design choices to find pragmatic solutions. Currently exploring WebRTC-based P2P streaming, he is learning low-level binary protocols, sockets and streams to drive cost-efficient, scalable media delivery.
code11 years of coding experience
job6 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
6,252reputation
3.4mreached
356answers
43questions
Badges
jquery
top-5%
javascript
top-1%
html
top-5%
foreach
top-5%
github-logo-circle

Github Skills (28)

javascript10
typescript10
f10
typescript-types10
functionfs10
functional-programming10
typescripts10
functional-programming-language10
benchmark9
unit-testing9
jquery9
benchmarking9
foreach9
html9
lodash8

Programming languages (3)

TypeScriptJavaScriptPython

Github contributions (5)

github-logo-circle
selfrefactor/rambda

Feb 2020 - May 2022

Typescript focused FP library similar to Remeda and Rambda
Role in this project:
userFull-stack Developer
Contributions:7 commits, 7 PRs, 30 comments in 2 years 2 months
Contributions summary:Andrew significantly contributed to the Rambda library by implementing and documenting new functional programming methods, including lenses, `applySpec`, `converge`, and `objOf`, enhancing its utility and feature set. They also refactored and updated existing functions to improve code maintainability and efficiency. Additionally, the user added comprehensive tests and benchmarks, ensuring the quality and performance of the added and modified functions. Furthermore, they worked on improving the structure of the codebase and updated the documentation, which resulted in a robust library.
smallerfunctional-programminglodashjavascriptramda
synthet1c/bitbucket-tracker

Jul 2016 - Jul 2019

Contributions:31 pushes, 4 branches in 2 years 11 months
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
Andrew Fountain - Senior Frontend Developer at Spotlight Retail Group (SRG)