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 12 years of professional experience and more than a decade working deeply with Clojure and Datomic, currently contributing to Datomic core at Nubank. He has led large-scale Datomic remediation and performance projects at Shortcut—reducing a 16-billion-datom dataset below 10 billion with measurable cost and latency improvements—and built import and server-side GraphQL architectures to support large customers. An author of the intro Clojure book "Clojure In Action" and an active contributor to the ClojureScript compiler, he blends production-grade systems work with open-source contributions that touch core language tooling. His background in philosophy, classics, and theology gives him a habit of rigorous, pattern-oriented thinking that surfaces in elegant data and query abstractions. Based in Lafayette, Louisiana, he brings experience across real-time collaborative systems, rule engines, and both startup- and product-scale engineering challenges.
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 (46)

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

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