Junior Software Engineer at Butterfly Network, Inc.
New York, New York, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Steven Loria is a seasoned backend-focused software engineer with 13 years of experience building reliable Python tooling and APIs, most recently serving as Principal Software Engineer at Butterfly Network after a senior engineering stint at the Center for Open Science. He blends deep open-source contributions—across well-known projects like marshmallow, webargs, aiohttp, mkdocs, and TextBlob—with practical DevOps and testing improvements, demonstrating both library design and production readiness. Comfortable across web frameworks and async ecosystems, he has a track record of improving serialization, request parsing, documentation generation, and testing infrastructure. His academic background in neurobiology informs a data-oriented mindset and a methodical approach to problem solving. Known for continuous learning (his GitHub motto: "Always a student, forever a junior developer"), he brings curiosity and humility to engineering leadership. Equally at home refactoring core libraries and shipping application features, he focuses on maintainability and developer ergonomics.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Science (BS), Neurobiology and Neurosciences, Bachelor of Science (BS), Neurobiology and Neurosciences at University of Wisconsin-Madison
Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more.
Role in this project:
Back-end Developer & Core Contributor
Contributions:12 reviews, 428 commits, 106 PRs in 8 years 5 months
Contributions summary:Steven made significant performance improvements to the `TextBlob` library by making sentences a cached property. Their contributions included refactoring code in `tests/blob_tests.py` and `text/blob.py` and introducing caching to optimize the retrieval of sentences. The user also improved the quality of the code by fixing the translation test and other code-related issues. They made further improvements in the form of adding a stem method and also updating the core dependencies.
A lightweight library for converting complex objects to and from simple Python datatypes.
Role in this project:
Back-end Developer
Contributions:115 reviews, 1967 commits, 892 PRs in 9 years 1 month
Contributions summary:Steven's commits primarily focused on improving and maintaining the core functionality of the marshmallow library. Their contributions included fixing bugs related to validation, serialization, and deserialization, as well as refactoring code and adding new features. These changes involved modifications to the core modules, including fields, schema, and validation logic, enhancing the library's overall robustness and usability for developers utilizing marshmallow.
serdepythonmarshallingdeserializationvalidation
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
Steven Loria - Junior Software Engineer at Butterfly Network, Inc.