Erik Nilsen

Staff Software Engineer at EDM Identity

Los Angeles, California, 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
Erik Nilsen is a Staff Software Engineer based in Los Angeles with 12 years of experience building scalable web applications and distributed systems across startups and enterprise teams. He specializes in backend development with Elixir, Erlang, and Rust, bringing strong system design instincts and a bias toward simplicity to complex engineering problems. Erik has hands-on experience in stream processing and data integration—contributing to Wallaroo Labs’ distributed stream project and implementing Postgres and S3 sinks—as well as practical DevOps work on Homebrew package maintenance. He pairs deep technical craft with a collaborative, product-minded approach and has operated as a consultant, senior engineer, and developer advocate across a range of companies. Outside engineering he produces music and DJs, a creative practice he credits with sharpening his systems thinking and pattern recognition skills.
code12 years of coding experience
job13 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
21reputation
8kreached
2answers
12questions
github-logo-circle

Github Skills (37)

amazon-kinesis10
postgresql10
data-pipelines10
apidoc10
python10
elixir10
package-management10
twilio-api10
kin10
homebrew10
api10
stream-processing10
data-pipeline10
boto9
hex9

Programming languages (16)

C++CSSRustCVueValaHTMLErlang

Github contributions (5)

github-logo-circle
WallarooLabs/wally

Jul 2018 - Dec 2018

Distributed Stream Processing
Role in this project:
userBack-end Developer & Data Engineer
Contributions:32 commits, 36 PRs, 50 pushes in 4 months
Contributions summary:Erik primarily contributed to the development of data processing and integration components within a stream processing framework. Their work involved integrating external data sources like PostgreSQL and Kinesis, including writing code to read and write data using these technologies. They also implemented features for data sinks, such as Postgres and S3, while also managing the handling of various data formats and message lengths. The user also made changes to Pony code related to data handling.
stream-processingstreaming-datadata-streamdata-processingstreams
danielberkompas/ex_twilio

Sep 2016 - Jan 2017

Twilio API client for Elixir
Role in this project:
userBack-end Developer
Contributions:14 commits, 5 PRs, 9 comments in 4 months
Contributions summary:Erik primarily contributed to the ExTwilio library, focusing on the back-end functionality. Their work included implementing features like Twilio's lookup REST API support and adding documentation to the resources. They also updated dependencies, fixed code style issues and warnings, and enhanced the project structure. The user's contributions involved the implementation of various resources related to TaskRouter.
hexapiapi-clienttwilioelixir
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
Erik Nilsen - Staff Software Engineer at EDM Identity