Summary
Ryan Sheppard is a Senior Software Engineer based in San Diego with eight years building full-stack web applications across React, Angular/RxJS, Node, Scala, .NET and cloud-hosted services. He has led UI and tech teams, serving as Tech Lead since 2024 and driving high-test-coverage Angular projects while mentoring colleagues on modern front-end patterns. Comfortable across the stack from responsive mobile UIs to Oracle/DynamoDB and server-side services, he frequently liaises with clients to translate requirements into production systems. He brings a practical interest in machine learning and hands-on experience with Python/OpenCV for motion-detection tooling, plus an interdisciplinary academic background in energy, math and physics that informs pragmatic problem solving.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS), Integrated Science and Technology, Bachelor of Science (BS), Integrated Science and Technology at James Madison University