Eric Johnson

Carmel, Indiana, 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
Eric Johnson is a pragmatic full-stack web developer with 15 years of professional experience building user-centered software across the US, Europe, and Asia. He balances speed and correctness, favoring simple, maintainable solutions and designing forgiving, intuitive APIs and reusable components. His backend work spans Perl and Ruby ecosystems, database design, AWS, and network architecture, while his frontend skills include modern HTML5/CSS3 and JavaScript with D3 and Bootstrap. He brings practical DevOps and Linux sysadmin experience—Puppet and Nginx among his toolset—which informs reliable deployment and operations. An active open-source contributor, he has improved DuckDuckGo Instant Answers and the Rex automation framework, tackling CLI UX, race conditions, and data parsing for production features. Based in Carmel, Indiana, he combines deep hands-on engineering with a clear focus on making software that serves real people.
code15 years of coding experience
languagesSpanish
stackoverflow-logo

Stackoverflow

Stats
17,662reputation
1.4mreached
47answers
30questions
Badges
perl
top-5%
testing
top-5%
javascript
top-5%
vim
top-1%
github-logo-circle

Github Skills (40)

application-framework10
duckduckgo10
back-end-development10
apidoc10
utf10
app-framework10
command-line-interface10
configuration-management10
regex10
perl10
vim10
automation10
instant-view10
api10
github-api10

Programming languages (9)

CSSCHandlebarsJavaScriptGoPerlHTMLRuby

Github contributions (5)

github-logo-circle
DuckDuckGo Instant Answers based on Perl & JavaScript
Role in this project:
userBack-end Developer
Contributions:45 commits, 4 PRs, 1 push in 5 years 2 months
Contributions summary:Eric primarily contributed to the `duckduckgo/zeroclickinfo-goodies` repository by creating and modifying a Vim cheat sheet feature. They implemented the parsing of the cheat sheet data from an external source, created the necessary Perl modules and templates for rendering the cheat sheet, and wrote the logic for generating both HTML and plain text answers. Additionally, they modified the CSS and shell script files related to the cheat sheet, making the feature functional within the DuckDuckGo Instant Answers environment.
javascriptperlinstant-answersduckduckgo
DuckDuckGo Instant Answers based on JavaScript (JSON) APIs
Role in this project:
userBack-end Developer
Contributions:29 commits, 3 PRs, 3 pushes in 5 years
Contributions summary:Eric primarily focused on fixing and improving example queries within the DuckDuckGo Instant Answers system. Their work involved modifying and correcting queries related to various sources, including SteamDB, CodeSearch, BBC, and XKCD. They updated code in multiple `.pm` files, demonstrating an understanding of the codebase and the ability to debug and enhance existing functionality. The user also demonstrated the capability to refactor and optimize code, such as moving a language list and fixing regex.
javascriptinstant-answersperlduckduckgohandlebars-js
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