Eric Dallo

Staff Software Engineer at Nubank

São Paulo, Brazil
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
Eric Dallo is a Staff Software Engineer based in São Paulo with 11 years of experience building developer tooling and language-server ecosystems. At Nubank he combines leadership and hands-on engineering, while as an open-source maintainer he drives major projects like clojure-lsp, emacs-lsp and contributions to clj-kondo and lsp4j that improve code completion, refactoring and semantic tokenization for Clojure and other languages. A longtime Emacs and NixOS enthusiast, he blends deep editor-side expertise (lsp-mode, dap-mode, lsp-ui) with backend protocol work to enhance developer experience across editors and IDEs. He is known for pragmatic, low-level improvements—such as unused-namespace detection, semantic tokens and Dart/Flutter LSP support—that quietly raise productivity for large codebases.
code11 years of coding experience
job4 years of employment as a software developer
bookSenac
bookCaelum
bookBacharelado, Computer Science, Bacharelado, Computer Science at Universidade São Judas Tadeu
github-logo-circle

Github Skills (47)

ls10
debugging10
debug10
javascript10
static-analysis10
flutter-apps10
clojure-cli10
configuration-management10
typescript10
code-completion10
language-server-protocol10
vscode-extension10
ui-design10
semantics10
clj-kondo10

Programming languages (25)

C#GoHTMLTypeScriptShellOCamlJavaScriptOpenSCAD

Github contributions (5)

github-logo-circle
clojure-lsp/clojure-lsp

Dec 2019 - Jan 2023

Clojure & ClojureScript Language Server (LSP) implementation
Role in this project:
userBack-end Developer
Contributions:742 reviews, 3543 commits, 1136 PRs in 3 years 1 month
Contributions summary:Eric contributed to the Clojure and ClojureScript Language Server (LSP) implementation, focusing on features related to code completion and refactoring. Their commits demonstrate the addition of custom snippet support and enhancements to existing command functionality, with a focus on improved error handling and code organization within the codebase. They also made contributions to semantic tokenization and java class imports, indicating a focus on enhancing developer experience through improved tooling capabilities.
refactoringsclojure-lspnative-binarieslsp-serverclj
emacs-lsp/lsp-mode

Apr 2020 - Dec 2022

Emacs client/library for the Language Server Protocol
Role in this project:
userFull-stack Developer
Contributions:2 releases, 403 reviews, 656 commits in 2 years 8 months
Contributions summary:Eric primarily contributed to the Emacs Lisp (Elisp) codebase, adding new features, refining existing functionality, and integrating the language server protocol (LSP) for the Dart language. Their work included adding Dart-specific features like outline and Flutter outline options, supporting modeline code actions, and improving code completion capabilities. In addition, the user updated documentation and build processes.
pythoneslintlanguage-server-clientclient-libraryjavascript
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
Eric Dallo - Staff Software Engineer at Nubank