Rafael Alberto Rivera Soto

Staff Scientist II at Lawrence Livermore National Laboratory

Brentwood, 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
Rafael Alberto Rivera Soto is a Staff Scientist II with 12 years of technical experience, currently advancing research and applied engineering at Lawrence Livermore National Laboratory. He brings a strong practical background in controls and automation from prior roles leading building automation projects and coding GCL+ sequences, paired with hands-on lab and product development experience at The Clorox Company. Comfortable bridging fieldwork and code, Rafael has repeatedly navigated live control panels, mechanical troubleshooting, and commissioning while maintaining rigorous safety and documentation practices. His Java-focused algorithm work—implementing and testing sorting and divide-and-conquer algorithms with JUnit—demonstrates solid computer science fundamentals alongside his experimental and controls expertise. Based in Brentwood, CA, he also holds certifications in Delta Controls/enteliWEB and a Recording Arts Technology credential, reflecting an unusual blend of systems engineering and creative technical skills. Colleagues describe him as a dependable problem-solver who moves projects forward through clear communication and meticulous organization.
code12 years of coding experience
job10 years of employment as a software developer
bookCertificate of Achievement, Recording Arts Technology/Engineer, Certificate of Achievement, Recording Arts Technology/Engineer at Los Medanos College
bookDelta Controls / enteliWEB Certified, Delta Controls / enteliWEB Certified at George University
github-logo-circle

Github Skills (9)

algorithm10
data-structures10
javas10
algorithms10
heapsort10
mergesort10
data-structure10
java10
junit9

Programming languages (5)

JavaC++LuaJupyter NotebookPython

Github contributions (5)

github-logo-circle
Share, discuss and learn about algorithm implementations!
Role in this project:
userBack-end Developer
Contributions:20 commits in 4 months
Contributions summary:Rafael primarily contributed to the implementation and testing of various sorting algorithms, particularly Merge Sort and Heap Sort. Their work involved writing Java code to implement these algorithms, including the core logic for sorting sub-arrays and testing the results. Additionally, the user implemented a divide and conquer maximum subarray algorithm, and incorporated JUnit tests. The user demonstrated proficiency in Java and a good understanding of data structures and algorithms.
implementationsdata-structuresdiscusssharealgorithm-implementations
rrivera1849/machine-learning

Dec 2016 - Oct 2017

Contributions:59 pushes, 1 branch in 10 months
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
Rafael Alberto Rivera Soto - Staff Scientist II at Lawrence Livermore National Laboratory