Matthew Steglinski

Software Developer at ThinkOn

Toronto, Ontario, Canada
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

👤
Senior
🎓
Top School
Matthew Steglinski is a results-driven software developer based in Toronto with over a decade of engineering experience and 4+ years focused on building high-performance applications and infrastructure automation. He designs and maintains microservice integrations and CI/CD pipelines—having set up GitLab CI with Maven and Docker—and automates virtualization workflows using VMware vRealize Orchestrator. As founder of a large Minecraft network and an active open-source contributor to notable projects like the RuneLite client and EssentialsX, he combines production-scale systems design (RabbitMQ queuing, MySQL/MongoDB storage, 99% uptime operations) with hands-on Java backend work. Comfortable translating business requirements into technical solutions, he brings a strong SDLC background, experience leading volunteer teams, and a knack for squeezing more concurrency and reliability out of existing systems.
code12 years of coding experience
job4 years of employment as a software developer
bookSecondary School Diploma, Secondary School Diploma at St. Joan of Arc Catholic Secondary School
bookHonours Bachelor of Science (B.Sc), Computer Science, Honours Bachelor of Science (B.Sc), Computer Science at University of Toronto
languagesEnglish, Polish
github-logo-circle

Github Skills (20)

minecraft-forge10
event-handling10
bukkit10
ess10
spigot10
plugin-development10
essentials10
rune10
java10
plugin10
javas10
api-design9
apidoc9
configuration-management9
api9

Programming languages (2)

JavaJavaScript

Github contributions (5)

github-logo-circle
runelite/runelite

May 2018 - May 2018

Open source Old School RuneScape client
Role in this project:
userFull-stack Developer
Contributions:6 commits, 10 PRs, 8 comments in 12 days
Contributions summary:Matthew made several contributions to the RuneLite client, including adding documentation to the API, fixing an `ArrayIndexOutOfBoundsException` related to chat commands, and adding a camera position overlay within the devtools plugin. They also formatted the 'Price each' value in the grand exchange offer slot. Furthermore, the user implemented a local player death event and enhanced the location overlay to include base, local, and region coordinates.
old-schooldotnetrunescapeosrsold-school-runescape
EssentialsX/Essentials

Oct 2015 - Oct 2015

The modern Essentials suite for Spigot and Paper.
Role in this project:
userBack-end Developer
Contributions:6 commits, 7 PRs, 4 comments in 2 days
Contributions summary:Matthew primarily focused on fixing bugs and implementing new features within the EssentialsX plugin. Their contributions include addressing issues related to nickname length, potion persistence, and portal creation, as well as adding a feature to skip one-time use kits in the kit list. These changes involved modifying core Java classes and interfaces related to player management, item serialization, and event handling within the Minecraft server environment.
playersdiscordessentials-chatspigotessentials-core
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
Matthew Steglinski - Software Developer at ThinkOn