Donnie Cameron
1538 Terracina Cir, Manteca, CA 95336
+1 919-429-9377 | macnod@gmail.com
https://sinistercode.com/public/donnie/contact
Senior Software Engineer with 20+ years of experience architecting scalable, distributed systems for leading tech and entertainment companies. Proficient in Common Lisp, Python, Java, Kotlin, and cloud platforms (AWS, Azure, GCP, Kubernetes). Spearheaded backend development, designed proprietary languages, and drove migrations to optimize performance and reliability. Seeking remote role to lead large-scale system design and innovation.
Seeking a remote role to lead large-scale system design, innovate with expressive programming languages, and gain expertise in popular deep learning frameworks like TensorFlow/Keras or PyTorch.
Common Lisp, Python, Java, Kotlin, SQL, BASH, JavaScript, Perl, PHP, XQuery/XPath, JavaScript
AWS, GCP, Azure, Kubernetes, Docker, Airflow, BigQuery, PostgreSQL, Kafka, MongoDB, Redshift, DynamoDB
Slack, JIRA, Confluence, GitHub, Jenkins, CircleCI, Emacs, Linux
September 2024 - May 2025
Windfall is a people intelligence and AI company that gives go-to-market teams actionable data to find, engage, and convert their next best customers. My focus at Windfall was on the backend systems that process the data from the company's myriad sources. I used Java, Kotlin, Python, Airflow, Cloud Functions, BigQuery, and container technologies to process and integrate incoming data. As Windfall transitioned from a startup to an enterprise-grade service, I took the lead in reworking existing code for correctness, reliability, and serviceability.
December 2019 - March 2024
Sight Machine is a leading provider of technology for transforming and analyzing manufacturing-facility data, to help improve the throughput, quality, and efficiency of the plant's manufacturing processes. My focus at Sight Machine was on developing the back end of the Factory Build component of the company's product suite, which allows users to build data pipelines that transform data streaming from multiple plant sources into standardized representations.
I developed a performant, strongly-typed proprietary, programming language with real-time error feedback. This language was adopted by over 50 engineers and became a core component of the company's flagship product, dramatically reducing the time to build data pipelines for customers and improving the company's scalability.
My work involved system design, database design, software development (Java, Python, BASH, SQL, Lisp, Groovy, Operator Expressions), building REST services, Kafka, Kubernetes, Docker, data pipelines, PostgreSQL, MongoDB, Azure, AWS, GCP, GitHub, Jenkins, CircleCI, and many other technologies.
January 2015 - November 2019
Eros Now is a global entertainment service with millions of users. I drove architectural enhancements to boost scalability and security for the website and API services. Highlights include transitioning the company to AWS VPC and orchestrating integrations with technologies like Akamai and Verizon Edgecast.
This work involved management of the engineering team, system design, database design, software development (Python, Perl, JavaScript, Lisp), building REST services, AWS, MySQL, PostgreSQL, Redshift, Docker, JSON, and integration with systems from a number of 3rd parties.
November 2012 - December 2014
As a full-stack engineer, I developed new features for Socialtext, the most advanced wiki software in the world at the time. Most of my programming was in LiveScript (like CoffeeScript), with JQuery, Modern Perl, Node.js, and PostgreSQL.
October 2010 - October 2012
I developed software to implement new features for CashBox, Vindicia's flagship product at the time. A significant portion of my work involved Oracle and Perl. Led migration of production systems from RPath to RedHat Linux.
October 2004 - October 2010
March 1997 - January 2002
Edited and occasionally contributed code to the following publications:
Coursework in Computer Science
Other Formats: For your convenience, this resume is available in other formats, such as plaintext, PDF, and Markdown.