Hi, my name is
Anne Joseph.
I tinker with things unseen.
I am an Android developer based in Dubai. I specialize in creating mobile applications, software solutions, and everything in between.
About Me
Ciao! I am Anne Joseph, an Android Developer based in Dubai.
With a passion for coding and self-motivation, I taught myself C++, Python, JavaScript, and HTML/CSS from scratch and more from scratch. I enjoy tackling new tasks and learning new skills.
In addition to mobile app development, I create both static websites and dynamic web applications. I thrive on tackling new challenges and continuously expanding my skill set.
Here are few technologies I've been working with recently:
- Kotlin
- Java
- C++
- Docker
- JavaScript
- HTML & (S)CSS
- React
- Node.js
![Anne Joseph](img/anne_roji.jpg)
Where I've Worked
Jun 2022 - Apr 2024
- Key contributor to Stellantis' Global Mobile App (GMA), ensuring functionality and user satisfaction.
- Analyzed and resolved complex issues using AWS services and ticket management tools, enhancing user satisfaction.
- Developed the enrollment flow feature, improving user onboarding.
- Debugged wearables issues, ensuring optimal performance and user experience.
- Conducted regional and brand-specific testing, managed code fixes, and maintained quality standards.
- Worked in an agile environment with product managers, UX designers, QA testers, and engineers.
Skills: App Development, AWS, Technical Support, Debugging, Quality Assurance, Agile Methodologies, Cross-functional Collaboration.
May 2017 - Aug 2019
- Developed new features including goal flow, transactions, and smart savings in a multi-module app
- Introduced and educated seven teams on Coroutines and Kotlin flows, enhancing app performance and responsiveness
- Contributed to over four major feature modules, as well as design and utility libraries
- Encouraged the implementation of Hilt for a testable and clean codebase; integrated tools like SonarQube and JaCoCo for maintainability. Reviewed 2-3 pull requests daily to maintain code quality
- Mentored junior developers and provided technical leadership across engineering teams.
- Worked with Gradle build systems to automate tasks and configure jobs and pipelines using YAML files
- Debugged and optimized code for robustness and scalability
- Followed the MVVM design pattern for decoupled, reusable code
- Performed unit testing with JUnit and Mockito; UI testing with Robolectric.
- Worked closely with UI/UX designers to create intuitive designs
Skills: Android Development, Kotlin, Coroutines, MVVM, Hilt, Gradle, SonarQube, JaCoCo, JUnit, Mockito, Robolectric, Agile Methodologies, Technical Mentorship, Cross-functional Collaboration.
Jul 2021 - Sep 2021
- Handled Salesforce push notifications, in-app messages, and deep-links
- Utilized Retrofit for consuming RESTful services and stored data using Room database
- Inspected and modified data midstream using Charles Proxy; extensively used logcat and Android debugger for issue resolution
- Modularized the application into feature and core frameworks following the MVVM architectural pattern
- Participated in code reviews, daily standups, product demos, and sprint retrospectives
- Used JIRA for project tracking and uBuild for building, testing, and deploying software
Skills: Android Development, Salesforce Integration, Retrofit, Room Database, Charles Proxy, MVVM, Logcat, Debugging, JIRA, uBuild, Agile Methodologies, Cross-functional Collaboration
Feb 2021 - Jun 2021
- Led the entire development lifecycle from conceptualization to release within a 3-month timeframe
- Enhanced app performance by utilizing Kotlin flows for disk operations
- Achieved persistent file downloads using WorkManager, an Android Jetpack component
- Implemented custom bottom navigation, custom views for media players, and animations
- Designed screens to support both portrait and landscape orientations, accommodating different screen sizes and densities
- Prepopulated Room database at initialization with prepackaged files and handled migrations
- Extensively used Coil library for caching and downloading images from the server
- Used Hilt for dependency injection, resulting in loosely coupled, testable, and reusable code
- Followed MVVM design pattern using ViewModel, Kotlin flow, coroutines, and view binding
- Performed Agile ceremonies to ensure project completion
- Used JIRA for project tracking and Jenkins for building, testing, and deploying the software
Skills: Android Development, Kotlin, WorkManager, Custom UI Components, Room Database, Coil Library, Hilt, MVVM, Agile Methodologies, JIRA, Jenkins, Cross-functional Collaboration
Creative Projects
Get In Touch
Are you looking for an Android Developer for your next project?
My inbox is always open, whether you have a question or just want to say hi. I am currently available for contract or full-time work. Pick my brain and let's get started on your project.