Marica Odagaki

Senior Software Engineer at Strive

San Francisco, California, United States
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

🤩
Rockstar
🎓
Top School
Marica Odagaki is a Senior Software Engineer in San Francisco with 15 years of hands-on experience across full-stack, mobile, backend, and infrastructure work. She has shipped production systems from Android beacon-based apps to OLAP backends and led SRE practices at NoRedInk, driving encryption-at-rest, Kubernetes migrations, and reliability guidelines. An active open-source contributor, Marica has improved projects ranging from the Elm formatter and gevent to TiddlyWiki and Riemann, often focusing on robustness, testing, and developer experience. Comfortable across languages and environments (Elm, Haskell, Python, Clojure, Java/Android, Nix/Terraform), she blends pragmatic engineering with tooling and process improvements. Her background in theoretical biology and long history of roles from QA to project manager give her a systems-thinking approach and curiosity for non-obvious failure modes. Colleagues rely on her to turn ambiguous requirements into reliable, well-tested systems and better developer workflows.
code15 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.Sc.), Theoretical Biology, Bachelor of Science (B.Sc.), Theoretical Biology at Kyoto University
languagesJapanese, English
stackoverflow-logo

Stackoverflow

Stats
5,851reputation
404kreached
47answers
20questions
Badges
apple-push-notifications
top-5%
unit-testing
top-5%
github-logo-circle

Github Skills (54)

monitoring10
debugging10
github-ci10
beacon10
javascript10
debug10
monitor10
python10
clojure-cli10
amazon-sns10
testing10
code-standards10
formatter10
bluetooth-le10
event-sourcing10

Programming languages (22)

JavaC++CSSRustCElmGoHTML

Github contributions (5)

github-logo-circle
avh4/elm-format

Jan 2016 - Oct 2016

elm-format formats Elm source code according to a standard set of rules based on the official Elm Style Guide
Role in this project:
userBack-end Developer
Contributions:20 commits, 4 PRs, 9 comments in 8 months
Contributions summary:Marica primarily contributed to improving the `elm-format` project, which is a code formatter for Elm source code. Their work included enhancing the string formatting logic to correctly handle escaped quotes within multi-line strings. Furthermore, the user refactored result handling and error reporting mechanisms, and added tests for error reporting. These contributions demonstrate a focus on improving code correctness and the user experience of the tool.
code-styleelmstyle-guideelm-formatrules-based
gevent/gevent

Feb 2022 - Sep 2022

Coroutine-based concurrency library for Python
Role in this project:
userBackend & DevOps Engineer
Contributions:4 reviews, 16 commits, 2 PRs in 7 months
Contributions summary:Marica primarily focused on fixing and improving the codebase, addressing issues identified by Pylint. They implemented fixes and disabled specific violations with inline comments, ensuring code quality. The contributions also included updates to the build script and the addition of regression tests related to compiler flag interactions. They also made changes related to system error handling for Python and PyPy compatibility.
pythonasynchronousconcurrencyasyncioconcurrency-library
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
Marica Odagaki - Senior Software Engineer at Strive