
José Ribeiro Neto
Verified Expert in Engineering
Back-end Developer
José is a passionate software developer, excelling in Rust and C++, but his adaptability shines as he chooses the right language for each challenge. He values DevOps, prioritizing automation in benchmarks and tests to deliver top-quality, high-performance code.
Portfolio
Experience
Availability
Preferred Environment
Linux, C++, Visual Studio Code (VS Code)
The most amazing...
...project I've developed is a memory-efficient sparse tomography algorithm, reducing resource usage by 25x.
Work Experience
Software Developer
High-performance Geophysics Lab (HPG CEPETRO)
- Translated Matlab tomography into C++/CUDA, reducing memory usage by +25x (+200 GB).
- Created a novel metaheuristic, achieving a +5x speedup in optimizing seismic objectives.
- Accelerated seismic algorithms using C++ and parallel programming libraries (OpenMP, CUDA, MPI).
- Designed UIs in C++, Qt, and OpenGL for 2D/3D wave propagation.
- Proposed memory optimization in Reverse Time Migration, achieving +2x memory reduction (-1 TB).
- Secured funding from Petrobras for seismic objective function research.
- Implemented Adaptive Differential Evolution (JADE) for +2x optimization acceleration.
- Employed Python visualization tools to enhance Differential Evolution algorithm analysis.
Experience
Pureco App
Scadroid
https://github.com/joe-stifler/ScadroidNP-Hard Problem Solving
https://github.com/joe-stifler/mc658-projectsSkills
Languages
C++, Python, Python 3, Java, Kotlin, C, Julia, Rust, SQL, Bash
Frameworks
Qt, Django, Flask
Libraries/APIs
OpenMP, Firebase Android SDK, MPI, OpenGL, Open MPI
Paradigms
Parallel Programming, REST, Testing
Platforms
Linux, NVIDIA CUDA, Firebase, Android, Visual Studio Code (VS Code), Amazon EC2, Amazon Web Services (AWS), Docker, Kubernetes, Blockchain
Other
Numerical Methods, Scientific Computing, Back-end Development, Multithreading, Software, Algorithms, Distributed Systems, GPU Computing, Graphics Processing Unit (GPU), APIs, Supervisory Control & Data Acquisition (SCADA), SOAP, Mathematics, MiniZinc, Integer Programming, Lagrangian and Evolutionary Heuristics, Smart Contracts, Benchmarking, Integration Testing, Deployment, GitHub Actions, Semantic-release, Open Source, Cryptography
Tools
Apache Tomcat, Git, Gurobi, Docker Compose, Helm, CircleCI
Education
Bachelor's Degree in Computer Engineering
State University of Campinas (UNICAMP) - Campinas, São Paulo - Brazil
Certifications
Test of English as a Foreign Language (TOEFL) | Score: 92
Educational Testing Service (ETS)