Leonardo Solé Rodrigues
@leosole
Frontend-focused Full Stack Engineer delivering scalable, accessible web and mobile experiences.
What I'm looking for
I am a frontend-focused Full Stack Engineer with 4+ years building scalable web and mobile applications for distributed teams, combining Electronic and Computer Engineering with a background in Art Direction to deliver UX-driven solutions.
I've led design-system and microfrontend initiatives, migrated large portals to modern stacks (Next.js, Strapi), and standardized CI/CD workflows across teams, improving onboarding and operational reliability.
I publish academic research on federated learning and multi-criteria route planning, and I prioritize accessibility, observability, and maintainable architectures when owning full delivery lifecycles.
Experience
Work history, roles, and key accomplishments
Frontend Engineer
Tribunal de Contas da União
Nov 2024 - Present (1 year 4 months)
Lead development of scalable, accessible web interfaces and architected an internal React/TypeScript design system, migrated the public portal to Next.js/Strapi improving Core Web Vitals, and standardized ~20 CI/CD pipelines from Jenkins to GitHub Actions.
Designed and evangelized a microfrontend architecture for the Fleet Manager Inspections portal, contributed to mobile app launches and reusable web components, and implemented automated test suites and observability for production systems.
Modernized a legacy ELD platform by migrating C# and JavaScript modules to React and TypeScript, improved CI/CD pipelines, and collaborated across teams to resolve performance and quality issues.
Undergraduate Researcher
GTA Lab – UFRJ
Jan 2020 - Nov 2022 (2 years 10 months)
Proposed and implemented a federated learning method using TensorFlow and Flower that outperformed local models and developed multi-criteria route planning algorithms published in Future Generation Computer Systems (2022).
Supported frontend and backend development for a production ELD platform, participated in Agile ceremonies, code reviews, and cross-team collaboration to deliver reliable features.
Education
Degrees, certifications, and relevant coursework
Federal University of Rio de Janeiro
Bachelor’s Degree, Electronic and Computer Engineering
2017 - 2022
Activities and societies: Undergraduate researcher at GTA Lab; published in Future Generation Computer Systems; implemented federated learning methods and multi-criteria route planning algorithms.
Completed a Bachelor’s degree in Electronic and Computer Engineering with research experience in federated learning and multi-criteria route planning, resulting in a publication and public dataset release.
Escola Superior de Propaganda e Marketing
Bachelor’s Degree, Social Communication (Advertising & Art Direction)
2008 - 2011
Activities and societies: Studied advertising and art direction; prepared for professional roles in creative agencies.
Completed a Bachelor’s degree in Social Communication with a focus on Advertising and Art Direction, supporting a subsequent five-year career as an Art Director.
Tech stack
Software and tools used professionally
Google Cloud Platform
GitHub
GitHub Enterprise
SonarQube
Jenkins
GitHub Actions
MySQL
Gmail
Node.js
Next.js
Tailwind CSS
Web Components
Figma
React
JavaScript
Python
HTML5
ES6
CSS 3
PHP
Kotlin
TensorFlow
Datadog
GraphQL
Firebase
Google Cloud Pub/Sub
WordPress
Strapi
Google Cloud Functions
GitHub Pages
TypeScript
React Testing Library
GitHub CLI
Docker
SQL
Android Jetpack
Playwright
Vite
Vitest
GitHub Copilot
Flower
Availability
Location
Authorized to work in
Salary expectations
Job categories
Skills
Interested in hiring Leonardo?
You can contact Leonardo and 90k+ other talented remote workers on Himalayas.
Message LeonardoFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
