Steven Loria

Junior Software Engineer at Butterfly Network, Inc.

New York, New York, 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
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.
code13 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (BS), Neurobiology and Neurosciences, Bachelor of Science (BS), Neurobiology and Neurosciences at University of Wisconsin-Madison
stackoverflow-logo

Stackoverflow

Stats
1,724reputation
144kreached
20answers
11questions
github-logo-circle

Github Skills (79)

python10
onclick10
testing10
clicking10
http10
authentication10
swagger10
deserialization10
rest-api10
openapi10
flask10
aiohttp10
markdown10
django10
data-serialization10

Programming languages (24)

PowerShellJavaCSSC++CVim SnippetGoMustache

Github contributions (5)

github-logo-circle
sloria/TextBlob

Jun 2013 - Oct 2021

Simple, Pythonic, text processing--Sentiment analysis, part-of-speech tagging, noun phrase extraction, translation, and more.
Role in this project:
userBack-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.
part-of-speechextractionpythontranslationtext-processing
marshmallow-code/marshmallow

Nov 2013 - Nov 2022

A lightweight library for converting complex objects to and from simple Python datatypes.
Role in this project:
userBack-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.