Adebayo Odutola
Senior Frontend Engineer
Vue.js · GraphQL / REST · Git · accessibility · policy UI · remote async · AI-assisted delivery
Professional Summary
Senior frontend engineer with production Vue.js (Just Eat Takeaway.com, hometolive.NET) plus React and Angular in large product codebases. I turn permissions, roles, and rules into interfaces people can actually use — client and admin access, guarded workflows, and clear status in a remote Git-based process. Daily stack: semantic HTML, CSS/SASS, JavaScript/TypeScript, responsive and WCAG-minded UI, Jest/Vitest and Playwright/Cypress. I use AI coding agents for well-scoped work in a large repo, review what they produce, and take direct control when the task is unsafe to leave to a model. Comfortable async in English, mentoring, and code review. GraphQL and REST for API integration; REST is the day-to-day contract, GraphQL where the API is schema-driven.
Technical Skills
GitLab JD — Vue, JS, GraphQL
GitLab JD — tests, Git, a11y, performance
GitLab JD — policy UI, AI, leadership
Work Experience (Most Recent First)
Director of Front-End Engineering / Senior Frontend
hometolive.NET (home to live ltd)
2005 - Present | Remote
★ Vue 3 · Git · AI agents · access rules · live services
- Vue 3 + TypeScript (Composition API, Vite, Vitest) for product UI across hometolive.com and bidvay.hometolive.com; semantic HTML, SASS/CSS, responsive layout, WCAG-minded components
- Git as the professional workflow: branches, review, and controlled releases on a multi-product codebase — the same collaboration model as GitLab merge requests
- Policy and permissions UI: client vs admin roles, invite/access validation, and guardrails so the wrong person cannot change the wrong thing — complexity kept simple in the interface
- Raise the bar on AI coding agents in a large, messy repo: scope tasks, review generated diffs, reject unsafe changes, and write the critical path by hand when the agent is wrong
- Package hygiene: Windows Defender malware scans and Snyk CVE checks before approving npm install scripts
- Frontend tests (Jest/Vitest, Playwright/Cypress) and performance-conscious data fetching against SQL-backed APIs; live-service ownership, BAU, and observability of what shipped
- Remote, asynchronous written English: status, design notes, and review comments without needing a daily stand-up in the same room
Vue Developer
Just Eat Takeaway.com
June 2022 - December 2022 | Remote, UK
★ Vue.js · high-traffic product · code review
- Vue.js components on a consumer platform serving millions of users — Vuex, Vue Router, API-backed UI
- Agile delivery with automated tests and code review in a large product organisation
- Responsive, performance-aware UI; partnered with backend contracts rather than inventing a parallel stack
Manager Interactive Developer
Publicis Sapient
September 2021 - March 2022 | London, UK
★ Frontend leadership · NX monorepo · Vue / React / Angular
- Genesis Framework in an NX monorepo — starter architecture for Vue, React, and Angular so teams shared standards instead of forking wildly
- Mentored engineers on component quality, accessibility, performance, and review — the same coaching this GitLab team needs with one frontend engineer today
- Financial-services delivery: secure coding, API contracts, and making regulated constraints usable in the UI
Remote AngularJS Frontend Developer
HSBC via Infosys
June 2021 - September 2021 | London, UK
★ Permissions · regulated UI · Angular
- Secure AngularJS interfaces for investment-banking platforms — policy, data protection, and least-privilege behaviour in the frontend
- Worked remotely with backend Java services; incident-style fixes and scrum collaboration
Frontend Developer
Samsung Electronics
March 2018 - March 2020 | Staines-upon-Thames, UK
★ HTML/CSS · performance · responsive
- Responsive digital platforms: HTML, CSS/SASS, JavaScript, REST integration, frontend performance
- Shipped in an existing DevOps setup — reliability over greenfield rewrites
How this maps to Repository Management
I have not shipped GitLab Branch Rules or Gitaly internally — this CV does not pretend otherwise. What I do bring is Vue in a large product, Git-based review, making permissions and policy feel simple, tests, accessibility, and disciplined use of AI agents in a complex repo. Happy to learn Codeowners, merge strategies, and the Source Code handbook on the job, which the posting says is expected.
Availability
Based in London, UK. Full-time remote. Strong async written English. Available to start for a Senior Frontend Engineer role with GitLab’s Source Code / Repository Management team.
Vue-focused CV and full history
Shorter Vue-only CV and complete chronology (BBC, FT, The AA) if useful:
https://hometolive.net/cv/vue