Nimesh Kavinda
Senior Software Engineer
Padukka, Sri Lanka·+94 71 695 6139·nimeshkavinda13@gmail.com
nimesh.site·linkedin.com/in/nimeshkavinda·github.com/nimeshkavinda·x.com/nimeshk_
Summary
Frontend- and mobile-focused Full-Stack Senior Software Engineer with 5+ years building scalable, high-performance web and mobile applications across FinTech, Retail AI, HR, and SaaS. Core contributor to Planigo, recognized as Sri Lanka's Most Innovative Service Provider of the Year at the 26th Presidential Export Awards 2024. Deep expertise in React, Next.js, React Native, TypeScript, Tailwind CSS, and Node.js APIs, paired with a hybrid engineering–design background. Proven track record leading frontend architecture, conducting code reviews, mentoring engineers, leveraging modern AI developer workflows, and partnering closely with product managers, designers, and clients to ship resilient software end-to-end.
Technical Skills
Professional Experience
- Lead mobile (React Native, iOS & Android) development of XCHNG, a FinTech platform — own architecture decisions, technical roadmap, and end-to-end feature delivery for the mobile clients.
- Shipped XCHNG's user onboarding, KYC verification, multi-currency virtual wallet creation (USD, GBP, EUR, NGN), and in-app currency swap — the core money-movement surfaces of the platform.
- Own mobile release management and deployment strategy across XCHNG and Planigo — driving App Store & Google Play submission approvals, review guideline compliance, and staged production rollouts.
- Mentor junior engineers, conduct code reviews, and drive ongoing feature engineering and production maintenance for Planigo across iOS, Android, and Web.
- Engineered core platform capabilities for Planigo (Arigo) — an AI-powered dynamic shelf management SaaS featuring automated master planogram generation, store-specific layout adaptation (AUI), and predictive retail analytics used by global retail chains.
- Shipped interactive visual planogram editing tools and shelf-compliance surfaces across React Native (iOS & Android) and the React web client, integrated with Node.js APIs on AWS.
- Maintained mobile CI/CD pipelines and release processes for Android and iOS — automating builds, internal/closed testing tracks, and production deployments across Google Play Console and App Store Connect.
- Led a multi-version React Native upgrade (0.64 → 0.74 → 0.77) and migration from the legacy architecture to Fabric (New Architecture) to meet Google Play's 16 KB native page-size compliance requirement — modernizing native dependencies and resolving breaking changes across the mobile codebase.