Iñigo De Heredia

Software Engineer at Datadog

Spain
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
Iñigo De Heredia is a software engineer with 13 years of experience building backend systems and distributed services, currently contributing at Datadog from Spain. He prefers Go, Python, and Java, and has a pragmatic approach to learning—finding the lowest-cost path to level up when faced with unfamiliar tech. At Opinary he progressed from backend engineer to lead backend engineer, owning core services and mentoring teams, and earlier roles ranged from mobile to full-stack work in startups. He’s an active contributor to Go ecosystem tooling, notably implementing a performant, thread-safe priority queue with concurrency and memory optimizations in the go-datastructures project. Comfortable across the stack, he’s drawn more to the problem than the language and often focuses on robust, production-grade solutions for concurrency and performance. Based in Spain with a computer engineering degree, he blends hands-on coding with a knack for practical system design.
code13 years of coding experience
job9 years of employment as a software developer
bookBachellor of Science, Computer Engineering, Bachellor of Science, Computer Engineering at Universidad del País Vasco/Euskal Herriko Unibertsitatea
languagesSpanish, English
stackoverflow-logo

Stackoverflow

Stats
12,793reputation
692kreached
67answers
4questions
Badges
android
top-1%
android-layout
top-5%
github-logo-circle

Github Skills (13)

data-structures10
algorithms10
go10
android10
data-structure10
priority-queue10
concurrency10
android-layout9
testing8
background-image6
adt6
android-xml6
java6

Programming languages (8)

DockerfileJavaRustHandlebarsGoHTMLPythonClojure

Github contributions (5)

github-logo-circle
Workiva/go-datastructures

Jul 2015 - Jul 2015

A collection of useful, performant, and threadsafe Go datastructures.
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 7 comments in 13 days
Contributions summary:Iñigo primarily focused on implementing a priority queue data structure in Go. Their contributions involved writing the core logic for the priority queue, including push, pop, and get operations. The user also addressed potential race conditions, optimized memory usage, and added support for duplicate items, enhancing the data structure's functionality and robustness. These changes demonstrate a deep understanding of data structures and concurrency in Go.
golangthreadsafedatastructuredatastructuresconsistent-hashing
akvo/akvo-flow-mobile

Aug 2013 - Mar 2016

Contributions:24 releases, 156 commits, 107 PRs in 2 years 7 months
akvoandroidapp-flownodejsjava
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
Iñigo De Heredia - Software Engineer at Datadog