Summary
Danilo Acuña is a software and machine learning engineer with over a decade of experience building scalable backend and NLP systems, currently evolving Spark NLP with rule-based and deep learning annotators on Apache Spark. He blends strong academic training—a master's in computer science from Swiss universities—and hands-on industry work across John Snow Labs, ThoughtWorks and StratioBD to deliver distributed, production-ready pipelines in Scala, Java, Python and TensorFlow. His background spans microservices, hexagonal architectures and big data processing, while he also teaches and researches ML, time series and NLP at a university level. An active open-source contributor, he focuses on making NLP components performant and maintainable in large-scale environments. Based in Ecuador, he combines pragmatic engineering with a researcher’s rigor and ambition to lead multicultural teams solving complex ML infrastructure problems.
8 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Escuela Politécnica Nacional
Master’s Degree, Computer Science, 4.9/6, Master’s Degree, Computer Science, 4.9/6 at Universität Bern
Master’s Degree, Computer Science, 4.9/6, Master’s Degree, Computer Science, 4.9/6 at Université de Neuchâtel
Master’s Degree, Computer Science, 4.9/6, Master’s Degree, Computer Science, 4.9/6 at Université de Fribourg/Universität Freiburg
Statistics with R Specialization, MATHEMATICS AND STATISTICS, Statistics with R Specialization, MATHEMATICS AND STATISTICS at Duke University
Spanish, English