Experience

Neo Financial

Senior Mobile Engineer

Sep 2020 - Present

Neo Financial is one of the fastest-growing companies in Canada, ranking #1 on The Globe and Mail's 2024 Growth List. I enhanced onboarding experiences to improve project growth and retention. Led the migration from Fragments to Jetpack Compose, boosting customization, testing, and performance. Supported the strategic integration of React Native to expand the mobile technology stack across the organization. Contributed to new features, reduced technical debt, and provided mentorship as a code owner and technical approver.

Itaú bank

Senior Android Developer

Mar 2020 - Sep 2020

Itaú Unibanco, headquartered in São Paulo, is the largest private bank in Latin America, with assets exceeding $555 billion. As a Senior Android Developer, I played a key role in modernizing the bank's mobile app architecture. I implemented strategic modularization using MVVM, introduced a custom design system, and improved performance by reducing the app size. My leadership in coding standards and future-proofing strategies ensured the app's long-term success and adaptability.

SmartBank

Senior Android Developer

Aug 2019 - Mar 2020

Enhanced app functionality using advanced Android and Kotlin skills. Strengthened financial and fintech knowledge, bolstered app security, and expanded test coverage. Collaborated with cross-functional teams to align with company objectives.

Ubby Inc

Team Lead and Android Developer

Mar 2017 - Aug 2019

Developed blockchain-based cashback solutions as the first Android developer, designing app architecture and bridging co-founders with development teams. Led teams by establishing coding standards and future-proofing strategies for long-term success. Also served as blockchain developer for Like Protocol (part of Ubby Inc.), conducting Ethereum research, training developers on smart contracts and decentralized applications, and enhancing the platform through tokenomics design and reputation system innovations.

Monitora Soluções Tecnológicas

Team Lead and Mobile Developer

Dec 2015 - Mar 2017

Started as an Android developer, I advanced into leadership roles, honing skills in mentorship, communication, and collaboration with teams in Pakistan and Malta. Alongside deepening my Android expertise, I expanded into iOS development with Objective-C and Swift, demonstrating a commitment to mobile innovation and cross-platform versatility.

Cast IT Group

Android Developer and Software Programmer

Jun 2015 - Dec 2015

Contributed to web projects with expertise in JSF and Java. Played a key role in developer selection and significantly impacted an Android project. Gained deep Android development skills, integrating REST APIs and designing intuitive mobile UX.

Bluedotsoft

Intern

Apr 2014 - Oct 2014

Led the development of property management web applications using JSF and Java, while honing skills in API design, version control with Git, and project management tools. Mastering API principles enhanced my ability to create robust solutions, ensuring seamless integration between frontend interfaces and backend systems.


Technical Skills / Courses

Mobile development

Kotlin, Jetpack Compose, Kotlin Multiplatform (KMP), Compose Multiplatform, Kotlin Coroutines, Android Instrumented Tests, Unit tests, Accessibility, Screenshot tests, Gradle tasks and cache and React Native;

AI Tools

Claude Code, Cursor, OLLaMA, Copilot, CodeRabbit, Koog AI, AI Agent / multi AI agents system development, OpenRouter;

Blockchain development

Solidity, Web3js, Etherjs, Truffle, Hardhat, Infura, Alchemy, Moralis, Metamask, Ganache, Chainlink, OpenZeppelin, Ethereum network, ERC-20, ERC-721, ERC-1155;

Miscellaneous

Typescript, Javascript, NodeJS, Git, Firebase, Test Automation, Google Analytics, Continuous Integration, Linux, Bitrise (workflows and pipelines), Jenkins, TravisCI, MongoDB, SQLite, MySQL, PostgreSQL, Confluence, Jira, Maven, Glassfish, Wordpress CMS and JasperReports;