profile image

Heshanka Thilakarathna

Software Engineer

Contact Me

About Me

I am a software developer with a passion for creating innovative, user-friendly mobile applications, specializing in Flutter. With experience across a diverse range of projects, I’ve developed a broad skill set that enables me to tackle various challenges and provide tailored solutions. Whether it’s building from scratch or enhancing existing systems, I have the knowledge and flexibility to adapt to different project needs.

I value professionalism, adaptability, and clear communication, and aim to contribute effectively to any team I work with. I approach each project with a collaborative mindset, ensuring smooth teamwork and a focus on quality, timely delivery, and seamless user experiences. My varied experience has equipped me with the insights needed to drive successful outcomes in any environment.

Work Experience

Mobile & Backend Developer - Connexease (2023 April - Present)

Connexease is a multi-channel, conversational, support platform for Customer Care domain. It is a plug & play user interface for headless customer care support channel integration platforms and It works with both brands and 3rd party outsourcing companies.

  • Actively participated in sprint planning meetings, daily stand-ups, and backlog grooming sessions, providing valuable input towards project completion timelines.
  • Worked in an Agile Scrum team environment with a high-tempo production cadence.
  • Created enhancements to resolve client problems and meet operational standards.
  • Maximized code maintainability using modular design principles and thorough documentation.

Mobile Developer - Teamcubate (2022 June - 2023 Feb)

  • Worked for Teamcubate's client Doubble a double-dating application designed with a strong emphasis on safety and user protection in the dating environment.
  • Was primarily responsible for the major redesign of the application.
  • Worked closely with UX/UI designers to translate wireframes into functional prototypes, ensuring consistent visual design across all platform versions.
  • Increased app store ratings by consistently delivering high-quality updates and improvements based on user feedback.

Mobile Developer - Leanscale (2021 Feb- 2022 May)

  • Worked on a customer service chat mobile application with Flutter/Dart for client company: Connexease [available in PlayStore and App Store as Connexease].
  • Collaborated with cross-functional teams to develop innovative solutions for complex client requirements.
  • Developed responsive layouts for optimal viewing across various screen sizes and devices.
  • Participated in code reviews, offering constructive feedback while also learning from peers' expertise.
  • Tracked post-deployment bug reports to recognize and resolve trends among user-reported faults and complaints.

Latest Projects

project name

Connexease Mobile

I am currently working as the lead mobile developer for the Connexease mobile application. From developing new features to fixing existing issues, I am committed to delivering exceptional user experiences.

Find out more

Other Projects

Doubble Available in stores

a double-dating application designed with a strong emphasis on safety and user protection in the dating environment

Otello GuestApp Available in stores

A hotel guest application to manage their hotel activities and reservations from their mobile device

More on GitHub