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

Location
João Pessoa, Paraíba - State of Paraíba, Brazil
Toptal Member Since
April 30, 2021

Victor is passionate about delivering high-quality solutions. As a full-stack web developer, Victor possesses a vast range of knowledge related to the design and implementation of a complete product, including expertise in various languages (TypeScript, Java 8), frameworks (Angular), libraries (RxJS), and tools (Docker Compose). Victor also has a strong interest in reactivate and scalable applications.

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

Full-time

Preferred Environment

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

The most amazing...

...project I've built is a highly-dynamic customer onboarding front end that met the varying requirements of completely different businesses.

Work Experience

Senior Software Engineer

2022 - 2023
C3LX
  • Engineered a real-time remote patient monitoring (RPM) billing service, a key revenue stream through government healthcare reimbursement programs.
  • Implemented a robust role-based access control (RBAC) security model, ensuring patient confidentiality throughout all API endpoints, according to HIPAA and GDPR compliance guidelines.
  • Integrated observability standards into the back-end code, ensuring complete visibility of requests across all services.
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
  • Designed a high-performance real-time monitoring microservice that efficiently ingested critical business variables from diverse data sources onto time-series databases for analysis, graph generation, and automated alert notifications.
  • Introduced a CQRS architecture for the metrics generation microservice, resulting in a tenfold reduction in latency to <5ms.
  • Conducted Go training for a group of 50+ developers.
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 design, maintenance, and development of a large-scale Angular application for a credit card customer onboarding platform.
  • Managed processes such as code reviews and training for front-end developers.
  • Designed and developed performant microservices for a resource-constrained production environment.
  • Implemented reactive state management in the main app, reducing the requests per page metric by about 60%.
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

System Administrator | DevOps Engineer

2014 - 2016
Freelance Work
  • Dockerized a popular forum software and its dependencies to make migration and management easier.
  • Secured the server by enabling strict firewall rules, public-key authentication, and usage of intrusion prevention software.
  • Implemented automated regular backups for the database and user-uploaded content.
Technologies: Docker, Docker Compose, PHP-FPM, MariaDB, UFW, Iptables, SQL

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.

Languages

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

Frameworks

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

Libraries/APIs

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

Tools

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

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), Micronaut, UFW, Iptables, Smart Contracts, Back-end, Full-stack, OpenTelemetry, Back-end Development, Distributed Systems, WebGPU

2014 - 2020

Bachelor's Degree in Computer Engineering

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

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