Oscar Mojica

Technical Consultant at SENAI CIMATEC

Bahia, Brazil
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Oscar Mojica is a technical consultant and geoscientist with nine years of experience applying high-performance computing to seismic imaging and wave-propagation problems. Based at SENAI CIMATEC in Bahia, Brazil, he develops and optimizes Fortran and Python code for anisotropic wave simulations, GPU acceleration, MPI parallelism, and production-grade HPC workflows. He led a Shell-sponsored research project that implemented parallel optimization techniques to bootstrap full-waveform inversion, and today implements anisotropic FWI and least-squares RTM in Devito. An active open-source contributor, he contributed TTI qP-wave kernels and adjoint-test improvements to the widely used Devito finite-differences framework. Combining a PhD-level background in geophysics with hands-on code optimization and performance testing, he brings a rare mix of domain science and low-level HPC engineering.
code9 years of coding experience
bookBacharelado, Geology/Earth Science, General, Bacharelado, Geology/Earth Science, General at Universidad Industrial de Santander
bookDoutorado, Geofísica, Doutorado, Geofísica at UFBA - Universidade Federal da Bahia
languagesSpanish, Portuguese, English
github-logo-circle

Github Skills (8)

partial-differential-equations10
finite-difference10
difference10
computational-physics10
python10
dsl9
compiler-compiler9
compiler9

Programming languages (4)

C++Jupyter NotebookPythonFortran

Github contributions (5)

github-logo-circle
devitocodes/devito

Apr 2020 - Aug 2022

DSL and compiler framework for automated finite-differences and stencil computation
Role in this project:
userBackend Developer
Contributions:40 reviews, 68 commits, 9 PRs in 2 years 4 months
Contributions summary:Oscar contributed to the development of the TTI (Transversely Isotropic) pure qP-wave equation implementation. They implemented finite-difference kernels and stencils related to the TTI wave equation. Their work involved defining the mathematical equations and incorporating them into the Devito framework, as well as adjusting the code based on flake8 rules and improving adjoint tests. These changes indicate contributions toward the numerical simulation of wave propagation in anisotropic media.
code-generationautomatic-differentiationfinite-differencecompilerultrasound-imaging
This repo shows how to use SEISCOPE optimization toolbox Fortran code from Python
Contributions:8 releases, 193 commits, 6 PRs in 1 year 7 months
gradient-based-optimisationpythongeophysicstoolboxoptimization
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Oscar Mojica - Technical Consultant at SENAI CIMATEC