Victor Franco Vieira Lima
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Senior Software Engineer
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.
Software Engineer
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.
Software Engineer
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.
Experience
Hyperledger Fabric Chaincode Router
http://github.com/vtfr/rochaAs 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/tidalSkills
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
Education
Bachelor's Degree in Computer Engineering
Universidade Federal da Paraíba - João Pessoa, Brazil
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring