Summary
Sergio Rivas is a Senior Software Engineer based in California with over two decades of teaching and hands-on experience and nine years in industry roles spanning startups and major tech like Apple. He designs and implements full-stack, cloud-native systems using Ruby/Rails, Go, Elixir, Node.js, Python, Vue/React, and production tooling such as Docker, Kubernetes, and AWS. Sergio blends academic rigor—supervising 30+ theses and building automated educational management systems—with practical product delivery as a software architect and senior engineer. He favors event-driven architectures, DDD, and TDD/BDD practices, and moves quickly between languages and frameworks to evaluate emerging technologies. At Apple and previous employers he’s focused on robust API design (REST, GraphQL, gRPC) and performant backend services backed by MySQL/Postgres/MongoDB. Quietly, he migrated his personal projects to GitLab and now concentrates GitHub use on cross-organization collaboration, reflecting a pragmatic, security-minded approach to code stewardship.
9 years of coding experience
22 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Universidad Central de Venezuela
English, Spanish