Ian Mcewen is a senior software engineer with 16 years of experience building and operating web-facing systems, currently contributing to CyVerse’s Discovery Environment from Tucson, Arizona. He combines backend development, PostgreSQL-savvy data modeling, and dev-ops skills—work honed through long-term contributions to MusicBrainz, including backend and database improvements for the prominent metabrainz/musicbrainz-server project. Comfortable across programming, systems administration, and data/geo workflows, he repeatedly ships performance-sensitive database and API features. His background includes multiple Google Summer of Code projects and steady open-source collaboration, reflecting a penchant for community-driven software. Notably, he blends academic software experience (Hampshire College) with production cyberinfrastructure work, making him adept at translating research needs into reliable, maintainable services.
16 years of coding experience
8 years of employment as a software developer
University High School
BA, Computer Science, BA, Computer Science at Hampshire College
Server for the MusicBrainz project (website, API, database tools)
Role in this project:
Back-end Developer
Contributions:3750 commits, 117 pushes, 1 branch in 4 years 3 months
Contributions summary:Ian primarily contributed to the backend of the MusicBrainz server project, with a focus on database and API-related tasks. Their commits show a deep understanding of SQL, likely PostgreSQL, and involve the creation and modification of database functions, constraints, and indexes. The user also worked on the addition of new features, such as the handling of different collection types, and improvements to search-related functionality, indicating a strong ability to understand and enhance the project's data model and performance.
Contributions:1 review, 16 pushes, 1 branch in 4 years 4 months
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
Ian Mcewen - Senior Software Engineer at CyVerse.Org