Sarah Larkworthy

Software Development Engineer at Amazon Web Services (AWS)

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Sarah Larkworthy is a software development engineer with six years of full-stack experience in JavaScript, Python, and Java, currently building services at AWS in Seattle. With dual degrees in Physics and Vocal Performance from Oberlin and a Flatiron School software education, she blends analytical rigor and creative discipline to produce maintainable, readable code. She has practical backend experience contributing to Batfish—extending vendor support and BGP configuration analysis—which demonstrates skill in network configuration tooling and systems-level problem solving. Prior roles include engineering at Intentionet and hands-on teaching and performance work, reflecting strong virtual communication and curriculum design abilities. Colleagues rely on her flexibility and structured problem-solving to keep teams shipping in fast-changing environments.
code6 years of coding experience
job2 years of employment as a software developer
bookFlatiron School
bookBachelor of Music, Vocal Performance, Bachelor of Music, Vocal Performance at Oberlin Conservatory
bookBachelor of Arts - BA, Physics, Bachelor of Arts - BA, Physics at Oberlin College
github-logo-circle

Github Skills (10)

bgp10
network10
javas10
network-configuration10
configurations10
configparser10
configuration-file10
java10
antlr10
network-automation9

Programming languages (5)

JavaCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
batfish/batfish

Oct 2022 - Jan 2023

Batfish is a network configuration analysis tool that can find bugs and guarantee the correctness of (planned or current) network configurations. It enables network engineers to rapidly and safely evolve their network, without fear of outages or security breaches.
Role in this project:
userBackend Developer
Contributions:73 reviews, 7 commits, 33 PRs in 2 months
Contributions summary:Sarah primarily focused on enhancing the configuration analysis capabilities of Batfish by adding support for a new vendor. Their contributions included adding parser documentation, implementing configuration states, and implementing network statement advertisement to the BGP routing information base (RIB). They also added a network statement policy for the FRR configuration. The commits demonstrate their work on extending the network configuration analysis tool's functionality.
netmikonetwork-verificationconfiguration-parsernetwork-engineersbatfish
SLarkworthy/learn-co-sandbox

Jan 2020 - Mar 2020

Contributions:211 pushes, 1 branch in 1 month
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
Sarah Larkworthy - Software Development Engineer at Amazon Web Services (AWS)