Summary
Overview
Work History
Education
Skills
Websites
Notableprojects
Awardsandmemberships
Accomplishments
Languages
Certification
References
Timeline
Generic
Dilanka Fernando

Dilanka Fernando

Hectorville,Australia

Summary

Innovative engineer with background in diverse engineering projects, including design optimization and process improvement. Strong analytical skills, adept at problem-solving and implementing efficient solutions to enhance productivity. Proven ability to lead teams towards achieving project goals within deadlines, significantly improving operational efficiency and reducing costs.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Mobile App Engineer

Loot
Wayville, Australia
01.2023 - Current
  • Cross-Platform Development: Developed high-performance mobile applications using Flutter for Android and iOS, ensuring robust cross-platform functionality.
  • End-to-End Project Delivery: Built a comprehensive investment application from scratch, integrating backend services with AWS and Cognito, and overseeing all development phases from requirements gathering to maintenance.
  • Dual Expertise: Proficient in creating and maintaining both native and Flutter-based applications, delivering seamless user experiences.
  • Feature Innovation: Collaborated with cross-functional teams to design, develop, and implement cutting-edge features that drive user engagement.
  • Code Quality Assurance: Conducted in-depth code reviews to maintain exceptional quality and compliance with industry standards.
  • Performance Optimization: Achieved a 30% improvement in app performance by reducing load times from 5 seconds to 3 seconds through advanced caching techniques and optimized coding practices.
  • Custom Solutions: Designed and implemented bespoke plugins and packages to address unique project requirements effectively.
  • Knowledge Sharing: Led technical sharing sessions, fostering team-wide skill enhancement and collaboration.
  • Key Achievement: Delivered a high-quality investment app that exceeded company milestones, demonstrating strong leadership and technical proficiency.

Mobile App Developer

Pixelforce
Kent Town, Australia
01.2022 - 10.2023
  • Mobile Application Development: Expertise in Flutter for cross-platform app development (Android/iOS), with proficiency in building native mobile applications using Kotlin, Java, and Xamarin.
  • End-to-End Development: Successfully developed and deployed commercial applications from scratch, ensuring robust functionality and seamless user experiences.
  • Performance Optimization: Improved app performance with advanced caching strategies and efficient code optimization.
  • Custom Solutions: Developed and integrated tailored plugins and packages to meet specific project requirements.
  • Team Leadership: Led a team of 3 developers to deliver a feature-rich investment app within six months, meeting stringent deadlines.
  • Collaborative Development: Partnered with cross-functional teams to design, implement, and release new features that enhance user satisfaction.
  • Code Quality Assurance: Conducted thorough code reviews to maintain high-quality standards and adherence to best practices.
  • Problem-Solving Expertise: Diagnosed and resolved complex app functionality and performance issues.
  • Knowledge Sharing: Organized and led technical sharing sessions to foster innovation and upskill team members.
  • Project Highlights: Delivered several high-quality mobile applications, including enterprise-grade investment platforms and marketplace apps.
  • Led a team of 3 developers to deliver a Flutter-based investment app within 6 months, meeting tight deadlines

Xamarin Mobile App Developer

The Distillery
Kent Town, Australia
07.2020 - 01.2022
  • Mobile Application Development: Developed mobile applications using Xamarin, Kotlin, and Java, ensuring robust and high-quality solutions across platforms.
  • Standards Compliance: Ensured all applications adhered to global best practices, maintaining high quality and functionality standards.
  • Web-to-Mobile Adaptation: Successfully adapted existing web applications for mobile platforms, enhancing usability and accessibility.
  • Technical Documentation: Created detailed project plans and technical specifications to streamline development processes.
  • Bug Fixing & Updates: Regularly identified, addressed, and resolved application issues to maintain peak performance and reliability.
  • Technology Integration: Evaluated, implemented, and maintained emerging technologies to maximize development efficiency and innovation.
  • Comprehensive Testing: Conducted rigorous testing for usability, robustness, and reliability, ensuring a seamless user experience.
  • Cross-Team Collaboration: Worked closely with Digital Project Managers and developers to assess and execute new projects efficiently.
  • Large-Scale Projects: Contributed to the development of enterprise-level mobile applications for Android and iOS using Xamarin and Kotlin.
  • Point-of-Sale Expertise: Developed a feature-rich POS mobile application as a Java Android developer, integrating advanced hardware such as barcode scanners and Bluetooth payment terminals.
  • Versatility: Contributed to WordPress projects, demonstrating adaptability and diverse technical expertise.

