Maikon Ferreira

Android Developer

Work Experience

Android Software Developer

Toronto, Canada / Dec 2022 - Present

Spearheading the development of Square for Retail, with a primary focus on inventory management solutions. Key responsibilities include:

  • Designing and implementing features such as stock receiving, purchase order management, and comprehensive stock overview dashboards.
  • Developing label printing functionalities to streamline inventory organization.
  • Collaborating cross-functionally to ensure seamless feature integrations.

Technologies Used:

  • Kotlin
  • Jetpack Compose
  • Dagger 2
  • Anvil
  • Workflow
  • Protobuf
  • Espresso
  • JUnit

Android Software Developer

Montreal, Canada / Jan 2021 - Dec 2022

Led the end-to-end development of multiple Android applications for emerging startups. Contributions included:

  • Architecting and coding Android applications tailored to startup-specific needs.
  • Integrating backend functionalities using Node.js for real-time features.
  • Working closely with clients to refine application features and improve usability.

Technologies Used:

  • Kotlin
  • Jetpack Compose
  • Koin
  • Node.js
  • ReactJS
  • Hilt
  • MVVM

Android Software Developer

Brazil / May 2020 - Jan 2021

Played a pivotal role in enhancing the architecture of Unicred's flagship banking application. Key responsibilities included:

  • Developing foundational features to support seamless integration of additional banking services.
  • Optimizing the app's performance and ensuring high scalability for concurrent users.
  • Collaborating with cross-functional teams to meet compliance standards.

Technologies Used:

  • Kotlin
  • Modularization
  • Java
  • Firebase
  • Azure Pipelines

Fullstack Software Developer

Brazil / Jan 2019 - May 2020

Delivered innovative solutions for ticketing systems. Key achievements included:

  • Developing a hybrid wallet application to securely store and manage tickets using Ionic and React Native.
  • Creating NFC-based Android applications to enable cashless transactions at events and schools.
  • Building e-commerce platforms using Vue.js and PHP to handle high-traffic ticket sales.

Technologies Used:

  • Java
  • Jetpack Compose
  • React Native
  • Vue.js
  • PHP

Education

  • Degree in Systems Analysis and Development
    Universidade do Norte do ParanĂ¡
    2018 - 2021

Languages

  • Portuguese
  • English