Nathanael Mortensen is a Senior Software Engineer with 13 years of experience building reliable, scalable backend systems, currently contributing to Uber’s open-source Cadence workflow orchestration engine. He brings production experience from Google and Amazon, where he worked on machine learning and big data solutions for enterprise risk and advertising analytics. At Cadence he focuses on backend development and test automation, improving persistence and shard-manager reliability—work that directly strengthens a widely used distributed orchestration project. Based in Seattle, he combines deep systems engineering with a strong emphasis on test coverage and resilience. Nathanael’s background in applied ML and analytics gives him a data-informed approach to system design and validation.
13 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, 3.58, Bachelor's degree, Computer Science, 3.58 at Colorado State University
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:52 reviews, 75 PRs, 37 pushes in 11 months
Contributions summary:Nathanael primarily contributed to the testing of the Cadence workflow orchestration engine. Their work focused on adding tests for persistence and shard manager functionalities, which are critical components for the system's reliability. They also added tests for workflow execution info, including the addition of new test cases and renaming the file to match the project's coding standards. Furthermore, the user updated several files with test-related commits, contributing significantly to the project's test coverage.
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
Nathanael Mortensen - Senior Software Engineer at Uber