Donovan Levinson is a Principal Member of Technical Staff with 12 years of experience designing and operating high-performance distributed systems, currently driving architecture and delivery at Oracle from Oakland. He is fluent in Scala, Java, C/C++, Linux, and actor-based reactive frameworks like Akka, with deep expertise in message-passing, concurrency, and flow-control for fault-tolerant systems. Donovan has a strong track record of scaling production services—migrating billions of records, optimizing latency and CPU usage, and building highly available AMQP clusters—while also shipping front-end work in Scala.js and JavaScript. A pragmatic advocate of test-driven development and CI/CD, he pairs hands-on debugging (JVM tuning, Wireshark) with automation across Jenkins, TeamCity, Puppet and monitoring stacks. He blends functional and object-oriented design idioms, mentors teams as a former scrum master, and brings an applied-mathematics mindset from a B.S. at University of Colorado Boulder to solve complex, performance-sensitive problems.
12 years of coding experience
14 years of employment as a software developer
B.S., Applied Mathematics, Computer Science, B.S., Applied Mathematics, Computer Science at University of Colorado at Boulder
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
Donovan Levinson - Principal Member Of Technical Staff at Oracle