Mark Burns

Founder at Polyglot Software

Porto, Portugal
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
Mark Burns is a founder and TDD/BDD-focused full-stack engineer with 14 years building Ruby on Rails, React, and TypeScript applications from Porto, Portugal. He leads Polyglot Software, delivering pragmatic, test-first solutions and has hands-on experience rescuing and modernizing legacy systems—most notably helping a UN organization migrate from Sybase to Oracle while maintaining legacy Rails apps and a JSON API layer. As a senior Rubyist and former lead engineer, he’s shipped production systems across e‑commerce and logistics teams and contributed to open-source quality by strengthening integration tests for the Slanger Pusher-compatible project. Mark blends deep backend reliability practices with front-end polish, favors message-driven architectures, and brings an uncommon combination of consultancy experience and long-term product ownership.
code14 years of coding experience
job5 years of employment as a software developer
bookBSc Computer Science, Computer Science/ IT, BSc Computer Science, Computer Science/ IT at University of the West of England
languagesJapanese
github-logo-circle

Github Skills (6)

testing10
eventmachine10
pusher10
integration-testing10
ruby10
websocket9

Programming languages (11)

JavaShellCJavaScriptGoObjective-CSwiftHTML

Github contributions (5)

github-logo-circle
stevegraham/slanger

Aug 2011 - Feb 2016

Open Pusher implementation compatible with Pusher libraries
Role in this project:
userBack-end Developer & QA Engineer
Contributions:163 commits, 19 PRs, 29 pushes in 4 years 7 months
Contributions summary:Mark primarily contributed to the integration testing of the Slanger project, an open-source Pusher implementation. Their work focused on writing and refactoring integration tests using Ruby and eventmachine to verify the system's behavior across various scenarios, including regular, private, and presence channels, and client events. The user also addressed code formatting issues within the testing framework and removed a debugger. Overall the user's efforts concentrated on ensuring the reliability of the project through comprehensive testing.
pusherandroid
markburns/to_factory

Aug 2011 - Dec 2022

Auto generate factories from data
Contributions:291 commits, 9 PRs, 107 pushes in 11 years 6 months
capybaraauto-generatefactoriesminitest
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
Mark Burns - Founder at Polyglot Software