Ajay Kumar Joshi — Senior Backend Engineer
$ curl -s https://ajayjoshi.dev/api/v1/engineer | jq # about this Laravel backend engineer
{
"name": "Ajay Kumar Joshi",
"role": "Senior Backend Engineer",
"location": "Mathura, UP, India",
"experience_years": 9, // and counting
"specialties": [
"Multi-tenant SaaS & ERP architecture",
"AI-powered search: RAG, semantic & vector (Typesense)",
"Event-driven systems: NATS, queues, webhooks",
"MySQL scaling: replication, ProxySQL, query tuning",
"REST API design & enterprise integrations"
],
"learning": "Golang", // already shipping external services with it
"philosophy": "Boring, reliable systems beat clever, fragile ones.",
"education": [
"MCA — Rajiv Academy for Technology & Management (2014)",
"BCA — GLA Institute of Professional Studies (2011)"
],
"status": "open_to_senior_backend_and_tech_lead_roles"
}$ docker compose ps # the Laravel & PHP stack I run in production
app — core backend
- PHP 8.x · Laravel 5.x–11 · Lumen
- FilamentPHP · Livewire · REST APIs
- WebSockets · Golang (external services)
data — persistence
- MySQL · replication · ProxySQL
- PostgreSQL · MongoDB · Redis
- Firestore · BigQuery (analytics)
search — AI
- Typesense (self-hosted)
- RAG · semantic · vector search
- OpenAI structured outputs
events — async
- NATS event publishing
- Laravel Queues · Horizon · Supervisor
- Octane · Reverb · scheduled jobs
infra — deploy
- Docker · Docker Compose · Nginx
- AWS (EC2, S3, IAM, Route53)
- Cloudflare Workers/R2/D1 · OCI
- DigitalOcean
- Self-hosted VPS · Coolify · Portainer
- GitHub Actions CI/CD
integrations — external
- MS Dynamics 365 Business Central
- Shopify · WhatsApp · Facebook Graph
- RazorPay · Shipmondo · Dinero · SMS
frontend — when needed
- React.js · Inertia.js · Next.js
- Gatsby · Strapi CMS · Blade
$ git log --oneline --career # 9+ years as a backend developer
Senior Software Developer · OutDo Solutions LLP, Noida
- Re-architected MySQL infra for 4 read-heavy apps: master-replica cluster + ProxySQL — killed daily OOM crashes and connection-pool exhaustion
- Shipped "Warp AI Search & Filter" Shopify app — RAG + semantic/vector search on Typesense
- Built complete ERP for Danish client (probatteri.dk): Laravel 11, Livewire, Shipmondo, Dinero, two-way multi-number SMS, 5-year warranty tracking
- Architected national-level GLEN Service Ticket platform — 28,000+ tickets/month, WhatsApp automation + call-center/dealer intake
- Mentor a team of 3–4 developers; technical interview panel
- Designed multi-tenant Vendor Management SaaS integrating MS Dynamics 365 Business Central
- Built WhatsApp Flow Builder (Laravel + React + Inertia) and WhatsApp Automation SaaS with Shopify + RazorPay
- Maintain internal Laravel packages; NATS event publishing; external services in Golang
Senior Developer · Team MP2IT Pvt. Ltd., Mathura
- Built scholar-management CRM with Laravel WebSockets for real-time dashboards
- Built attendance system in Livewire + Chrome extension for punch-in/out (REST API + Sanctum)
- Shipped headless-CMS sites (Strapi + Next.js/Gatsby + React) with custom API integrations
- Managed self-hosted VPS infrastructure — deploys, SSL, backups
- Mentored 4–5 junior developers; technical hiring panel
Web Developer · IQuinceSoft Pvt. Ltd., Mathura
- Membership module in CodeIgniter; Core PHP / Smarty maintenance
- WordPress REST API + React SPA builds; WooCommerce store deployed on AWS
# Selected work — Laravel SaaS, ERP & AI search projects in production
Sesame Workshop India — App Backend
Backend (css.sesameworkshopindia.org) powering the published Sesame Android app with 13,000+ active users — FilamentPHP admin, Firestore analytics, BigQuery daily metrics and partner-funnel reports, CMS-driven gamification with videos and quizzes.
MySQL Cluster Re-Architecture
Four read-heavy production apps crashed MySQL with OOM errors daily. Designed a self-hosted master-replica cluster fronted by ProxySQL for connection pooling and read/write splitting. Crashes: zero since.
Warp AI Search & Filter
AI-powered product search and filtering for Shopify merchants — RAG pipeline with semantic and vector search on Typesense, edge components on Cloudflare Workers + D1.
Probatteri ERP (Denmark)
Complete ERP for a Danish battery-service business (probatteri.dk): Shipmondo shipping, Dinero accounting, two-way SMS across multiple numbers, 5-year warranty lifecycle, and scheduled queue jobs for customer status SMS.
GLEN Service Ticket Automation
National-level service-ticket platform processing 28,000+ tickets monthly — WhatsApp Business API automation alongside call-center and dealer entry, with modular packages for private incentives, Firebase push, SMS, Amazon Seller API, and MS Dynamics integrations.
WhatsApp Flow Builder
Drag-and-drop WhatsApp conversation-flow builder for a B2B client (Netcarrot) — Laravel backend with a React + Inertia.js editor UI.
Likhe Academy — App Backend
FilamentPHP backend (likheapp.techstreet.in) for the published Likhe Android app — dockerized with dedicated queue workers, self-hosted Typesense (typo-tolerant instant search over millions of words, indexed via observers + jobs), and OpenAI structured outputs turning uploaded documents into word definitions.
Matrisha Health Platform
Patient-data platform (matrisha.org) for community health workers — Remix dashboard, Lumen microservice backend on MongoDB, REST APIs for the mobile app, role-based access for ASHA, ANM, and doctor users.
OSRM Routing Service
Self-hosted OSRM route service (map.digisty.com) powering technician travel-distance calculations for CRM field-service workflows — no per-request fees to Google.
Vendor Management Platform
Multi-tenant vendor onboarding, approval workflows, and role-based access (vms.glenindia.com) — synced with Microsoft Dynamics 365 Business Central so finance and procurement work off one source of truth.
$ curl -X POST https://ajayjoshi.dev/api/v1/contact # hire this Laravel developer
HTTP/1.1 200 OK Content-Type: application/json { "email": "ajayjoshi.mtr@gmail.com", "phone": "+91-9045167596", "github": "github.com/Ajay-joshi-mtr", "linkedin": "linkedin.com/in/ajay-joshi-mtr", "response_time": "< 24h", "open_source": ["PolymorphicHistory", "fast2sms"], "open_to": ["Senior Backend roles", "Tech Lead roles"] }