Nacho Cordón

Senior Software Engineer at Elastic

Málaga, Andalusia, 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
Nacho Cordón is a Senior Software Engineer with 12 years of experience building robust back-end systems, language tools, and database features from Málaga, Spain. With an academic foundation in mathematics, physics and computer science, he pairs rigorous analytical thinking with practical engineering—evident in projects that span Neo4j internals, Scala Native garbage collection, and enterprise microservices. At Neo4j he led the query language server and delivered SSO and language-level enhancements, and his open-source contributions include security hardening and Cypher parser fixes in the widely used Neo4j ecosystem. He has proven experience reducing operational friction (for example cutting docs generation time by 92%) and debugging complex concurrency and GC issues across platforms. Comfortable across JVM and native stacks, functional Scala, Go and systems-level code, he combines deep technical ownership with a track record of improving reliability and portability in high-scale environments.
code12 years of coding experience
job7 years of employment as a software developer
bookMaster's degree in Mathematics and Physics Fisymat, Master's degree in Mathematics and Physics Fisymat at Universidad de Granada
languagesSpanish, English
github-logo-circle

Github Skills (27)

stored-procedures10
ip-address10
llvm10
testing10
ip10
databases10
c1110
graph-database10
java10
scala10
c1710
neo4j10
javas10
cypher10
aot10

Programming languages (16)

C#JavaC++ScalaTeXGoHTMLTypeScript

Github contributions (5)

github-logo-circle
Awesome Procedures On Cypher for Neo4j - codenamed "apoc"                     If you like it, please ★ above ⇧            
Role in this project:
userBack-end Developer
Contributions:239 reviews, 124 commits, 334 PRs in 10 months
Contributions summary:Nacho primarily contributed to improving the security and robustness of the APOC procedures for Neo4j. They implemented IP address blocklist functionality to mitigate SSRF vulnerabilities in the `load json` procedure. Additionally, the user fixed a bug in the Kotlin procedures, and addressed issues related to trigger procedures within clusters, ensuring their correct functionality and adding associated tests. The contributions also involved refactoring and improving tests for the `load csv` procedures, improving their reliability.
neo4j-pluginneo4j-databasestored-proceduresmemgraphapoc
neo4j/neo4j

Sep 2021 - Sep 2022

Graphs for Everyone
Role in this project:
userBack-end Developer / Database Engineer
Contributions:17 commits, 7 comments in 1 year
Contributions summary:Nacho's contributions focused on the Cypher query language, particularly related to the Cypher preparser. They addressed a bug concerning empty strings and performed cleanup of the cypher preparser test code. The user also made changes to the security and query logging to include authenticated and executing usernames. They modified existing code to block IP addresses for LOAD CSV and follow redirects.
neo4j-databasedirected-acyclic-graphnosqlgraphsdatabase
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
Nacho Cordón - Senior Software Engineer at Elastic