Freelance Software Development Consulting
Software Development Consultant
Programming Best Practices: SOLID principles / Design patterns / OOP on TypeScript / Clean Architecture
Agile Development: Flexible engagement models, client collaboration, iterative development processes.
Tools and Technologies: React, React Native, Next.js, TypeScript, Node.js, Express, MongoDB, PostgreSQL, AWS services, Git version control, and various deployment platforms. Adaptable to client technology stack requirements.
HelaYes
Senior Software Engineer/Lead (React Native)
Domain: Travel & TourismFocus: iOS & Android consumer applicationScope: Developed and maintained a cross platform travel companion app focused on helping global travelers plan and navigate trips efficiently.
Highlights: Implemented geo tracking and Google APIs for location based features; built remote and local notification systems; integrated Firebase services, analytics (Google Analytics, Clarity), and Sentry for monitoring and debugging; optimized performance across iOS and Android; developed native modules where required; managed CI/CD using Bitrise and handled App Store & Play Store publishing.
Stack: React Native, TypeScript, Redux, Redux Toolkit, Google APIs, Geo Tracking, Firebase, Push Notifications (Remote & Local), Sentry, Google Analytics, Clarity, Native Modules (iOS & Android), Bitrise CI/CD, Performance Optimization.PocketCFO
Senior Software Engineer (React Native)
Domain: AI driven Accounting SoftwareFocus: iOS & Android consumer applicationScope: Leading mobile development using Expo, focusing on codebase restructuring, maintainability, and scalable feature delivery.
Highlights: Improved code quality and architecture for long-term maintainability; implemented notification systems; managed CI/CD using EAS; handled App Store and Play Store publishing; contributed to performance tuning and ongoing feature enhancements.
Stack: React Native (Expo), TypeScript, Context API, EAS (CI/CD), Push Notifications, Mobile Architecture, Performance Optimization.patpat.lk
Senior Software Engineer/Lead (React Native)
Domain: Classified PlatformFocus: patpat.lk iOS and Android application developmentScope: Led end to end mobile development, defining architecture and delivering a scalable, high performance application from UI/UX designs.
Highlights: Built reusable component architecture; implemented real-time messaging and notifications; integrated Firebase services; enhanced security (SSL pinning, integrity checks, anti-tampering); optimized performance across iOS/Android; managed App Store & Play Store releases including complex signing issues; developed YOLO based number plate recognition for Sri Lankan formats.
Stack: React Native, TypeScript, Redux, Redux Saga, Firebase, Mobile Architecture, Performance Optimization, Mobile Security, Native Modules, Python (YOLO).Coming App
Senior Software Engineer (React Native)
Domain: Dating & Social Networking PlatformFocus: iOS and Android application developmentScope: Developed and maintained a dating and social networking application focused on enabling meaningful user connections. Led a major React Native upgrade to support the 16KB page size requirement while ensuring app stability and compliance with store policies.
Highlights: Successfully completed the core upgrade within 3-4 weeks, followed by extensive debugging to resolve runtime crashes and improve performance. Managed and upgraded 60–70 third-party libraries, ensuring compatibility and optimization. Independently handled the full development lifecycle, including environment setup, configuration, policy compliance updates, and publishing to both Apple App Store and Google Play Store.
Stack: React Native, TypeScript, Redux, Redux Saga, Native Modules (iOS & Android), Version Upgrades, Play Store & App Store Publishing, 16KB Page Size Optimization.Uniconnect.ai
Software Engineer (Associate Lead Full Stack)
Domain: Call center systemFocus: Uniconnect Call center systemScope: Worked as a full-stack engineer leading the development team, building and maintaining backend REST APIs, a frontend web portal, and an intermediate service layer to handle 3CX integrations and database operations.
Highlights: Mentored junior developers and led system design decisions, designed and developed microservices using Moleculer.js, implemented real-time communication features with WebSockets, and ensured scalable architecture with efficient caching and background job handling.
Stack: React, Moleculer.js, Express.js, WebSockets, SCSS, PostgreSQL, Redis, Bull.






