Summary
Overview
Work History
Education
Skills
Environment And Tools
Timeline
Generic
JACKSON ERIC COSTA

JACKSON ERIC COSTA

Senior Software Engineer, Flutter developer

Summary

  • 5+ years of experience developing cross-platform mobile and web applications using Flutter and Dart.
  • Proficient in building and deploying Android, iOS, and Flutter Web applications with responsive design and clean UI/UX.
  • Strong expertise in state management (BloC, Provider), Clean Architecture.
  • Led and contributed to Agile teams, participating in Scrum ceremonies, sprint planning, retrospectives, and daily stand-ups.
  • Conducted thorough code reviews, applied best practices, and maintained high code quality across teams.
  • Experienced in mentoring junior developers, conducting technical interviews, and leading small-to-medium engineering teams.
  • Integrated REST APIs, Firebase, Braze, Tinode and Stream.io for real-time communication, notifications, and analytics.
  • Implemented push notifications, deep linking, dynamic links, and in-app messaging to enhance user engagement.
  • Familiar with CI/CD pipelines, Flutter Flavors, and managing staging/production environments.
  • Developed and executed unit tests for robust and reliable applications.
  • Skilled in performance optimization, code refactoring, and legacy code migration.
  • Collaborated closely with QA, BA, designers, and DevOps to ensure timely delivery and feature alignment.
  • Successfully deployed and maintained apps on Google Play Store and Apple App Store.
  • Strong understanding of secure coding practices, including encryption/decryption, authentication, and user data protection.

Overview

10
10
years of professional experience

Work History

Senior Software Engineer, Senior Flutter developer

Innoscripta AG
11.2024 - 05.2025
  • Developed a cross-platform real-time messaging app using Flutter.
  • Integrated Tinode for real-time chat and Firebase for push notifications.
  • Utilized Flutter Flavors for managing staging and production environments.
  • Ensured modular architecture and reusable components for scalable development.

Senior Software Engineer, Senior Flutter developer

Robosoft Technologies Private Limited
03.2022 - 11.2024
  • Developed a cross-platform Flutter app for mobile, web, and tablet from a single codebase with clean, reusable architecture.
  • Integrated REST APIs and third-party packages (Firebase, Braze, Stream.io) for real-time messaging, notifications, deep links, and in-app engagement.
  • Ensured high code quality through unit testing, code reviews, and legacy code refactoring.
  • Collaborated in Agile teams, actively contributing to sprint planning, estimations, stand-ups, retrospectives, and cross-functional coordination.

Software Developer, Flutter Developer

Zenith Software Limited
05.2015 - 02.2022
  • Developed a cross-platform mobile banking app for cooperative banks using a unified Flutter codebase, with secure encryption/decryption and consistent UI through reusable widgets.
  • Integrated REST APIs, handled exceptions, and implemented validations for forms to ensure accurate and secure user interactions.
  • Utilized third-party packages to enhance functionality and created unit tests using Mockito to ensure code reliability.
  • Optimized app performance to improve speed and responsiveness across devices.

Education

Masters of Computer Applications -

Visvesvaraya Technological University
Srinivas Institute Of Technology
04.2001 -

Skills

Flutter

Environment And Tools

Android Studio, Visual Studio Code, Xcode, Git, GitHub, GitLab, Bitbucket, Jira, Azure DevOps

Timeline

Senior Software Engineer, Senior Flutter developer

Innoscripta AG
11.2024 - 05.2025

Senior Software Engineer, Senior Flutter developer

Robosoft Technologies Private Limited
03.2022 - 11.2024

Software Developer, Flutter Developer

Zenith Software Limited
05.2015 - 02.2022

Masters of Computer Applications -

Visvesvaraya Technological University
04.2001 -
JACKSON ERIC COSTASenior Software Engineer, Flutter developer