Jim Mackin

Senior Software Engineer at Ocasta

Stirling, Scotland, United Kingdom
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
Jim Mackin is a Senior Software Engineer based in Stirling, Scotland with 12 years of experience building and architecting backend systems. He has a long track record at SalesAgility where he evolved from senior solutions architect to influential core contributor on the open-source SuiteCRM project, implementing AOD modules, UTF-8 support, workflow fixes and robust duplicate/index handling. Currently at Ocasta and previously leading app development at Legara AI, he bridges hands-on development with system-level design and practical delivery in commercial and open-source contexts. Jim’s strengths lie in stabilising legacy platforms, improving data integrity and adding pragmatic features like file uploads and better date calculations that have real customer impact. Trained as a Computer Software Engineer at the University of Edinburgh, he combines formal engineering grounding with a bias for maintainable, back-end-first solutions. Colleagues know him for digging into core logic hooks and fixing subtle, production-facing edge cases that others often miss.
code12 years of coding experience
job14 years of employment as a software developer
bookBachelor of Engineering (BEng) Computer Software Engineering, Bachelor of Engineering (BEng) Computer Software Engineering at The University of Edinburgh
bookBannockburn High School
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

php10
suitecrm10
mysql10
database-design9
api8
zend-framework8
apim8
api-design8

Programming languages (4)

CSSJavaScriptPHPRuby

Github contributions (5)

github-logo-circle
salesagility/SuiteCRM

Feb 2014 - Sep 2022

SuiteCRM - Open source CRM for the world
Role in this project:
userBack-end Developer
Contributions:1 review, 539 commits, 121 PRs in 8 years 8 months
Contributions summary:Jim's primary contributions focused on modifying the core functionality of the SuiteCRM system. They implemented AOD Modules, corrected typos in logic hooks, fixed bugs related to indexed records and duplicate entries, and added UTF8 support and boosts. The user also made changes to prevent retrieving non-retrievable modules and updated the date calculations in workflows and also added file upload features.
casescontactsmauticquotescrm
The ASSIST for Higher Ed project was born at Maricopa Community Colleges and proved an open source CRM could be viable at a major college system. For this effort, plugins were created to work with SuiteCRM, a general purpose open source CRM. This project is no longer maintained and has been retired.
Contributions:55 commits, 35 pushes in 5 months
suitecrm-plugins
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
Jim Mackin - Senior Software Engineer at Ocasta