Summary
Danielle Macdonald is a Senior Software Developer in Chicago with 11+ years of experience solving and preventing complex system failures across web, network, and embedded domains. She combines full-stack web skills (HTML5, CSS, JavaScript, Python, Ruby, PHP, SQL) with deep systems troubleshooting and automation experience—having taught servers to self-heal via a threaded PowerShell patcher that scaled to 10k+ Windows hosts and was extended to Linux via TypeScript. Her background spans research-grade experimental systems for neuroprosthetics, real-time multicast video delivery, and resource-constrained game engines, giving her a rare fluency across hardware, networking, and application layers. Danielle cares about humanistic, elegant interactions and brings a designer’s eye from her 3D and art-pipeline experience (Blender, 3ds Max, Maya, Photoshop) to software UX and tooling. At Oracle and prior employers she’s led and mentored teams under tight time and budget constraints, turning ambiguous, cross-disciplinary problems into reliable production solutions. She started in game design and now increasingly focuses on AI-infused systems, blending creative product instincts with rigorous engineering.
11 years of coding experience
12 years of employment as a software developer