Maddy Markovitz

Senior Software Developer at UpGuard

Queensland, Australia
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
Maddy Markovitz is a Senior Software Developer based in Queensland, Australia with five years of hands-on experience building high-availability web applications in Java and Ruby. She specializes in Java 8, Spring Boot and RESTful API design as well as Ruby on Rails and Sinatra, delivering robust systems across utilities, telecommunications and IT. At GreenSync she helped connect distributed energy resources to markets, gaining practical domain experience in renewable energy and grid integration. Maddy contributes to open-source performance work — notably improving schema, indexing and poller logic for the que-rb job queue to boost reliability and query speed. As an independent contractor and now at UpGuard she focuses on quality code and end-to-end lifecycle ownership, often driving database-focused backend optimizations that aren’t obvious from surface-level roles. She holds a BSc in Computer Science from Victoria University of Wellington and blends pragmatic engineering with a passion for resilient systems.
code5 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Victoria University of Wellington
github-logo-circle

Github Skills (11)

schema-design10
postgresql10
indexer10
indexing10
schema10
database-design10
db-schema10
migration10
database-schema10
ruby10
sql9

Programming languages (1)

Ruby

Github contributions (5)

github-logo-circle
que-rb/que

Jan 2022 - Feb 2022

A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability.
Role in this project:
userBackend Engineer & Database Engineer
Contributions:3 releases, 6 reviews, 10 commits in 1 month
Contributions summary:Maddy primarily focused on enhancing the database schema and improving the performance of the `que-rb/que` project. Their contributions include the addition of a `que_version` column to the `que_jobs` table, creation of indexes for optimized querying, and modifications to the poller logic to utilize this new column. Furthermore, the user was involved in adding a GIN index on the `kwargs` column and made refinements to the migrations process, contributing to the overall reliability and efficiency of the job queue system.
locksspeedadvisory-locksrailsruby
greensync/que

Dec 2021 - Feb 2022

A Ruby job queue that uses PostgreSQL's advisory locks for speed and reliability.
Contributions:14 pushes in 2 months
locksspeedadvisory-locksrailsruby
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
Maddy Markovitz - Senior Software Developer at UpGuard