Senior Mobile Engineer
Sep 2020 - PresentNeo 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.
Senior Android Developer
Mar 2020 - Sep 2020Itaú 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.
Senior Android Developer
Aug 2019 - Mar 2020Enhanced 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.
Team Lead and Android Developer
Mar 2017 - Aug 2019Developed 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.
Team Lead and Mobile Developer
Dec 2015 - Mar 2017Started 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.
Android Developer and Software Programmer
Jun 2015 - Dec 2015Contributed 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.
Intern
Apr 2014 - Oct 2014Led 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.
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 ToolsClaude Code, Cursor, OLLaMA, Copilot, CodeRabbit, Koog AI, AI Agent / multi AI agents system development, OpenRouter;
Blockchain developmentSolidity, Web3js, Etherjs, Truffle, Hardhat, Infura, Alchemy, Moralis, Metamask, Ganache, Chainlink, OpenZeppelin, Ethereum network, ERC-20, ERC-721, ERC-1155;
MiscellaneousTypescript, 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;