Ahsan Munir
React Native Developer
I am a Mobile Application Developer at OSN, a leading streaming service in the Middle East and North Africa region. I have a BS in Computer Software Engineering from Karachi University. I have over five years of experience in developing and deploying web and mobile applications using React ecosystem, native modules, and third-party APIs.
Skills
Experience
OSN
Sr. React Native Developer | Dubai, UAE
Jan 2024 - Present
Responsibilities:
- Working on Subscription-based application MyOSNtv app for easier and secure payment processes, recognized as one of the top TVBox applications in the MENA region.
- Developing features from scratch and maintaining them for iOS and Android Platforms, including payment gateways, notifications, Datadog, etc.
- Ensuring optimal functionality and user experience.
- Collaborated with cross-functional teams to conceptualize, design, and implement new features.
- Conducted thorough code reviews to uphold code quality and compliance with coding standards.
- Worked closely with QA teams to promptly identify and resolve bugs or issues.
Working Features:
- CleverTap, Google Analytics, Datadog, and Kontent.AI integration.
- State management using Redux Toolkit.
- Encrypted local storage using MMKV.
- UI testing with Jest.
- Using TypeScript.
- Managed the CI/CD pipeline and oversaw the application release process.
Webotiks
Sr. React Native Developer | Karachi, Pakistan
Oct 2022 - Dec 2023
Responsibilities:
- Designed and developed cross-platform mobile applications using React Native.
- Implemented clean and maintainable code following best practices.
- Conducted and participated in code reviews to maintain code quality.
- Worked on desktop and mobile apps.
- Wrote unit tests and performed thorough testing using Jest.
Working Features:
- Maximized optimization using useCallback, useMemo, React.memo, and custom hooks.
- UI testing with Jest.
Artistic Denim Mills (Fascom Depart)
Software Engineer | Karachi, Pakistan
Mar 2022 - Jul 2023
Responsibilities:
- Designed and implemented user interface components for JavaScript-based web and mobile applications.
- Built app and UI components from prototypes and wireframes.
- Worked with native modules and APIs for tight platform integrations.
- Wrote automated tests for error-free code and performance.
- Improved front-end performance by eliminating bottlenecks.
- Created reusable front-end modules.
Working Features:
- AWS Chime for live video calling.
- S3 bucket for video uploads.
- React Native Vision Camera with ffmpeg for TikTok-like features.
Outsource in Pakistan
Sr. Executive React Native Developer | Karachi, Pakistan
2021 - 2023
Responsibilities:
- Contributed to all phases of the development lifecycle.
- Developed and deployed new features.
- Designed applications to specifications.
- Integrated data from various back-end services and databases.
Working Features:
- Developed 7 applications (3 live, 4 white label).
- Real-time tracking using Google Map APIs.
- Realtime chat and Firebase push notifications.
- Developed multiple APIs for mobile applications.
Linkitsoft
Jr. React Native Developer | Karachi, Pakistan
Aug 2020 - Apr 2021
Responsibilities:
- Developed and designed Android/iOS mobile apps.
- Created web and mobile APIs in Asp.net.
- Integrated payment systems like Gkash and Stripe.
- Managed and tested mobile UI/UX.
Working Features:
- Developed 2 applications: Foodosti App and FoodRider App.
- QR attendance system with UcheckIns app.
Freelance Applications
Orb-ed
Live application for school kids and parents for attendance, test scores, live classes, and much more.
View ApplicationStatus: Live
Burmese American Translation Agency (BATA)
Service app for booking translators based on profiles and reviews.
Status: Not Live
Run Mator
App to book mechanics for on-the-spot services.
Status: Not Live
Sonders Repair
Cycle service app for repairs, sales, and live chat.
Status: Not Live
Education
University of Karachi
BS in Computer Software Engineering
2016 - 2021
- Graduated with a CGPA of 2.86
- Core subjects included software engineering, computer science, relational databases, data structures, artificial intelligence, discrete mathematics, and more.
- Degree verified by WES and HEC
Final Year Project: Department Portal
My final year project is my department portal using React and Firebase. This is the multiuser dashboard, admin, teacher, and student. The main objective behind the construction of the UBIT Portal is to facilitate students, teachers, and admin personnel to automate whole department processes.
Project Modules:
- Accounts created by the admin for every successful new candidate of the department.
- Students can edit and update profiles.
- Students can enroll in class
- Students can do all the activities in class
- Teacher can create an account.
- Teacher can create virtual class room.
- Teacher Update lectures and Daily activities on classroom.
- Timetable update by admin personnel.
- Online Attendance.
- Course Outline, Books PDF, Slides, and Lectures by Teacher and Students.
- Quiz, Assignment, and Other Activities Notification by Teacher.
- Teacher Remarks about Students by Teacher.
- Result Update by Teacher.
Jinnah Govt. College
Board of Intermediate Education (BIEK), Pre-engineering
2013 - 2015
Mehran Public Secondary School
Board of Secondary Education Karachi (BSEK), Science
2001 - 2012
Certifications
Languages
- English (Professional)
- Urdu (Native)