Lily Gilbert

Senior Software Engineer at Informed K12

Salt Lake City Metropolitan Area 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
Lily Gilbert is a Senior Software Engineer with 15 years of experience building reliable full-stack systems and leading backend development across education and SaaS companies. Based in the Salt Lake City area, she currently drives engineering at Informed K12 after senior roles at Mavenlink, Instructure, and XMission where she combined application development with Linux administration. An active open-source contributor, Lily has improved robustness and error handling in widely used JWT libraries (notably pyjwt and flask-jwt-extended), adding tests and clearer dependency failure messages that help production reliability. She is passionate about diversity, equity, and inclusion and brings that perspective to team culture and hiring, pairing pragmatic engineering with advocacy for inclusive practices.
code15 years of coding experience
job10 years of employment as a software developer
bookThe University of Utah
github-logo-circle

Github Skills (13)

user-authentication10
authentication10
pytest10
back-end-development10
python10
cryptography10
flask10
flask-ask10
jwt10
api-design9
restful-api9
rest-api9
api-rest9

Programming languages (14)

JavaRustGoHTMLTypeScriptJavaScriptHaskellLua

Github contributions (5)

github-logo-circle
vimalloc/flask-jwt-extended

Sep 2016 - Aug 2022

An open source Flask extension that provides JWT support (with batteries included)!
Role in this project:
userBack-end Developer
Contributions:89 releases, 30 reviews, 397 commits in 6 years
Contributions summary:Lily primarily contributed to the development of a Flask extension for handling JWTs. The commits focused on implementing core features like access and refresh token generation, token verification, and integration with the request cycle. Code changes involved defining endpoints for login, refresh, and protected resources. The user also added the functionality for custom claims and for revoking and unrevoking tokens.
flask-jwtpythonbatteries-includedjwt-supportflask
jpadilla/pyjwt

Sep 2016 - Oct 2017

JSON Web Token implementation in Python
Role in this project:
userBack-end Developer
Contributions:13 commits, 4 PRs, 27 comments in 1 year 1 month
Contributions summary:Lily primarily focused on improving the error handling and overall robustness of the `pyjwt` library, particularly related to missing dependencies. They added better error messages when the `cryptography` package was not installed and implemented various unit tests to ensure the library's correct behavior. Furthermore, the user refactored and improved code to align with style guidelines and addressed flake8 issues. The user also merged upstream changes and updated documentation examples.
pythontokenjson-web-tokenweb-tokenjwt
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
Lily Gilbert - Senior Software Engineer at Informed K12