Download PDF
Najaf Ali
Senior Software Engineer · Sendai, Japan
ali.najaf@gmail.com · 080-9629-1806 · github.com/[handle] · linkedin.com/in/[handle]
宮城県仙台市青葉区一番町2丁目6ー1シティーハウス一番町中央506
2023–now
Senior Engineering Manager · Givery, Inc.
  • [Hands-on technical contribution — languages / systems]
  • [Notable IC-style achievement: shipped X, designed Y]
  • [Team / scope number, if you want it on record]
Alongside this
2024–now Tour Guide · Japan at Night, Sendai
2023–24 Coach (SQL & advanced PostgreSQL) · Skiller Whale
2018–23
Freelance Ruby on Rails Engineer · Remote
[Brief: clients, scope, notable hands-on work — e.g. shipped X for Y, built Z system.]
2012–18
Founder & CTO · Happy Bear Software, London
Ruby/Rails/JS consultancy — 30+ projects hands-on, distributed team, grew to £500k+ annual revenue.
Earlier career
2011–12
Developer · New Bamboo, London — Rails consultancy work.
2010–11
Senior Developer · MOO — High-traffic e-commerce (Zend / Doctrine). Mentored juniors, ran the SVN→git migration.
2009–10
Developer · Webgains — Affiliate marketing platform; refactor to front controller; closed a major security hole.
2008–09
Web Developer · Score Communications — Drupal / LAMP client sites; helped formalise the dev process.
2007–08
English Instructor · Berlitz, Tokyo — Business English for execs & senior professionals.
2006–07
Assistant Language Instructor · JET Programme, Iwate — Taught English in rural Japan; ran a conversation club & cross-cultural events.
2003–06
BSc Computer Science · University College London
Alongside this
2003–06 Founded & led the UCL Kendo Club
2003–08 Freelance Web Development · UK & Japan
— page break —
Najaf Ali
page 2 of 2
What I bring
Senior engineer who's been around the block: twenty years writing production Ruby/Rails and JavaScript across startups, agencies, and a London consultancy I founded and ran for seven years. Sendai-based and bilingual, most useful when shipping software, mentoring teammates, or doing both at once.
Stack & tools
Ruby · Rails · JavaScript / TypeScript · React · Node · PostgreSQL · Redis · Linux · Docker · AWS · CI/CD
Key strengths
End-to-end Ruby on Rails for over a decade
From the affiliate platform at Webgains and high-traffic e-commerce at MOO to 30+ projects shipped through Happy Bear and my freelance practice. Comfortable owning a Rails system top to bottom — schema design, performance work, background jobs, deploy pipelines, the lot. [Add a specific concrete example here if there's a project you want to anchor on.]
Mentoring & growing engineers
Hired and trained multiple apprentices at Happy Bear from raw beginners through to senior engineers our clients paid full rate for. Coached working developers in SQL and advanced PostgreSQL for Skiller Whale, and have been teaching in some form — classroom, codebase, or guided tour — for twenty years.
Distributed-team operator
Ran the remote Happy Bear team across every continent (except the polar ones) for seven years, including the written technical and communication processes that kept quality consistent. Now operating hybrid between Sendai and a Tokyo product company.
Cross-functional across languages and cultures
Bilingual English / Japanese, in Japan on and off since 2006 (JET Programme, Iwate). Worked client-facing in London and Tokyo across agency, startup, consultancy and product contexts — comfortable translating engineering details into business decisions, in either direction or either language.
How I approach engineering & teams
Stay on the keyboard
A senior engineer who still ships code keeps their judgement sharp.
Mentor on purpose
Teaching is how teams scale, not a side task you squeeze in.
Ship, then improve
Working software in production beats perfect designs in slides.
Read before rewriting
Every weird line of code had a reason once. Find it before tearing it out.
Write things down
Clear writing is the highest-leverage skill on a distributed team.
Stay curious about the boring bits
Tools change every five years; the habit of wondering doesn't.