Senior Software Engineer (Acting Tech Lead) - Aurues Group (Pte) Ltd (Cross-platform mobile and web applications development)
Duration: Dec 2023 – Present
Summary: Leading the development of scalable, user-centric cross-platform mobile and web applications focused on education platforms, delivering seamless digital experiences for users.
Responsibilities:
- Leading development using Flutter for mobile and web.
- Collaborating with design and product teams to deliver scalable features.
- Mentoring junior engineers and conducting code reviews.
- Engaging with stakeholders for requirement refinement and feedback.
- Driving R&D for new Flutter packages and architectural patterns.
- Supporting technical planning and roadmap definition.
- Optimizing app performance across iOS, Android, and web.
- Contributing to agile ceremonies and sprint planning.
- Ensuring code quality and maintainability with clean architecture.
- Leading technical troubleshooting and issue resolution.
Technologies: Flutter, Dart, iOS, Android, Web, CI/CD, Agile, Clean Architecture
Associate Technical Lead - Ascentic (Pvt) Ltd (Mobile and web applications development and modernization)
Duration: Oct 2021 – Dec 2023
Summary: Led a team delivering mobile and web applications using Flutter and modern frontend technologies, focusing on clean architecture and modernization of legacy systems for Scandinavian clients.
Responsibilities:
- Led development teams and defined application architecture.
- Acted as technical liaison with Scandinavian clients.
- Provided hands-on support in complex modules and API integrations.
- Reviewed code and promoted best practices.
- Facilitated onboarding and internal Flutter training.
- Championed DevOps and CI/CD workflows.
- Participated in backlog grooming and sprint retrospectives.
- Transitioned legacy systems to modular Flutter architecture.
Technologies: Flutter, Dart, CI/CD, DevOps, Agile, REST APIs, Scandinavian client collaboration
Associate Technical Lead - TIQRI (Pvt) Ltd (Enterprise mobile projects modernization and development)
Duration: Jul 2021 – Oct 2021
Summary: Spearheaded technical planning and execution of enterprise mobile projects, mentoring developers and modernizing legacy solutions with scalable Flutter codebases for European clients.
Responsibilities:
- Led technical planning and execution under tight timelines.
- Mentored developers on architecture and state management.
- Interfaced with European clients for requirements translation.
- Modernized legacy solutions with Flutter.
- Audited code quality and introduced linting tools.
- Collaborated with QA on automated testing strategies.
- Contributed to knowledge sharing and engineering playbooks.
Technologies: Flutter, Dart, Code Quality Tools, Automated Testing, Agile, European client collaboration
Senior Software Engineer - TIQRI (Pvt) Ltd (Cross-platform app development and maintenance)
Duration: Dec 2019 – Jul 2021
Summary: Developed and maintained cross-platform mobile applications integrating Firebase and RESTful APIs, delivering feature-rich modules and collaborating on system architecture for greenfield and brownfield projects.
Responsibilities:
- Developed Flutter apps integrating Firebase and REST APIs.
- Collaborated with product owners and UI/UX designers.
- Participated in architecture design discussions.
- Delivered features including chat, push notifications, analytics, offline support.
- Coordinated API contracts with backend developers.
- Conducted code reviews and resolved production bugs.
- Managed app store deployment and release management.
Technologies: Flutter, Dart, Firebase, REST APIs, Agile, CI/CD
Software Engineer - Virtusa (Pvt) Ltd (Mobile and web components development for finance and healthcare)
Duration: Sep 2015 – Sep 2019
Summary:
- Developed mobile and web components for clients in finance and healthcare sectors, working in distributed agile teams and contributing to full-stack development with JavaScript frontends and
- NET backends
Responsibilities:
- Developed mobile and web components using JavaScript and .NET.
- Worked in distributed agile Scrum teams with continuous integration.
- Implemented reusable UI components and maintained shared libraries.
- Participated in technical design reviews and collaborated with architects.
- Engaged in client demos, documentation, and user manual creation.
- Ensured security-compliant coding practices in regulated environments.
Technologies: JavaScript, .NET, Agile, Scrum, Continuous Integration
Mobile Developer - Aurues Group (Pte) Ltd (Aureus Academy App)
Summary: Developed and maintained the Aureus Academy app used by over 18,000 students in Singapore to manage lesson schedules, attendance, and communication between students, parents, and teachers.
Responsibilities:
- Built and maintained the mobile app for iOS and Android using Flutter.
- Implemented scheduling, rescheduling, and cancellation workflows.
- Integrated push notifications and email alerts.
- Developed teacher-parent communication features.
- Enabled multi-student profile management with lesson credit tracking.
Technologies: Flutter, Dart, iOS, Android, Push Notifications, Email Integration
Senior Software Engineer / Tech Lead - ThinkAR (AI Lens Smart Glasses App)
Summary: Contributed as Senior Software Engineer and Technical Lead to the AI Lens mobile app integrating with AI-powered smart glasses, enabling voice interaction, AI agents, and real-time device communication.
Responsibilities:
- Developed mobile features using React Native for iOS and Android.
- Implemented device connectivity via Bluetooth and socket communication.
- Built teleprompter, live voice streaming, AI agent interaction, and translation widgets.
- Worked on firmware update workflows and device configuration.
- Collaborated with international teams remotely.
- Led debugging, feature implementation, and performance improvements.
- Contributed to architectural decisions for cross-device communication.
Technologies: React Native, Bluetooth, Socket Communication, AI Integration, iOS, Android
Mobile Developer - Aurues Group (Pte) Ltd (Aureus Interactive)
Summary: Designed and launched an iPad-only gamified music learning app to enhance student engagement through interactive storytelling and immersive narratives.
Responsibilities:
- Created 5 interactive worlds with 40+ animated characters and 300+ story-driven activities.
- Developed game mechanics and reward systems.
- Collaborated with curriculum teams for music learning integration.
- Ensured smooth and engaging user experience on tablets using Flutter.
Technologies: Flutter, Dart, iOS (iPad), Gamification, Interactive Storytelling
Mobile Developer (Koko: Learn & Experience Music)
Summary: Built a cross-platform app offering cinematic lessons for piano, guitar, and drums, designed for users from beginners to advanced learners.
Responsibilities:
- Developed guided, interactive music lessons using Flutter for iOS and Android.
- Integrated video tutorials, quizzes, and multi-instrument practice modules.
- Enabled real-time progress tracking and gamified learning experiences.
- Delivered intuitive UI/UX optimized for music learners of all ages.
Technologies: Flutter, Dart, iOS, Android, Video Integration, Gamification
Mobile Developer - Aurues Group (Pte) Ltd (Aureus Employee)
Summary: Created a cross-platform internal app for Aureus Group employees to manage HR, scheduling, and student interactions across web, Android, and iOS platforms.
Responsibilities:
- Developed leave application and expense claim modules with approval flows.
- Enabled staff to view schedules, mark attendance, and manage student enrolments.
- Integrated real-time lesson reporting shared with parents.
- Designed responsive UI for mobile and web.
- Collaborated with backend and QA teams for deployment and user experience.
Technologies: Flutter, Dart, iOS, Android, Web, Real-time Reporting