Web Developer

ENEE Software Solution
Prospect, SA
02.2020 - 05.2020
  • Module Development: Developed a purchasing module for the Butler project, integrating advanced features to enhance functionality.
  • Google API Integration: Successfully implemented a Google API to retrieve competitor product data, ensuring seamless integration with the purchasing module.
  • PHP Expertise: Designed and developed a custom Laravel package to streamline module integration with the core application.
  • Queue Management: Integrated Laravel Pusher queues for efficient task handling and communication workflows.
  • Google Shopping Integration: Incorporated Google Shopping data into the purchasing module to enhance its analytical capabilities.
  • Best Practices Implementation: Applied industry best practices to improve project structure and maintain clean, scalable namespaces.
  • Code Quality Assurance: Ensured high-quality, maintainable code aligned with company standards throughout the project lifecycle.
  • API Documentation: Developed comprehensive API documentation using tools like Autotask and Jira to support future development and collaboration.

Senior Software Developer

ONIMTA INFORMATION TECHNOLOGY PVT LTD.
01.2013 - 01.2016
  • Industrial Application Development: Designed and implemented industrial mobile applications, SEO-friendly websites, and Windows-based industrial systems, enhancing operational efficiency and market reach.
  • Full Software Lifecycle Expertise: Contributed to all phases of the software development lifecycle, from requirements gathering to successful deployment, ensuring high-quality deliverables.
  • Smart Technology Integration: Incorporated smart technologies and portable devices into projects, delivering innovative solutions tailored to client needs.
  • Client & Team Liaison: Acted as a key intermediary between business stakeholders, clients, and developers to ensure seamless communication and project alignment.
  • Web Services & Applications: Developed and implemented new web services and applications, providing live demonstrations to clients for effective onboarding.
  • Technical Analysis & Design: Participated in analysis and design meetings, contributing to the architecture and planning of robust systems.
  • Custom Application Development: Created applications for data collection, maintenance, and processing, streamlining business workflows.
  • Software Maintenance: Provided ongoing support and maintenance for existing software to ensure uninterrupted functionality.
  • Major Project Milestone: Successfully developed and launched an Android-based POS system, introduced to customers in Sri Lanka for the first time in 2014.
  • Customer Satisfaction: Delivered exceptional project support, resulting in a notable customer overpayment – a first-time achievement for the company.
  • Recognition for Excellence: Awarded a 60% salary increase (from LKR 20,000 to LKR 50,000) in 2014, in recognition of outstanding contributions and impact on the company’s success.

Software Developer

ONIMTA INFORMATION TECHNOLOGY PVT LTD.
01.2011 - 01.2013
  • Software Development Lifecycle: Assisted in planning, designing, coding, debugging, testing, documenting, and maintaining software applications, contributing to the end-to-end development process.
  • Efficient Debugging: Identified and resolved code errors promptly, ensuring high-performance and bug-free applications.
  • Performance Optimization: Analyzed and refined program code to improve efficiency, scalability, and reliability, reducing execution times and enhancing system performance.
  • Team Collaboration: Worked closely with cross-functional team members to ensure seamless communication and successful project delivery within deadlines.
  • User Support: Provided comprehensive technical support to software users, resolving issues promptly and improving customer satisfaction.

Education

MASTER OF IT IN SOFTWARE DEVELOPMENT -

CHARLES STURT UNIVERSITY (CSU)
MELBOURN, AUSTRALIA
01.2018

GRADUATE DIPLOMA -

CHARLES STURT UNIVERSITY (CSU)
MELBOURN, AUSTRALIA
01.2017

BACHELOR OF TECHNOLOGY -

UNIVERSITY OF VOCATIONAL TECHNOLOGY (UNIVOTEC)
01.2016

Skills

Mobile Application Development

  • Flutter
  • Kotlin
  • Java
  • XamarinAndroid
  • XamariniOS
  • Swift
  • Objective-C

CI/CD Pipeline

  • Fastlane
  • Bitrise
  • Bitbucket

API and Web

  • Web API
  • Restful API
  • Laravel PHP framework
  • PHP
  • Flask

