Nick Currier

Senior Software Engineer at Arvata

Atlanta, Georgia, 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
Nick Currier is a Senior Software Engineer based in Atlanta with 13 years of hands-on experience building and maintaining full-stack applications. He has been leading engineering efforts at Arvata since 2017, after senior roles at BlainWorks and a multi-year IT coordinator/developer role at Colorado State University. Comfortable across frontend and backend work, he has a history of contributing to open-source tooling—adding features, tests, and performance fixes to the CasperJS project, a well-known navigation scripting/testing utility. Nick combines practical engineering with a focus on code quality and testability, demonstrated by refactors that leverage modern JS patterns like Array.map and improved test suites. He holds a BS in Computer Science from Colorado State University and brings institutional experience from both higher education and private industry. Colleagues would describe him as a reliable problem-solver who quietly improves legacy systems while shipping incremental, high-impact features.
code13 years of coding experience
job5 years of employment as a software developer
bookPine Creek High School
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Colorado State University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
3,811reputation
211kreached
57answers
3questions
Badges
javascript
top-5%
phantomjs
top-1%
github-logo-circle

Github Skills (13)

css-selectors10
dom-manipulation10
javascript10
xpath10
phantomjs10
nodejs9
debugging6
json6
html6
casperjs6
webscraping6
coffeescript6
testing6

Programming languages (9)

TypeScriptJavaC++ShellCSSJavaScriptGoGroovy

Github contributions (5)

github-logo-circle
casperjs/casperjs

Mar 2013 - Feb 2016

CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS
Role in this project:
userFull-stack Developer
Contributions:47 commits, 8 PRs, 3 pushes in 2 years 11 months
Contributions summary:Nick primarily contributed to the CasperJS project by implementing new features, specifically adding functionalities like `getElementsAttribute()` and `getElementsInfo()` along with their corresponding tests. They also refactored existing code, such as changing `getElementsAttribute` to use `Array.map()`, and made improvements to the testing suite. Furthermore, the user addressed bugs and made performance improvements, which involved adjusting code related to visibility checks.
casperjsphantomjsscriptingslimerjstesting
hexid/pkgbuilds

Jul 2015 - Jun 2021

Contributions:17 pushes, 1 branch in 5 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