$mr@edmonton:~$
14y

01 / identity

Mark LawrenceRuaro

Senior Full Stack Developer — Backend-Focused · Edmonton, Alberta. 14+ years building building scalable web applications.

session.log

» name Ruaro, Mark Lawrence

» role Senior Full Stack Developer — Backend-Focused

» base Edmonton, Alberta

» level 14+ yrs

» stack php·laravel·mysql·elasticsearch·docker

» status ● open to work

02 / about

Backend-first, systems-minded.

I design and ship scalable backend platforms that stay fast under real load. Over fourteen years I've led system design, driven hard problems to a clean close, and mentored developers into senior confidence — pairing careful architecture with the practical instinct to keep things boring in production.

Bachelor's Graduate Diploma·World Education Services (WES) Certified

03 / skills

backend

  • PHP · Laravel
  • Codeigniter · Kohana
  • FlightPHP · MySQL
  • REST APIs · Docker · AWS
  • Redis · Elasticsearch

Data Visualization

  • Kibana
  • Elasticsearch Analytics

frontend

  • JavaScript
  • Vue.js
  • Typescript
  • HTML · CSS

devops

  • Git
  • TortoiseSVN
  • Mercurial
  • Capistrano
  • Linux
  • Docker
  • AWS
  • CPanel
  • WHM

Multimedia

  • Adobe Photoshop
  • Adobe Illustrator
  • Adobe Premiere

Methodologies

  • Agile
  • Scrum

04 / experience

  1. Senior Software Developer · Smithsonian Learning Lab

    Content platform & API layer

    Designed the publishing and search API serving a high-traffic public learning catalogue.

  2. Lead · LiveSupport

    Realtime support runtime

    Built the queueing and routing core handling live agent-to-customer messaging at scale.

  3. Backend · HRMS

    People & payroll systems

    Modeled multi-entity HR workflows with audited, transactional data integrity.

  4. Engineer · Payment Systems

    High-throughput settlement

    Tuned billing and settlement pipelines for determinism and zero-downtime deploys.

  5. Engineer · Government Systems

    Public services & integrations

    Delivered secure, compliance-focused services integrating across departments.

05 / projects

Selected work

06 / contact

Open a channel.

Have a system that needs a senior hand? Send a message — I reply within a day.

→ Edmonton, Alberta