I'm a react-native and swift developer.
I'm building mobile applications from last 2 years.
I've a strong grip in mobile application domain.
I'll build apps that satisfies customer requirements.
It will be secure, fast, user-friendly.
Pixel-perfect, responsive UI that catches the user's eye.
Skilled in building:
e-commerce apps (buying, selling, delivering)
Map integration (using react-native-maps)
Payment integration ( stripe and first bank)
Live tracking (using react-native-maps)
Push Notifications (using expo-notifications, FCM)
Chat apps ( using [login to view URL] , fire-store snapshots)
Animations (scroll animations, tab animations, event animations)
I used it in stumbler application (entertainment application of videos) for dispatching action of mute and unmute for all videos, sticking ads hide and display against native ads, store user information of saved videos, no of total likes of the user.
I also used react-redux for changing dark mode, all notes saved in the redux store and dispatch actions to save, delete, update notes.
I used it to save videos apis return videos in redux-store in an application.
I used it to store user from sign up api call , to store event detail from a event detail api call and dispatch actions against these data
Before now no one ever asked about typescript but I’m experienced in java and swift development and fond of Object oriented programming.
We are also progressing in web applications using React and on customer’s request we are developing a website using styled
I’ve used MySQL with java and ASP.Net
but never got a chance to integrate it with React because customer’s always demand Firebase or Rest Api’s
I’ve used Material UI till now
but if got a chance to work with storybook I’ll loved to do so.
Atom design principal
We always use component base approach in developing the app.
I used jest in my node js project to test the my movies, geners and rentel apis, i make multiple test to identify bugs and make changes to work it smoothly.
I make the clone of similar test in one "describe" component . And refactor code easily to don't make test fail.
I used the number of test cases equal to the no. of execution path in the component.
I had developed many react js websites and react native mobile applications with backend api development and integration in the application. I always prefer the compositional structure for the UI design with efficient way for the backend integration.
BS (hons) Software Engineering
The University of Gujrat, Pakistan 2016 - 2020
i built fastest programs in a speed programming compition