Git Management Repository

  • SourceTree
  • GitHub
  • Azure DevOps

Project Management

  • Jira
  • Trello
  • Harvest

Cloud Services

  • Microsoft Azure
  • WP Engine
  • Linode
  • AWS

Communication

  • Slack
  • Zoom
  • Teams

Professional Attributes

  • Innovative problem solver
  • Client-Centric Approach
  • Results-Driven Mindset
  • Adaptability

Notableprojects

  • Loot - Investment Application, Loot is a modern investment platform designed to empower users by offering tools for managing and tracking diverse portfolios, enabling seamless investments across global markets. As the lead developer, I was responsible for end-to-end development, ensuring that the platform was scalable and secure, and provided an exceptional user experience., Portfolio Management: Users can create and manage personalized investment portfolios with real-time performance tracking., Investment Tracking: Real-time data analytics and investment performance tracking across various asset classes (stocks, bonds, etc.)., Market Insights & Alerts: Push notifications for significant market movements and portfolio changes., Secure Transactions: Integration of secure, real-time payment and withdrawal processing, ensuring smooth transactions., User-Friendly Interface: A clean, intuitive UI designed to simplify investment tracking for beginners and seasoned investors alike., Flutter (Riverpod State Management), AWS Amplify + Cognito, Stripe API
  • 1MAC - Anesthesia Contracting, 1MAC is a two-way marketplace platform that connects anesthesia providers with healthcare facilities. As a lead developer, my responsibilities included developing the front-end and back-end of the platform, implementing features, and ensuring that the platform was scalable, secure, and user-friendly., Provider and facility profile creation and management., Job listing and bidding system., Payment processing and invoicing., Messaging system for providers and facilities to communicate., Flutter(Riverpod State Management), GraphQL, Firebase, SendBird
  • Discovery Park G'day app, Retail mobile application for finding the near holiday park and make a booking. It featured an excellent membership loyalty program and discount program., Xamarin.Android, Xamarin.IOS, Restful API
  • SEALINK, Sealink app is a mobile application developed using native Android Java, which is designed to do payment transaction and customer ticket transactions., Java - Android
  • OTR, OTR app is one of the most popular Mobile applications in South Australia. Which offers exciting features such as paying for fuel at the pump, pre-order your coffee, and loyalty rewards., Xamarin
  • Dinapala Electronic (Pvt) Ltd - Hire purchase & Inventory System Management, The system tracks complete day to day transactions of the retail channel network which has 14 sub-locations all over the country Sri Lanka., C#.Net (2005), Vb.Net (2005), MS SQL 2000, MS SQL 2008, Crystal Report XI
  • Asiri Distribution (Pvt) Ltd - Inventory & Distribution Management System, Mobile application for a sales representative, inventory and distribution management system, and Finance management software., C#.Net (2005), Android, Vb.Net (2005), MS SQL 2000, MS SQL 2008, SQL LITE, Crystal Report XI

Awardsandmemberships

  • Award, Academic Achievement Award, 2019, Charles Stuart University Melbourne, Australia
  • Membership, British Computer Society (BCS), 2012
  • Membership, Australian Computer Society (ACS), 2012

Accomplishments

  • Academic Achievement Award 2019 - Charles Stuart University Melbourne, Australia

Languages

English
Full Professional

Certification

  • Member of British Computer Society (BCS)
  • Australian Computer Society (ACS)

References

References available upon request.

Timeline

Mobile App Engineer

Loot
01.2023 - Current

Mobile App Developer

Pixelforce
01.2022 - 10.2023

Xamarin Mobile App Developer

The Distillery
07.2020 - 01.2022

Web Developer

ENEE Software Solution
02.2020 - 05.2020

Senior Software Developer

ONIMTA INFORMATION TECHNOLOGY PVT LTD.
01.2013 - 01.2016

Software Developer

ONIMTA INFORMATION TECHNOLOGY PVT LTD.
01.2011 - 01.2013

MASTER OF IT IN SOFTWARE DEVELOPMENT -

CHARLES STURT UNIVERSITY (CSU)

GRADUATE DIPLOMA -

CHARLES STURT UNIVERSITY (CSU)

BACHELOR OF TECHNOLOGY -

UNIVERSITY OF VOCATIONAL TECHNOLOGY (UNIVOTEC)
Dilanka Fernando