Mario Parris

Software Developer with over a decade of experience in full-stack web development.

Available for remote contract work

Email: mario+hire at eightbitmachine.com

Experience

QLess Inc., 2017 – Present (Remote)

Consulant - Software Engineer

Maintained and improved the core web application suite for digital queue management used by thousands of customers. Built tooling and processes to improve code quality and team velocity.

  • Improved software quality, and reduced bugs, by improving software development practices, tooling, and internal process documentation.
  • Increased developer productivity by containerising the development environment to resolve long-standing parity, stability and consistency issues between development and production environments.
  • Automated builds and tests by creating CI/CD pipeline for legacy JavaScript and Java projects. Reduced the number of bugs reported and enabled the team to ship with confidence.
  • Optimized frontend performance across multiple applications by reducing memory leaks and improving state management. Achieved 1.5-2x improvements in load times on affected pages, directly improving user experience for thousands of end-users.
  • Automated WCAG AA compliance checks and remediated accessibility issues.
  • Developed analytics reports for Twilio SMS notification costs using Grafana and Python to assist the company in reducing costs.
  • Mentored and successfully transitioned a Support team member into a Frontend Engineer role.

Whitenoise Inc., 2021 – 2021 (Remote)

Consultant

Advised on the design of, and assisted with, the front-end development of the registration portal for Barbados’ National ID, the Trident Card.

Scoros International, 2012 – 2017

Software Developer

Developed features for Northern Light’s SinglePoint Platform. Worked across PHP, JavaScript, and MySQL.

  • Reduced configuration and deployment time of SSO integrations from 4 hours to 1 hour by automating it and upgraded the implementation to SAML 2.0 standards.
  • Developed internal automation tools, using Python, to flag risky changes before they went live.
  • Trained colleagues on how to use git and other console tools.

Education

BSc. Computer Science (Upper 2nd Class Honours)

University of the West Indies, Cave Hill, Barbados.