Kayhan Swarup
Verified Expert in Engineering
Android Developer
Dhaka, Dhaka Division, Bangladesh
Toptal member since June 10, 2022
Kayhan is a senior Android developer with 4+ years of experience. He built ride-sharing, voice recorder, and eCommerce applications that include features like real-time location sharing, Google map implementation, time-sensitive push notifications like incoming calls, and chat interfaces. Kayhan specializes in native Android and can build all kinds of apps on Android.
Portfolio
Experience
- Android - 4 years
- Android Studio - 4 years
- Firebase - 3 years
- Node.js - 3 years
- Model View ViewModel (MVVM) - 2 years
- React - 1 year
- React Redux - 1 year
- Kotlin - 1 year
Availability
Preferred Environment
Android, Android Studio, Google Maps SDK, Retrofit, Model View ViewModel (MVVM), Java, Firebase, CSS
The most amazing...
...app I've developed is a task management app called Office Management. This was a personal project that reached 6,000+ downloads on Google Play Store.
Work Experience
Android Developer
Absorb LMS
- Developed an app that provides learners with courses and resources, allowing them to enroll in courses, take quizzes, and complete courses.
- Built an offline feature that lets learners download courses and resources so they can be completed offline. Their progress will be synced to the server once connected to the internet.
- Tracked and fixed bugs using Jira as a reporting tool.
React Developer
Commlink Info Tech
- Developed web app modules for a learning management system for a well-known university. Worked on admissions, applications, and candidates portal where interested candidates apply for the admission test.
- Built an admission admin portal. It included admin views of applied candidates, generating allocation to set up seats for the admission tests, uploading marks, evaluating candidates, and offering them the matching departments.
- Created an app module for syllabus management. Worked on the admin to create and update the syllabus each semester, define prescribed courses, and schedule semester exams, marks, and seat plans.
- Developed a student portal app. A portal for students to log in and view their status, including complete credit hours, CGPA, and current prescribed courses. Students can request additional courses or retake courses.
Android Developer
EASCA Solutions
- Developed a medical service app based on Kotlin where users could book online appointments with doctors, which notified doctors. The doctor could then call the patient and set up an RTP video call for the visit.
- Used the Agora library for RTP video calls. Developed the back end using a Cloud Firestore database and Google Cloud Functions.
- Launched the app internally to doctors of a specific clinic and their patients. This was the only way for doctor's visits during the COVID-19 lockdown in 2020.
Senior Android Developer
Star IT
- Developed ride-sharing mobile apps for both drivers and users. The driver app was developed entirely on my own, and the user app was done with the team, with me being the team leader responsible for all the system designs.
- Used Google Places SDK and Google Maps SDK for the interface. Firebase Realtime Database was used to update device location in the background. FCM was used to notify and call devices.
- Published the app to Google Play Store; it quickly reached 10,000+ downloads.
Android Developer
CMED Health
- Developed an app where users can sign up, create their profile, and connect several devices for measuring blood pressure, blood sugar, and heart rate.
- Managed the app's features. Each measurement from the health monitor devices got recorded along with the time and date, which were viewed in past record charts. This tracked a user's daily health reports.
- Built an account that can add multiple users and patients, like family members, and take records for different profiles.
Experience
Office Management
Golf Course Nearby
Features
• Users can log in using social media or email.
• Users can browse golf courses near them on a map.
• Users select a golf course and get directions from their current location.
Audio Recorder for Social Media
For that, I used the FFmpeg library to merge the audio file with a user-selected image or a default image and produce an mp4 file of that audio, which then can be shared through any social media.
Laundry Service App
Users can track and get notified once the laundry is washed and ready to be delivered.
Education
Bachelor's Degree in Computer Science
United International University - Dhaka, Bangladesh
Skills
Libraries/APIs
Google Maps, REST APIs, Google Maps SDK, Retrofit, React, Node.js, React Redux, FFmpeg
Tools
Android Studio, GitHub, Firebase Cloud Messaging (FCM), Jira, Gradle
Languages
Java, Kotlin, CSS, JavaScript
Frameworks
Android SDK, Realtime, Material UI, Redux
Platforms
Android, Firebase
Paradigms
Model View ViewModel (MVVM)
Storage
Cloud Firestore, Firebase Realtime Database
Industry Expertise
Telecommunications
Other
Android Development, User Permissions, GitHub Actions, Android Foreground Services, Android Architecture, Android UI Design, WebSockets, System Design, Algorithms, Google Cloud Functions, Bluetooth, Android Wearables
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring