Waldir Pimenta

Waldir Pimenta

Technical Writer & Developer Experience Engineer
Braga, PT.

About

Highly accomplished Technical Writer and Developer Experience Engineer with over a decade of comprehensive experience spanning software development, computer graphics, and real-time systems. Expertly bridges complex technical concepts with clear, actionable documentation, enhancing developer adoption and product usability. Proven ability to drive efficiency through robust tooling and CI pipeline management, delivering significant impact in high-stakes environments like fraud detection and FinTech.

Work

Feedzai
|

Technical writer

Porto, Porto, Portugal

Summary

Led product documentation for a real-time fraud detection engine, optimizing tooling and CI pipelines to enhance developer experience and product usability.

Highlights

Managed end-to-end product documentation for a sophisticated real-time fraud detection engine, ensuring clarity and accuracy for a global developer audience.

Designed and maintained documentation tooling setup, improving content delivery efficiency and consistency across multiple product versions.

Implemented and optimized CI pipelines for documentation, reducing publication cycles and ensuring high-quality, up-to-date resources for product users.

Collaborated cross-functionally with engineering, product, and support teams to gather information and streamline documentation workflows.

Uphold
|

DevExp and Documentation engineer

Braga, Braga, Portugal

Summary

Maintained critical API and developer documentation while fostering a vibrant internal developer community through coordinated talks and hackathons.

Highlights

Maintained and updated comprehensive API and developer documentation, ensuring technical accuracy and ease of use for external and internal developers.

Coordinated and facilitated internal technical talks, promoting knowledge sharing and skill development across engineering teams.

Organized and led hackathons, driving innovation and rapid prototyping of new features and solutions within the organization.

Acted as a key liaison between engineering teams and the broader developer community, translating complex technical concepts into accessible formats.

Uphold
|

Backend developer

Braga, Braga, Portugal

Summary

Developed and maintained critical backend applications interfacing with complex crypto and fiat payment networks, ensuring secure and efficient transactions.

Highlights

Developed and optimized backend applications for seamless integration with diverse crypto and fiat payment networks, including ACH.

Implemented robust data processing and transaction logic, contributing to the reliability and security of financial operations.

Collaborated with cross-functional teams to define API specifications and integrate new payment functionalities.

Contributed to system architecture design and code reviews, ensuring high standards of performance and maintainability.

PeekMed
|

Desktop software developer

Braga, Braga, Portugal

Summary

Contributed to the development of a 3D surgical planning application, leveraging DICOM medical imaging for enhanced precision and user experience.

Highlights

Developed core features for a 3D surgical planning application, significantly enhancing visualization and manipulation of medical data.

Integrated DICOM medical imaging standards, enabling accurate processing and display of patient-specific imagery and data.

Developed tooling for analysis and conversion of legacy vector formats for medical part templates into interactive SVG graphics.

Vicomtech
|

Research software developer

Donostia-San Sebastián, Basque Country, Spain

Summary

Developed a 3D face recognition application utilizing C++, Qt, and OpenCV during an Erasmus academic internship, advancing computer vision capabilities.

Highlights

Developed a 3D face recognition application from concept to implementation using C++, Qt, and OpenCV, achieving high accuracy in facial identification.

Implemented advanced computer vision algorithms for feature extraction and pattern recognition, contributing to cutting-edge research.

Designed and optimized user interfaces with Qt, ensuring an intuitive experience for researchers and evaluators.

Contributed to a scientific publication based on the project's findings, demonstrating research impact.

CCG – Computer Graphics Center
|

Augmented Reality (AR) developer

Guimarães, Braga, Portugal

Summary

Built an experimental Augmented Reality application, incorporating custom 3D modeling and animation to explore innovative interactive experiences.

Highlights

Developed an experimental AR application, showcasing innovative approaches to interactive digital experiences.

Created custom 3D models and animations, enhancing the immersive quality and visual appeal of the AR environment.

Researched and implemented cutting-edge AR technologies, contributing to the center's expertise in immersive computing.

Collaborated with research teams to define project scope and deliver functional prototypes within a research grant timeframe.

Education

Minho University
Braga, Braga, Portugal

PhD (ABD)

Computer-generated holography

Courses

Thesis: Exploiting Coherence in Rendering for Computer Generated Holography (Coursework completed; research discontinued)

Minho University
Braga, Braga, Portugal

MSc

Computer Graphics and Artificial Intelligence

Grade: 17 out of 20

Courses

Thesis: Face recognition using 3D structural geometry of rigid features extracted from 2D images (Awarded 2nd place scientific award, 2011 Fraunhofer Portugal Challenge)

Polytechnic Institute of Viana do Castelo
Viana do Castelo, Viana do Castelo, Portugal

BSc

Computer Graphics and Multimedia

Grade: 16 out of 20

Courses

Final Project: C# image processing software to convert raster topographic maps to vector graphics (SVG)

Publications

Evaluation of the compressibility of Computer-Generated Holograms

Published by

Eurographics 2015

Summary

Conference poster presenting research on optimizing the compressibility of computer-generated holograms.

Efficient generic face model fitting to images and videos

Published by

Image and Vision Computing 32 (5), 321-334.

Summary

Journal article detailing a method for efficient generic face model fitting to images and videos for improved computer vision.

A comprehensive taxonomy for three-dimensional displays

Published by

WSCG 2012

Summary

Conference paper outlining a comprehensive classification system for various types of three-dimensional displays.

Using AR virtual assistants to teach the traditional leather tanning process

Published by

CISTI 2011

Summary

Conference paper exploring the application of Augmented Reality virtual assistants in teaching traditional craft processes.

Face recognition using 3D geometry of rigid features extracted from 2D images

Published by

Master's thesis - Minho University

Summary

Master's thesis investigating 3D face recognition techniques using geometric features extracted from 2D images.

Languages

Portuguese
English

Skills

Programming Languages & Tools

C++, C#, Python, JavaScript, Qt, OpenCV, Git, CI/CD Pipelines.

Computer Graphics & Vision

3D Modeling, 3D Animation, Image Processing, Computer Vision, DICOM Medical Imaging, Face Recognition, Holography.

Documentation & Developer Experience

Technical Writing, API Documentation, Developer Experience (DevExp), Developer Advocacy, Documentation Tooling.

Open Source & Inner Source

Open Source Maintenance, Collaborative Development Best Practices, Hackathons & Developer Events Organization, Developer Documentation.