A dedicated and visionary leader with extensive experience in cross-platform mobile application development, I excel at both independent and collaborative projects. My primary focus is on Flutter—the powerful, open-source UI toolkit by Google—where I create scalable, visually engaging, and performance-driven apps that run seamlessly on multiple platforms from a single codebase.
My technical background spans a range of technologies, with Flutter and Dart at the core of my current workflow. I am highly proficient in integrating Firebase’s suite of cloud-based tools (such as Firestore, Authentication, and Cloud Functions) into Flutter apps, ensuring real-time data sync, secure user management, and robust backend operations. In addition, my prior experience in native Android and iOS development, as well as knowledge of server-side frameworks and database systems, allows me to craft end-to-end solutions that are both maintainable and easily scalable.
I am passionate about UI/UX principles, ensuring that every Flutter application I create is intuitive, accessible, and visually appealing. Beyond the technical details, my interpersonal skills and leadership qualities enable me to lead teams effectively, collaborate with stakeholders, and guide projects from conceptualization to successful launch. In my spare time, I enjoy experimenting with new Flutter features, exploring state management solutions like Provider or Bloc, and building user-friendly apps that streamline day-to-day tasks—ultimately striving to improve the quality of life for users everywhere.
Building and Maintainig Westjet Airline Mobile Application
Building and Maintainig Westjet Airline Mobile Application
Lead Mobile Application Developer
Lead Mobile Application Developer
Supervise and mentor team of programmers. Develop and direct software testing and validation, programming, and documentation procedure...
Supervise and mentor team of programmers. Develop and direct software testing and validation, programming, and documentation procedures. Contribute to all phases of the mobile application life cycle, translating business requirements into innovative mobile applications. Create application concept and design, develop prototypes, and build applications.
Collaborate with fellow developers in supporting web and mobile applications through creating and maintaining a robust framework.
Selected contributions:
• Build working prototypes throughout project life cycle.
• Design and develop application interfaces with strong focus on usability and user experience.