I have been into programming from secondary school and my interest in technology and programming has peaked ever since. I am a software engineer with a bachelor's degree in computing.
I took mobile development as a career path and have been developing mobile applications for over 5 years. Initially I worked as a native android developer (with JAVA/Kotlin). I also worked with react-native as a cross-platform developer for both android and iOS applications.
Currently, I am mainly working as a flutter developer (for android and iOS, and also web on a need basis). I have over 3 years of experience with flutter and dart. I switched to flutter for a number of features like faster development time, extensive widget library and excellent user experience along with cross-platform features which I had been using with react native.
I am working as a Head of Mobile Development along with a senior flutter developer role where I am responsible for :
Creating the architecture of the project, setting up network layer, local database for offline access, setup state management etc.
Code reviewing.
Mentoring junior developers and problem solving.
Integrating best practices.
With a wide range of roles and responsibilities in my everyday job, I am particularly good at debugging or finding issues in existing implementations (bugs), refactoring existing apps and continuing development in existing projects.
My areas of expertise:
- Flutter/Dart
- Firebase
- Bloc, provider, river-pod for state management
- Google maps
- App authentications with social logins integration
- Payment integrations
I have developed mobile applications on the following domains:
- E-Commerce
- Banking and Finance
- Utilities
- Mobile Solutions for Inventory Management
- Event Management (SaaS)
I can make regular mobile apps and I do not get away from an exciting challenge. So, reach out to me, Let’s have a chat.