Victor Franco Vieira Lima, Developer in João Pessoa, Paraíba - State of Paraíba, Brazil
Victor is available for hire
Hire Victor

Victor Franco Vieira Lima

Verified Expert  in Engineering

Full-stack Developer

João Pessoa, Paraíba - State of Paraíba, Brazil

Toptal member since April 30, 2021

Bio

Victor is passionate about delivering high-quality solutions. As a full-stack software engineer, he possesses vast knowledge in software architecture and various stacks, such as back-end development with Go, Node.js, and Java and front-end development with Angular and React.

Portfolio

C3LX
Back-end, SQL, Go, React Native, React, Full-stack, PostgreSQL, JavaScript...
Rappi
Go, React, Apache Kafka, PostgreSQL, Amazon S3 (AWS S3)...
Dock
Angular, TypeScript, NgRx, Java 8, Spring, Micronaut, RabbitMQ, PostgreSQL...

Experience

Availability

Part-time

Preferred Environment

Linux, Docker, IntelliJ IDEA, Visual Studio Code (VS Code), Docker Compose

The most amazing...

...project I've developed is a healthcare remote patient monitoring (RPM) product, aggregating vitals in real-time from globally distributed patients.

Work Experience

Senior Software Engineer

2022 - 2023
C3LX
  • Led the design and development of the remote patient monitoring (RPM) product, aggregating patient-generated health data (PGHD) from globally distributed health devices, a key driver of recurring revenue for the company.
  • Reported directly to the CEO, leading all technical and architectural decisions across the back-end codebase, third-party services, and infrastructure.
  • Introduced Hexagonal Architecture into the Go back end codebase, achieving a significant boost in unit and integration tests to 90% coverage, reducing software maintenance and evolution costs.
  • Developed a robust RBAC security model, aligning with GDPR and HIPAA data protection and patient confidentiality guidelines across all services, passing all external audits with the highest security grade.
  • Spearheaded Open Telemetry integration into the back-end code, preemptively identifying critical bugs and enabling a 70% reduction in support tickets across two months.
  • Optimized deployment duration from 40 minutes to less than 8 minutes by introducing a mono repository featuring a unified binary in a multi-stage Docker image.
Technologies: Back-end, SQL, Go, React Native, React, Full-stack, PostgreSQL, JavaScript, RabbitMQ, Ansible, OpenTelemetry, Back-end Development, Distributed Systems, Redis, Architecture, Concurrent Programming

Senior Software Engineer

2021 - 2022
Rappi
  • Identified and fixed a critical software bug accountable for a monthly loss of $1 million, deeply embedded in Go language internals and Rappi’s internal virtual network infrastructure.
  • Engineered high-performance business monitoring services in Go, ingesting key business variables for data-driven decision-making, achieving two orders of magnitude improvement in latency by leveraging the CQRS architecture.
  • Implemented a multi-stage Docker image for containerization and deployment, reducing the final image size from 800 megabytes to less than 20 megabytes.
  • Led hands-on Go language workshops for a group of 40+ developers, emphasizing performance optimization techniques, concurrent programming safety, design patterns, and code scalability.
Technologies: Go, React, Apache Kafka, PostgreSQL, Amazon S3 (AWS S3), Amazon Web Services (AWS), Microservices, REST APIs, Firebase, Cloud Firestore, SQL, NoSQL, Back-end Development, Distributed Systems, Redis, Architecture, Concurrent Programming

Software Engineer

2019 - 2021
Dock
  • Led the refactor of the Angular application of credit card customer onboarding for a Brazilian banking as a service unicorn, streamlining software development costs from tens of client-specific modules into a unified API-based onboarding flow.
  • Improved application performance and user experience by introducing domain entities caching (NgRx) and filterable listing API endpoints, achieving an 80% decrease in requests per page.
  • Integrated third-party scoring engines and fraud prevention products into the Java back-end codebase, reducing the number of cases sent to the fraud analysis team for manual validation.
Technologies: Angular, TypeScript, NgRx, Java 8, Spring, Micronaut, RabbitMQ, PostgreSQL, Docker, Docker Compose, Amazon S3 (AWS S3), Microservices, Angular Material, SQL, Distributed Systems

Software Engineer

2016 - 2017
Laboratório de Aplicações de Video Digital - LAViD
  • Collaborated with the Ministry of Culture of Brazil to create a social network aggregator and analytics platform for the Rio 2016 Olympics and Paralympics games.
  • Led the design and development of an API for the storage and retrieval of aggregated media.
  • Dockerized the product for simplified distribution and deployment.
Technologies: Node.js, Express.js, MongoDB, Docker, Micronaut, NoSQL

Hyperledger Fabric Chaincode Router

http://github.com/vtfr/rocha
Rocha is a FOSS Go framework for the development of blockchain smart contracts using Hyperledger Fabric.

As the sole developer, I focused on building something reliable and modular for others to benefit from. For this purpose, I also wrote the full documentation, alongside the complete test code coverage, automated testing (Travis CI), and automated code quality reports ("100%" on Codecov and "A+" on Go Report Card).

Tidal Procedural Real-time Graphics Framework

http://github.com/vtfr/tidal
Tidal is a multi-platform procedural real-time graphics framework for animations, data visualization, and art. Tidal features a simple node graph editor that, through composition, is able to generate complex behaviors.
2014 - 2020

Bachelor's Degree in Computer Engineering

Universidade Federal da Paraíba - João Pessoa, Brazil

Libraries/APIs

RxJS, NgRx, Node.js, React, REST APIs, WebGPU

Tools

Docker Compose, Figma, RabbitMQ, PHP-FPM, Iptables, Travis CI, Ansible

Languages

TypeScript, Java 8, Go, SQL, JavaScript, Rust

Frameworks

Angular, Spring Boot, Angular Material, Spring, Micronaut, Express.js, React Native

Paradigms

Concurrent Programming, Microservices

Platforms

Docker, Hyperledger Fabric, Amazon EC2, Apache Kafka, Amazon Web Services (AWS), Firebase

Storage

PostgreSQL, Amazon S3 (AWS S3), MongoDB, MariaDB, PostgreSQL 10, Cloud Firestore, NoSQL, Redis

Other

Architecture, Domain-driven Design (DDD), UFW, Smart Contracts, Back-end, Full-stack, OpenTelemetry, Back-end Development, Distributed Systems

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring