Francis Avila

Staff Software Engineer at Nubank

Lafayette, Louisiana, United States
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
Francis Avila is a Staff Software Engineer with over a decade of experience in Clojure and Datomic and more than 15 years of web development. He blends hands-on coding with architectural leadership, notably at Shortcut where he optimized a multi-billion-datom Datomic database, cutting storage costs and improving peer query latency while steering GraphQL-server migrations. He currently contributes to Nubank's Datomic core team, shaping scalable backends for a leading fintech platform. An active open-source contributor, he helped advance the ClojureScript compiler and co-authored the introductory book Clojure In Action. His academic path spans philosophy, classics, and theology, offering a rigorous, thoughtful approach to system design. Based in Lafayette, Louisiana, he brings a rare cross-domain perspective from healthcare to fintech and a passion for building robust data-driven applications.
code12 years of coding experience
job16 years of employment as a software developer
bookBA, Philosophy, BA, Philosophy at Christendom College
bookTheology, Theology at Washington Theological Union
bookSTB, Theology, STB, Theology at Dominican House of Studies
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
31,461reputation
2.8mreached
609answers
8questions
Badges
html-entities
top-5%
dom
top-5%
regex
top-5%
javascript
top-5%
subprocess
top-5%
mysql
top-1%
github-logo-circle

Github Skills (48)

python10
mysql10
parallel-processing10
php10
compiler-design10
xml10
multiprocessing10
functional-programming10
pdo10
clojurescript10
html-entities9
utf-89
thread-safety9
testing9
xslt9

Programming languages (7)

TypeScriptJavaC++JavaScriptGoHTMLClojure

Github contributions (5)

github-logo-circle
clojure/clojurescript

Jan 2014 - Jun 2017

Clojure to JS compiler
Role in this project:
userFull-stack Developer
Contributions:21 commits in 3 years 6 months
Contributions summary:Francis primarily contributed to the ClojureScript compiler, focusing on bug fixes and improvements to core functionality. They addressed issues related to type checking, vector operations, and reader behavior, ensuring the correct parsing of numeric literals and handling of edge cases. The contributions involved modifications to core source files and test suites. They also worked on optimizing code generation and resolving issues related to string manipulation.
compilerclojureclojurescript
Breezeemr/quiescent

Feb 2014 - Jun 2019

A lightweight ClojureScript abstraction over ReactJS
Contributions:65 commits, 25 pushes, 4 tags in 5 years 4 months
reactclojurescriptreactjsclojureabstraction
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
Francis Avila - Staff Software Engineer at Nubank