I am a highly-skilled and experienced Android, React-Native, Flutter, React, and Vue developer with a strong background in software engineering. With 6 years of professional experience, I have a proven track record in building and maintaining high-quality, user-friendly apps and web applications for diverse clients.
- Android Architecture Components (MVVM, Room, LiveData)
- Dependency Injection (Koin, Dagger)
- Retrofit for network communication
- ConstraintLayout for efficient UI design
- Navigation Library for seamless app navigation
- Jetpack Compose for modern UI development
- Integration of Social SDKs
- Proficient in React Hooks and functional components
- Redux Saga for managing side effects
- Redux Toolkit for efficient state management
- RTK Query for data fetching and caching
- React Navigation for routing and navigation
- Flexbox for responsive layouts
- Axios for HTTP requests
- MobX for reactive state management
- Mastery of Flutter SDK and Dart programming language
- State management with Provider or BLoC pattern
- Expertise in Flutter widgets and layouts
- Utilization of Flutter packages and pub.dev
- Unit testing with flutter_test package
- Integration testing with flutter_driver package
- Expertise in React components and lifecycle methods
- Proficient in using React Hooks
- State management with Redux or MobX
- React Router for client-side routing
- Integration with RESTful APIs
- Styled-components for CSS-in-JS solutions
- Familiarity with Next.js for server-rendered applications
- Proficiency in Vue.js components and directives
- Expertise in using Vue CLI
- State management with Vuex
- Vue Router for client-side routing
- Integration with RESTful APIs
- Familiarity with Nuxt.js for server-rendered applications
- Java
- Kotlin
- TypeScript
- JavaScript
- Dart
- Git for version control
- Scrum/Agile methodologies
- Twilio for communication APIs
- Firebase for backend services
- CI/CD pipelines for streamlined deployments
- Stripe for payment processing
- Implementation of In-App Purchases
- JIRA for issue tracking
- Trello for project management
- Slack for team communication
- GitHub/GitLab/Bitbucket for code repositories
- Notion for documentation
- Firebase Cloud Firestore for scalable data storage
- Firebase Real-Time Database for real-time data sync
- Room for local data persistence
- Realm for mobile database solutions