Jonathan Browne

Software Development Engineer at Amazon

Austin, Texas, 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
Jonathan Browne is a software development engineer with 11 years of hands-on experience building backend systems in Java, JavaScript, and TypeScript, currently at Amazon in Austin. He has designed and shipped production web services and dashboards using AWS serverless tech (Lambda, DynamoDB, CDK) and improved CI/CD and deployment tooling during multiple internships. An active open-source contributor, he has strengthened robustness and type-safety in projects ranging from Firecracker microVMs to popular web tooling like UAParser.js and the Sponge Minecraft ecosystem. Comfortable across systems-level and application-level code, he combines careful attention to edge cases (e.g., user-agent parsing and VM bounds checks) with pragmatic design tradeoffs. He holds a BS and is completing an MS in Computer Science at UT Austin, and brings a longtime curiosity for new languages and platform internals that surfaces in both research and real-world production work.
code10 years of coding experience
job1 year of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at The University of Texas at Austin
bookCoram Deo Academy
stackoverflow-logo

Stackoverflow

Stats
258reputation
3kreached
8answers
3questions
github-logo-circle

Github Skills (38)

server-side10
gradle10
minecraft10
minecraft-forge10
javascript10
apidoc10
plugin-development10
memory-management10
system-design10
forge10
java10
plugin10
system10
javas10
api10

Programming languages (22)

JavaC++CSSCRustScalaGoJSON

Github contributions (5)

github-logo-circle
SpongePowered/Sponge

Jun 2015 - Feb 2022

The SpongeAPI implementation targeting vanilla Minecraft and 3rd party platforms.
Role in this project:
userBack-end Developer
Contributions:1 review, 207 commits, 117 PRs in 6 years 9 months
Contributions summary:Jonathan made several contributions to the Sponge API implementation for Minecraft. Their commits focused on adding and removing mixins for the entity, and blocks while also improving the command system. They also implemented features related to resource packs and fixed various bugs and issues related to experience, and armor stands. These changes involved working with the core game mechanics.
gradlespigot3rd-partymixinsplatforms
SpongePowered/SpongeForge

Oct 2015 - Aug 2020

A Forge mod that implements SpongeAPI
Role in this project:
userBack-end Developer
Contributions:109 commits, 17 PRs, 131 pushes in 4 years 10 months
Contributions summary:Jonathan primarily contributed to implementing and updating the SpongeAPI for the Minecraft Forge mod. Their work included implementing events related to sleeping, game dictionary revamp, and game stopping/stopped events. Additionally, the user updated entity registration for 1.12 and fixed Forge clients thinking they were missing human registration, as well as passing Sponge's explosion events on to Forge.
forgeminecraftgradlemixinsmod
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
Jonathan Browne - Software Development Engineer at Amazon