Alexia Mcdonald is a Senior Python Developer based in Stockholm with 11 years of experience building and modernizing web platforms and backend services. She combines deep hands-on skills in Python and Ruby on Rails with cloud and deployment expertise—porting apps to Kubernetes, building CI/CD pipelines, and optimizing AWS costs. As a founder of an AI startup focused on ending violence against women and a longtime open-source contributor, she brings strong product empathy and a commitment to social impact, notably adding Swedish and German localization and i18n tests to a mental-health app. She has led teams and hiring efforts, implemented testing cultures (RSpec) and scaled platforms from hundreds to tens of thousands of users. Known for pragmatic system redesigns—breaking monoliths into microservices, introducing permissions/paywalls and GraphQL integrations—she thrives at the intersection of engineering, mentorship, and user-focused outcomes. An attention to detail shows up in less obvious places too: she’s added locale-aware announcement banners and end-to-end language tests that improve real user experience.
11 years of coding experience
7 years of employment as a software developer
Bachelor's Degree Bachelor of Interactive Media, Bachelor's Degree Bachelor of Interactive Media at Deakin University
Bachelor's Degree Bachelor of Information Technology(Games and Graphics Programming), Bachelor's Degree Bachelor of Information Technology(Games and Graphics Programming) at RMIT University
Free, open source mental health communication web app to share experiences with loved ones
Role in this project:
Localization / Internationalization Specialist
Contributions:29 commits, 8 PRs, 4 pushes in 4 years 1 month
Contributions summary:Alexia primarily focused on adding and maintaining internationalization support within the application. Their contributions included adding Swedish and German language support, along with related locale configurations in multiple files, including controllers, models, and configuration files. They also updated the announcement banner to include Swedish, and added tests to verify the proper functionality of the internationalization features.
A small Rails app to explain the Observer Design Pattern using the Princess Bride example
Contributions:7 pushes, 1 branch in 4 years 6 months
observerrails-appexplainbriderails
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.