Summary
Erick Dennis is a freelance software engineer based in Castelldefels, Spain, with over 17 years of hands-on experience building high-performance web and real-time systems. He has led engineering teams and delivered scalable backend architectures at companies like Cabify and XING, and owned a data-collection platform for neural-network training using Ruby on Rails, Elixir, Elm and AWS. Comfortable across stacks from LAMP-era Perl and MySQL optimizations to modern Elixir/OTP and Go, he focuses on performance, reliability and pragmatic infrastructure automation. As a remote-first practitioner since at least 2017, he routinely partners with European clients and mentors teams on clean code and operational excellence. His background in computer science and linguistics hints at a methodical, systems-oriented approach to complex data and communication problems. Notably, he combines low-level scaling experience—sharding, caching and batching—with recent work in ML-oriented data pipelines.
17 years of coding experience
15 years of employment as a software developer
High School, High School at Ithaca High School
Master’s Degree, Computer Science, Linguistics, Master’s Degree, Computer Science, Linguistics at Universität Bielefeld / University of Bielefeld
English, German, Spanish