Nipun Gunawardana
@nipungunawardana
Software engineer passionate about mobile app development and innovation.
What I'm looking for
I am a dedicated software engineer with a strong background in mobile app development, specializing in Android and iOS platforms. With over four years of experience, I have successfully contributed to various projects, including customer relationship management systems and IoT applications. My expertise in Flutter, Kotlin, and Swift allows me to create responsive and user-friendly applications that meet client needs.
Throughout my career, I have embraced Agile methodologies, actively participating in daily stand-ups and sprint planning. I take pride in my ability to mentor junior developers and collaborate effectively with cross-functional teams. My commitment to clean architecture and best practices ensures that I deliver high-quality code while optimizing app performance and user experience.
Experience
Work history, roles, and key accomplishments
Software Engineer
Sankaraa Tech (Pvt) Ltd.
Jan 2025 - Present (6 months)
Participated in daily stand-ups and sprint planning within Agile teams. Developed mobile features using Flutter, Android Kotlin XML, Jetpack, and iOS Swift with MVVM and Clean Architecture. Managed app releases on Google Play Store and Apple App Store, including internal, closed, and production tracks.
Associate Software Engineer
SI Dynamics (Pvt) Ltd.
May 2023 - Jan 2025 (1 year 8 months)
Developed cross-platform, Native apps (Kotlin, Swift, Web) using Flutter and Dart. Applied state management (BLoC, Riverpod, Provider, GetX) for scalable and reactive UIs. Built and maintained Android apps using Kotlin, Java, Jetpack, and MVVM architecture.
Junior Software Engineer
Innov8 Fusion (Pvt) Ltd.
Apr 2022 - May 2023 (1 year 1 month)
Led research and integration of new technologies to enhance app capabilities and performance. Refactored legacy codebase from GetX to Provider, applying MVVM, Clean Architecture principles. Managed full app publishing cycle on Google Play Store and Apple App Store, ensuring compliance and smooth releases.
Software Developer
Bitzen (Pvt) Ltd.
Apr 2021 - Feb 2022 (10 months)
Designed and developed products to meet the requirements. Contributed to the research and development, and the integration of new technologies. Designed and maintained native Android, iOS apps using Kotlin XML, Java XML, Swift UI, Jetpack components, with MVVM & Clean Architectures.
Education
Degrees, certifications, and relevant coursework
Birmingham City University
B.Sc. (Hons) in Software engineering, Software engineering
Grade: Second Class Division 1
Completed a Bachelor of Science with Honours in Software Engineering, achieving a Second Class Division 1. This program provided a comprehensive understanding of software development principles and practices.
SQA Certified
SCQF Level 9 Certification, Software Engineering
Achieved SCQF Level 9 certification, demonstrating advanced knowledge and skills in a specialized field. This certification validates a high level of competency.
SQA Certified
SCQF Level 8 Certification, Software Engineering
Obtained SCQF Level 8 certification, indicating a strong foundation in relevant subject areas. This certification signifies a solid understanding of core concepts.
SQA Certified
SCQF Level 7 Certification, Software Engineering
Earned SCQF Level 7 certification, confirming foundational knowledge and skills. This certification provides a base for further professional development.
Availability
Location
Authorized to work in
Website
nipungunawardana.meJob categories
Interested in hiring Nipun?
You can contact Nipun and 90k+ other talented remote workers on Himalayas.
Message NipunFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
