LV
Back to portfolio
// résumé · curriculum vitae

Leonardo Lima de Vasconcellos

Senior Full-Stack Engineer

Download PDF · EN Versão em Português Print-ready PDF · updated 2026
Photo of Leonardo

I'm a senior full-stack engineer who's been shipping for the web since 2005 — around 70 projects across five eras of the technology. I was elected technical lead on an Ebola-response records system with Doctors Without Borders, helped scale high-concurrency SaaS at Email on Acid, and contributed to Brazil's top-ranked smart city in Itajaí. My specialty is the systems where failure has real consequences: I take them — mission-critical, often tangled — and make them scale, clean and fast and built to last. I'm still hands-on every day, now AI-assisted, and I work in both English and Portuguese. Off the clock I play bass, drums, and guitar — same discipline and timing, different instrument.

~20years shipping
~70projects
5tech eras
12roles

// five eras of the web — still writing code

2005
Flash · Flex
2008
PHP · Zend
2011
Java · Android
2014
.NET · C#
2019
React · Next · AI

Experience

Filter by tech
Showing 12 of 12 roles
Apr 2025 — Jan 20269 mos
  • Key role in the digital transformation of Brazil's top-ranked smart city, building full-stack citizen services.
  • Seamless front-ends in React and Next.js over a high-concurrency Node.js backend and a highly-available PostgreSQL data layer.
  • AI-assisted development with Cursor and Claude Code.
Jan 2024 — Apr 20251 yr 3 mos
  • AI-assisted builds of modern client sites with TypeScript, React, Next.js, Zustand, Zod, ShadCN and TailwindCSS.
  • RESTful APIs with Node.js, Express and Drizzle ORM.
Sep 2019 — Sep 20234 yrs
  • Architected and scaled a full-stack SaaS cloud app across React, Node.js (Express) and PHP (CodeIgniter) for high-concurrency environments.
  • Spearheaded a critical legacy refactor — big gains in scalability and readability while slashing technical debt.
  • Optimized data with Redis caching and a hybrid PostgreSQL + MongoDB architecture; cut API latency and page-load times.
Mar 2019 — Sep 20196 mos
Nov 2011 — Mar 20197 yrs 4 mos
Sep 2015 — Mar 20166 mos
  • Android/Java developer on Project Buendia — an Android app + Linux OpenMRS server helping clinicians fight Ebola and malnutrition.
  • Joined as a volunteer; selected from 1,000+ candidates, then elected technical lead — code reviews, technical guidance, features and fixes.
  • Project Buendia is an open-source medical-record system created by MSF, Google Crisis Response and volunteers for the 2014 West-Africa Ebola epidemic.
Apr 2015 — Jul 20153 mos
Nov 2014 — Feb 20153 mos
Aug 2014 — Nov 20144 mos
Apr 2011 — Nov 20117 mos
Feb 2010 — Apr 20111 yr 2 mos
Jul 2005 — Feb 20104 yrs 7 mos

// core stack

TypeScript
React
Next.js
Node.js
Java
PHP
C#
PostgreSQL
Python
Android
MySQL
Tailwind

Skills

// languages

TypeScriptJavaScriptJavaPHPPythonC#HTMLCSS

// frameworks & tools

ReactNext.jsNode.jsNest.jsZustandReact QueryTailwindCSSShadCNZodDrizzle ORMBetter AuthJestJava SpringJBoss RESTEasyLaravelZendFrameworkBootstrapjQueryWordPressMagentoGit

// databases

PostgreSQLMySQLMSSQLMongoDBRedisOracle

// methodologies

AgileScrumXPClean Code

Languages

PortugueseNative
EnglishFluent · TOEFL B1
SpanishConversational

Education

2020
Master's, Software Engineering
UTFPR · 2020 · incomplete
2018
Postgraduate, Project Management
UNICESUMAR · 2018 — 2019
2011
Bachelor's, Computer Science
UDESC · 2011 — 2017

Links