Android · MVVM · Application Engineering
NeuroSpeech
Junior Developer — Application Engineering · Mumbai, India · Aug 2017 – Apr 2018
Building maintainable Android applications with clean architecture patterns at a product-focused software company.
Business Context
NeuroSpeech is a software product and services company focused on building technology solutions. As a junior developer, this was the foundation of a professional engineering career — learning to write production code, work within a team, and build software that real users depend on.
The Challenge
Delivering Android application features that were maintainable, testable, and consistent with the team's architecture standards. The challenge was developing the discipline and engineering habits that would carry through an entire career.
Approach & Architecture
Developed Android applications using MVVM architecture patterns. Built and maintained UI components with a focus on code readability and maintainability. Worked within a team codebase, following code review processes and engineering standards.
Architecture notes
MVVM pattern separating UI, business logic, and data layers. Android UI components built with XML layouts and data binding. Version control via Git with team-based branching and code review.
Tools & Stack
What I Owned
- Android application feature development
- MVVM architecture implementation for UI components
- Code quality and maintainability within team standards
- Participation in code review and engineering processes
Outcomes
- Delivered Android application features that shipped to production
- Developed foundational engineering habits — clean code, architecture discipline, team collaboration
- Built the technical foundation that enabled rapid growth into cloud and platform engineering roles
Lessons Learned
The habits formed in early engineering roles — clean architecture, code review discipline, and thinking about maintainability — compound over time. This is where the foundation was built.
Explore more