David Orejuela is a backend software engineer with 8 years of experience specializing in functional programming and distributed systems, currently contributing at Nubank. He has built billing solutions, machine learning monitoring tools, and production-ready microservices using Python, Flask/FastAPI, Ruby on Rails, and containerized workflows, with a strong emphasis on code quality and observability. His background spans LiDAR data engineering and embedded systems early in his career, giving him a practical systems mindset that complements his cloud-native work. Educated across Holberton and UNIR with a master's in progress, he blends algorithmic rigor and system programming knowledge to tackle complex backend challenges. Motivated by building software that benefits people, he often automates development environments and enforces best practices to accelerate team delivery.
8 years of coding experience
4 years of employment as a software developer
MS in Software Engineering and Computer Systems Computer Science, MS in Software Engineering and Computer Systems Computer Science at Universidad Internacional de La Rioja (UNIR)
System programming & Algorithms, System programming & Algorithms at Holberton School
SENA: Servicio Nacional de Aprendizaje
Grado en IngenierÃa Electronics Engineering, Grado en IngenierÃa Electronics Engineering at Universidad de San Buenaventura
Spanish, English
Github Skills (12)
git10
subversion10
github10
patch10
spanish9
translation8
python6
que6
documentation5
ruby-on-rails2
ruby2
rails2
Programming languages (8)
TypeScriptJavaCJavaScriptHTMLRubyRich Text FormatPython
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.