
Yray Akemu
Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Full Stack Software Engineer with 5+ years of production experience across PHP and Laravel, React, Next.js, and TypeScript, plus Go and Java through personal projects.
At The Students
Commission of Canada I designed and built a multi-tenant survey dashboard from scratch, including its own authentication layer, role-based access, audit logging, and a webhook-driven Vonage SMS service, for a platform serving roughly 100,000 students and subscribers. Before that I built MarketingBlocks, an AI marketing app now used by 40,000+ people in 47+ countries, and ran its AWS infrastructure with Terraform. Fully remote for my whole career, and comfortable owning work from first requirements through on-call support.
Experience
Full Stack Developer at The Students Commission of Canada (2024-07 – Present)
- Designed and built a survey management dashboard from scratch for a multi-tenant platform serving roughly 100,000 students and subscribers: database schema, Laravel REST API (Eloquent ORM, MySQL), and a Next.js, React, TypeScript, Redux, and Tailwind CSS frontend, after gathering requirements from staff and subscribers and writing the design docs and specs.
- Implemented authentication and access control myself: hashed, expiring bearer tokens, session cookies, CSRF protection, server-side logout, and role-based access enforced on backend and frontend, plus an event logger that kept an audit trail of every user change with admin alerts.
- Built a separate Laravel service for SMS survey distribution on the Vonage API, connected through webhooks, with duplicate-processing protection and safe retries, and wrote the SQL aggregation queries, imports, and CSV exports behind survey reporting.
- Tuned data fetching with indexing and Redis caching, migrated live production data from v6 to v7, deployed to Azure Kubernetes Service with kubectl and Helm, and took part in on-call, including restoring the database from backup after a bad deploy created duplicate responses.
- Wrote PHPUnit and Cypress tests with a regression test for every bug that got through, set up an LLM guardrail in Bitbucket Pipelines CI that flagged risky code, and mentored a newer frontend developer through code review and pairing.
Back End Developer at Fitness Factory (2022-06 – 2023-05)
- Defined Laravel REST endpoints on MySQL, working with the front-end team to turn UX requirements into backend logic.
- Documented API specs in Swagger and validated them with Postman test scenarios and automated tests.
- Built isolated, reproducible Docker development environments to keep behavior consistent across machines.
Web Development Lecturer at ROLOF Computer Academy (2021-01 – 2021-12)
- Taught HTML, CSS, JavaScript, and PHP to students with a range of technical backgrounds, adapting explanations to their level.
- Reviewed student code for cross-browser and cross-device compatibility and delivered presentations on emerging web development topics.
Full Stack Developer at Snapi Labs (2019-10 – 2021-08)
- Built MarketingBlocks, an AI marketing app now used by 40,000+ users in 47+ countries, including its chatbot system and a PHP and Laravel tool for sending tailored messages to targeted audiences through multiple autoresponders and SMTP servers.
- Ran production infrastructure on AWS with Terraform: ECS Fargate, ALB, private subnets, RDS, IAM task roles, S3, and an ECR-based deployment pipeline.
- Fixed mobile responsiveness and UI/UX issues in React and Vue across platforms with 20,000+ users, and built custom branding features for clients.
- Built Node.js and Express services and fixed critical production bugs, including broken customer sites and faulty delete functions.
Education
Diploma in Computer Programming – Humber College
BSc in Computer Science – Afe Babalola University