Adrián Castellanos

CTO at aicroo

Villacañas, Castile-La Mancha, 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

👤
Senior
🎓
Top School
Adrián Castellanos is a CTO and seasoned software engineer with 11 years of experience building distributed systems, cloud-native tooling and web applications from Spain. He has led architecture and development efforts in Rust and Kubernetes for large-scale data export platforms at Zhilabs and Samsung Zhilabs, and now directs technology strategy at aicroo. Hands-on across languages (Rust, C++, Python, Bash) and stacks (Linux, Kubernetes, WordPress), he moves between low-level parallel programming and product-facing web development with equal ease. As an open-source contributor to polars, he improved group-by performance and implemented dynamic multi-field grouping, showing a knack for optimizing multithreaded data processing. His background in parallel programming research and project management gives him both rigorous engineering discipline and the ability to translate product requirements into scalable architectures. Based in Villacañas, he learns new technologies quickly and often surfaces subtle performance or edge-case issues before they reach production.
code11 years of coding experience
job8 years of employment as a software developer
bookUniversity of Milan
bookCharles III University of Madrid (Universidad Carlos III de Madrid)
bookWeb development, Web development at Ironhack
bookComputer Engineering Computer Sciences, Computer Engineering Computer Sciences at Technical University of Cluj Napoca
languagesSpanish, English, French, Italian, Romanian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
2answers
0questions
github-logo-circle

Github Skills (23)

algorithm10
iteration10
algorithms10
dataframes10
polar10
data-structure10
dataframe10
iterable10
polars10
data-structures10
iterator10
rust10
frame10
testing9
arrow-js8

Programming languages (7)

JavaRustCGoRubyPythonDart

Github contributions (5)

github-logo-circle
pola-rs/polars

Oct 2020 - Dec 2020

Dataframes powered by a multithreaded, vectorized query engine, written in Rust
Role in this project:
userBack-end Developer
Contributions:3 reviews, 13 commits, 7 PRs in 2 months
Contributions summary:Adrián focused on enhancing the `polars` DataFrame library, particularly improving its group-by functionality. They implemented a dynamic group-by feature to support grouping by more than 5 fields, involving the creation of a dynamic zip iterator and modifications to core functions. The user also added tests to cover corner cases and utilized static group-by calculations for up to 12 fields, improving the library's performance and flexibility in data aggregation. Furthermore, the user refactored iterator implementations, optimizing the library's ability to handle different data structures and edge cases.
polarsdataframespythondataframerust
Dynamic Provisioning of Kubernetes HostPath Volumes
Contributions:50 commits, 1 PR, 9 pushes in 10 months
provisioningvolumeshostpathk8skubernetes
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
Adrián Castellanos - CTO at aicroo