Summary
Overview
Work History
Education
Skills
Certification
IEEE Best mobile game 2021- Runners up
Timeline
Generic

Bawantha Rajapaksha

Sydney,NSW

Summary

Experienced Android Engineer with over five years of expertise in developing high-quality mobile applications. Specializes in secure, performant mobile apps with a focus on modern software architecture, UI/UX optimization, and rigorous testing practices to deliver smooth and accessible user experiences. Proficient in Kotlin, Coroutines, and MVVM principles to build responsive, secure, and scalable mobile solutions.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Mobile Application Developer

Summon AI
07.2024 - Current
  • Developed a Android app using WebRTC for peer-to-peer (P2P) live-streaming, enabling low-latency communication and real-time media processing.
  • Developed and optimized a CI/CD pipeline using Fastlane for seamless automated releases to Play Store.
  • Integrated the RevenueCat SDK into Android , increasing in-app purchase revenue by 20% and streamlining payment functionalities for a seamless user experience.
  • Utilized Algolia to optimize Android search functionality, leading to boost in user engagement and improved search experience.

Senior Mobile Engineer

Grubtech
07.2023 - 07.2024
  • Enhanced user experience by integrating Global payments SDK with Android app POS, resulting in an increase in mobile POS payments, driving business revenue.
  • Enhanced ADNOC's mobile app security by implementing OWASP Mobile Security Testing Guide (MSTG) best practices and using SAST tools, achieving significant security improvements within six months
  • Automated 40% of the regression test suite using Android with Espresso in Firebase Test Lab , enhancing test coverage and reliability.
  • Managed multiple projects simultaneously under tight deadlines, ensuring timely delivery of quality products.
  • Drove process improvements within the engineering team by adopting agile methodologies such as Scrum or Kanban for project management.
  • Conducted code reviews and PR reviews for junior developers and peers.

Senior Software Engineer

Codegen
03.2021 - 07.2023
  • Designed and developed the TravelBooker mobile app , enabling seamless itinerary management and booking for users on-the-go.
  • Implemented a user-friendly interface using Kotlin and MVVM architecture , ensuring a smooth and intuitive experience.
  • Integrated real-time booking updates and third-party API connectivity, reducing booking processing time by 30% .
  • Optimized travel location search backend by integrating Elasticsearch and Redis, reducing data retrieval latency by 38% and improving overall system responsiveness.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Enhanced software functionality by identifying and resolving complex technical issues.

Software Developer

Software Developer
01.2021 - 05.2021
  • Converted a React web app to Dart for Flutter Web, improving app performance and user experience.
  • Integrated AWS services for secure data handling and mobile app performance enhancement.
  • Improved software efficiency by troubleshooting and resolving coding issues.
  • Saved time and resources by identifying and fixing bugs before product deployment.

Software Developer

Riora Innovations
01.2019 - 03.2020
  • Created SMS scheduling app with Android + XML
  • Engineered a suite of mobile applications using Android best practices, reducing crash rates by 20% through rigorous testing.
  • Developed an Flutter app promoting hand hygiene during COVID-19, resulting in over 10,000 downloads.
  • Saved time and resources by identifying and fixing bugs before product deployment.

Associate Software Engineer

Mitra AI
06.2019 - 12.2019
  • Developed a real-time open navigation system using Wi-Fi connecting an Android application with a Raspberry Pi for seamless IoT communication and control.
  • Participated in sprint planning sessions by estimating task complexity and prioritizing work items.
  • Customized Apache Superset to develop a scalable Data Viz platform, resulting in a 30% increase in data visualization efficiency within 6 months.

Education

Bachelor of Science - Computer Science And Engineering

University of Moratuwa
Colombo,LK
07-2021

Skills

  • Android Development
  • Back end development
  • Cloud Computing
  • Mobile Offline storage techniques
  • Adaptive layout design
  • App performance optimization
  • Mobile analytics integration
  • Mobile OWAZP Security
  • Streamlined Payment Integration
  • Mentored Junior Developers

Certification

  • AWS Certified Architect – Associate - Amazon Web Services (AWS).

IEEE Best mobile game 2021- Runners up

HAKTHAON ORGANISED BY IEEE COMPUTER SOCIETY SRI LANKA

Timeline

Mobile Application Developer

Summon AI
07.2024 - Current

Senior Mobile Engineer

Grubtech
07.2023 - 07.2024

Senior Software Engineer

Codegen
03.2021 - 07.2023

Software Developer

Software Developer
01.2021 - 05.2021

Associate Software Engineer

Mitra AI
06.2019 - 12.2019

Software Developer

Riora Innovations
01.2019 - 03.2020

Bachelor of Science - Computer Science And Engineering

University of Moratuwa
Bawantha Rajapaksha