Senior Android Developer
Intigral - United Arab Emirates
Total years of experience :10 years, 3 Months
Understanding/integration of new requirement and bug fixing
Writing scalable code
Managing work with third parties and offshore resources
Making sure to get the best use of Agile, CI and CD
Convex Tech is product-based company and as a senior android developer I had to handle all the functionalities related to their product which is an android application named WIM. Some of my core responsibilities in this company were.
• Make all layouts of application.
• Designed local database using SQLite.
• Make connection with local server to upload media.
• Make connection with XMPP server using Smack Android library.
• Compress Images.
• Bug fixing.
• Integrate new features. (On demand)
• Write scalable, generic code.
• Document every thing what ever is done on android side.
• Commit code to development branch and then merge to master using Bit Bucket.
• Communicate with IOS and Web Server team.
• Uploading and updating application on Google Play Store.
• Link to application: https://play.google.com/store/apps/details?id=com.wimmessenger
As a senior android developer in pure logics, I had many roles. This company had clients who mostly owned their companies and developed applications for their own use. That’s why most of their projects are not available on google play. I have made many applications for pharmacy chains, Taxi tracking, and integration with CLOVER, and chat applications.
In Pure logics I was responsible for the following tasks:
• Communicating with clients directly under guidance of floor manager.
• Understanding client requirements and then documenting them.
• Estimation of time line and division of achievements milestones of project.
• Communicating with web and designers teams.
• Keeping client up to date about what is done and what is next.
• Keeping track of work on JIRA.
• Keeping code backup on Bit Bucket.
• Reporting to Floor manager on daily basis.
• Training new internees hired for android development.
In Punjab Police Pakistan, I have served as Senior Station assistant and my major responsibilities were:
• To deal with general public and register their complaints online and assign their complain to area’s police officer.
• Take feedback of progress on that complaint from assigned police officer and make sure to resolve complaint of public.
• To get work and manage tasks of subordinates.
• To digitalize all the previous paper work done in Police Station.
Joined as junior android developer and then promoted to senior android developer and handled two projects parallel which were chat applications, One of them was uploaded to play store and other was not uploaded at that time because of extra features.
I was Responsible for the following tasks:
• Making all the UI.
• Connecting application to chat server.
• Connecting application to media uploading server.
• Maintaining local Data base using SQLite
• Keeping code backups on Bit Bucket.
• Link to application which was uploaded (WICLAN): https://play.google.com/store/apps/details?id=com.wiclan.app
Print MIS is product base company and they were developing their own product, called ZEOZ. In which there were two interfaces, one was for consumer and other was for service provider. Consumer can create a job and that job become visible to every service provider registered on that category, in which job is posted by consumer, after that consumer can have chat with service provider and assign job. Consumer can also track location of service provider.
I was Responsible for the following tasks:
• To make all the UI’S of application.
• To develop all the backend of application.
• To integrate the map and navigate service provider to location of consumer and show consumer location of service provider.
• To communicate with web team and provide better solutions of any new feature if added.
• To fix bugs if any.
• Report directly to CEO by email and by presenting a small presentation in personal.
• Report floor manager daily.
• Update code on bit bucket daily.
• Merge development and master branches.
• Uploading application to Google Play Store.
• Keep track of tasks on Trello.
• Link to application :https://play.google.com/store/apps/details?id=com.zeoz
Joined as internee and got promoted to junior android developer after three months, worked on many projects in this company and got promoted to android developer after nine months and had to report manager only. I have also worked on X-CODE and fixed some minor bugs of one IOS application under supervision of senior IOS developer, I have also worked on UNITY3D on two games under supervision of senior UNITY3D developer. Then I got back to android development and worked on my main project named as HYDEPARK. In which users can upload videos and say everything which they want.
I was Responsible for the following tasks:
• Making some UI’s.
• Integrating some Rest API’S.
• Bug Fixing.
• Maintaining local database using SQLite.
• Keeping code backups on Bit Bucket.
• Link to applications on which I have worked in TX-LABZ
1. https://play.google.com/store/apps/details?id=com.hydeparkmillionaireincapp.hydeparkcorner
2. https://play.google.com/store/apps/details?id=com.gamelootnetwork.trivialoot
3. https://play.google.com/store/apps/details?id=com.faditek.ice&hl=en
4. https://play.google.com/store/apps/details?id=com.faditeklivee.Sixkalma&hl=en
5. https://play.google.com/store/apps/details?id=com.txlabzb.quotesapp&hl=en
BSCS Computer Science Honrz
ICS - Equivalent to A levels
Matriculation Equivalent to O levels