A Sr. Application developer having 9+ years of experience in developing Mobile applications on Android and iOS platforms. As part of my experience, I've handled many onsite and remote projects for different companies, from small start-ups to large corporations. I can play a key role throughout the software development/support life cycle of a project to ensure that quality solutions meet business objectives.
Summary
Work Experience
Crinoid Technologies Pvt. Ltd.
Sr. Flutter Application Developer
October 2017 - Now
My main responsibility is planning and documenting the front-end application architecture and ensuring we are on the right path by having code reviews. I also review the implementation of various features. I have worked on 10+ apps, and some of my notable applications
- English News In Levels - It shows each piece of news on three levels based on English difficulty, with each level words and sentences become more complex. It has a rating of 4.65 and has more than 1 million downloads.
- Maid Me - An on-demand maid application was developed using firebase and flutter. It has a feature like an automatic maid finder, repetitive booking, live tracking. The application has 200+ active service providers.
- Feet’s - It help employers by cultivating a happier and more engaging workplace with hassle-free employee engagement features and solutions. I am responsible for developing the HighFive, Ting, and Feeter module.
Scrips
Sr. Application Developer (Freelance)
October 2020 - July 2022
I am responsible for the frontend of the Practioner Application on all major platforms iOS, Android, and Web. It is a healthcare application for patient engagement, scheduling, clinical workflow, and medical billing for Practitioners. Application is developed using flutter framework and based on Clean Architecture and BLOC as state manager.
A beta practitioner platform for handling outpatient appointments is ready on both mobile and web platforms for Egypt. Currently, apps are used in 5 hospitals.
Iamplus
Flutter developer (Freelance)
January 2020 - August 2020
I worked on a prototype application for Air Asia end-users to book flights using voice queries covering the booking flow from selecting stations to checkout. I am responsible for creating frontend application architecture to handle Speech Recognition and Text To Speech services and generating projects as flutter modules so that they can be plugged in with the Native Air-Asia application.
SquidHub Inc.
Android Developer (Freelance)
March 2017 - May 2018
I have developed an android version of the team collaboration app SquidHub. It has features like group messing, task-list management, Calendar, file sharing. It is developed using the repository pattern and was used by 200+ teams and has 25K users. Later on Squidhub is acquired by Hive.
Kosmotix Events Network
Android Developer
January 2016 - March 2017
I am responsible for developing android applications for event organizers and customers from scratch. Event organizers can create events with features like food and beverage coupons, customers can buy multiple events tickets, and food coupons in advance using the inbuild app wallet. Applications were built using MVP architecture.
Playbuff Studios Pvt. Ltd.
Game Developer
July 2013 - June 2015
Here I work on the mobile game village building game Band of Woods. My role is to develop the game map on which players can play. I also do documentation of the game design process, maintain code, and fix bugs.
Languages
English:
Professional
Courses and Certificates
Programming Mobile Applications for Android Handheld Systems
Coursera
Education
National Institute of Technology Kurukshetra
Electronics and Communication - Bachelor of Technology (B.Tech.)
2009 - 2013
Skills
Language
Kotlin
Dart
Java
Swift
General
Design and Architecture documentation
Clean Architecture
SOLID principal
MVVM, MVC
Release management
Verticals
HealthCare
On Demand Services
Team collboration
E-commerce
Speech Recogniser
Food Ordering
Other
Firebase
Firestore
Analytics
Stripe
OneSignal
CI/CD CodeMagic
Sentry
MAP