Nimesh Kavinda
Senior Software Engineer
Padukka, Sri Lanka
+94 71 695 6139·nimeshkavinda13@gmail.com·linkedin.com/in/nimeshkavinda·github.com/nimeshkavinda·x.com/nimeshk_
Summary
Senior Software Engineer with 5+ years shipping production mobile and web applications across FinTech, Retail AI, HR, and Social Networking. Core contributor to Planigo, recognized as Sri Lanka's Most Innovative Service Provider of the Year at the 26th Presidential Export Awards 2024. Expertise in React, React Native, Next.js, TypeScript, and Node.js, paired with a hybrid engineering–design background. Mentor junior engineers, own architecture decisions, and partner closely with product, design, and backend teams to ship scalable, high-performance 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.
- Mentor junior engineers and run code reviews to uphold code quality, performance, and engineering standards across the team.
- Continue to develop new features and maintain Planigo across iOS, Android, and Web — partnering with product and design to ship improvements and resolve production issues.
- Engineered core platform features for Planigo — AI-driven task automation, workforce productivity tracking, and real-time predictive-analytics dashboards — used by Fortune 500 and mid-market retailers globally.
- Shipped features across React Native (iOS, Android) and the React web client — UI, state management, and integrations with Node.js APIs on AWS, end-to-end.
- Built and maintained CI/CD workflows for Android and iOS, automating builds and store deliveries for faster, more reliable releases.
- 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.