Hello, I\'m a seasoned mobile architect with 14+ years of experience in Java, Android, and Flutter. I enjoy designing scalable mobile solutions, leading cross-functional teams, and delivering high-quality apps across platforms. I thrive in fast-paced, agile environments and excel at turning complex requirements into simple, robust architectures. In my recent roles, I have driven architecture for Boost and Thrive at Compass Digital, mentored engineers, and steered migrations to Flutter with Riverpod and Jetpack Compose. I am passionate about learning new technologies, improving development processes, and building delightful user experiences.

santhoshgutta

Hello, I\'m a seasoned mobile architect with 14+ years of experience in Java, Android, and Flutter. I enjoy designing scalable mobile solutions, leading cross-functional teams, and delivering high-quality apps across platforms. I thrive in fast-paced, agile environments and excel at turning complex requirements into simple, robust architectures. In my recent roles, I have driven architecture for Boost and Thrive at Compass Digital, mentored engineers, and steered migrations to Flutter with Riverpod and Jetpack Compose. I am passionate about learning new technologies, improving development processes, and building delightful user experiences.

Available to hire

Hello, I’m a seasoned mobile architect with 14+ years of experience in Java, Android, and Flutter. I enjoy designing scalable mobile solutions, leading cross-functional teams, and delivering high-quality apps across platforms. I thrive in fast-paced, agile environments and excel at turning complex requirements into simple, robust architectures.

In my recent roles, I have driven architecture for Boost and Thrive at Compass Digital, mentored engineers, and steered migrations to Flutter with Riverpod and Jetpack Compose. I am passionate about learning new technologies, improving development processes, and building delightful user experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Sr Android & Flutter Developer at Compass Digital
August 1, 2023 - November 14, 2025
Joined as Sr Android Developer to enhance features for Boost and Thrive apps. After the company shifted to Flutter, I transitioned to Sr Flutter Developer, supporting both existing Android and new Flutter apps. I contributed to architecture decisions (Riverpod for state management, theming, and data flow), created reusable pages and components, and wrote widget tests. I also led sprint demonstrations, trained team members on Flutter practices, and helped establish design guidelines aligned with Material Design 2.
Sr Flutter Developer (freelancer) at SanrusSoft Inc
August 1, 2023 - August 1, 2023
Architected a Flutter project from scratch, using Flutter Bloc/Provider for state management and clean architecture to ensure testability and maintainability. Implemented REST and gRPC communication, integrated maps, and local data storage with SQLite. Led code reviews, guided the team, handled app releases, and set up isolation-based background processing for data. Published the Android app and monitored crash analytics.
Sr Android Developer at ThoughtWorks Canada (Client: RBC)
June 1, 2023 - June 1, 2023
Sr Android Developer for RBC Rewards app. Implemented new banking modules, UI with Material 2 + Jetpack Compose, and data flow using Kotlin Coroutines and Flow. Built robust UI state management and collaborated with design and product teams; contributed to modernizing architecture for scalability.
Sr Android Developer at Walmart Labs
January 1, 2021 - January 1, 2021
Sr Android Developer focusing on app design decisions, feature improvements, and migration of legacy architecture to MVVM/MVP patterns. Led app releases, integrated React Native components to enable cross-platform capabilities, performed code reviews, and contributed to performance improvements.
Sr Android Developer at BellMedia Inc
January 1, 2019 - January 1, 2019
Architected Crave app from scratch using MVP and MVVM. Focused on scalable architecture, Loader framework and background threading to keep UI responsive; ensured separation of concerns across network, presentation, and validation layers. Led code reviews and estimation efforts.
Sr Android Developer at mobileLive Inc
July 1, 2017 - July 1, 2017
Led end-to-end architecture for Fido MyAccount native Android app; oversaw migration from hybrid to native, defined maintenance and performance goals, mentored team, and delivered the complete product on time with high quality.
Sr Android Mobile Developer at Toronto Dominion Bank
June 1, 2016 - June 1, 2016
Senior Android Mobile Developer for Investing Trading app; designed network service layer for RESTful calls; applied OO design for scalability; participated in code design reviews and liaised with business analysts.
Mobile Developer at BlackBerry
November 1, 2015 - November 1, 2015
Mobile Developer for BlackBerry Priv Android project; secured email (S/MIME) development; built secure messaging database; developed internal AFW testing app and automation test library; contributed to AFW test suites.
Mobile Developer at Clearbridge Mobile
April 1, 2015 - April 1, 2015
Disney ABC Television Group project; led UI development and core business logic; implemented video sharing and playback features; created automated tests with Selendroid; contributed to agile processes and led a team.
Application Developer at Computer Sciences Corporation
August 1, 2012 - August 1, 2012
Developed web application for Zurich Farmers Insurance Group; server-side and client-side validation; produced UML diagrams; automated Selenium tests; designed DAOs and JDBC connections.
Software Engineer at Google India Pvt. Ltd (Contractor through Symbiosys Technologies)
April 1, 2011 - April 1, 2011
Worked on Google Images, Videos and Real Estate projects; wrote automation scripts; trained team on multithreading and JDBC; contributed to Android team for Google TV Launch; recognized for automation and training.
Application Engineer at Symbiosys Technologies
December 1, 2008 - December 1, 2008
Developed web applications using JSP/Servlets; built LAN search engine with Apache Lucene; produced data processing solutions; provided early career training.

Education

Bachelor of Technology (Electrical & Electronics Engineering) at Sree Vidyanikethan Engineering College (Affiliated to JNTU Hyderabad)
September 1, 2003 - April 1, 2007
Computer Programmer Diploma at Durham College of Applied Arts & Technology
January 1, 2013 - April 1, 2014

Qualifications

Sun Certified Java 5.0 Programmer
June 1, 2008 - November 14, 2025
Property and Liability Insurance Certification
April 1, 2012 - November 14, 2025

Industry Experience

Software & Internet, Media & Entertainment, Financial Services