I am a passionate and curiosity-driven Software Engineer specializing in Mobile application development with more than 7 years of hands-on experience and a Bachelor's degree in Computer Science.
From developing mobile applications for a living to several projects across various platforms as a hobby. I have spent the last several years exploring various genres and paradigms of information technology working along with countless brilliant minds. My journey so far has included contributions to projects with international as well as local clients both as a team member and an individual contractor.
After having several successful projects on the freelance market, long-running partnerships with several clients around the world and being part of a bunch of brilliant teams in some amazing organizations; currently exploring opportunities for social entrepreneurship.
Working on weekends as a Software Engineer on contractual basis as part of side venture in attempt to learn new and polish existing skills. Have consistently maintained highest ratings and ideal client feedback after starting out as a university student 4 years ago. Profile Links – https://www.upwork.com/users/~016f2f0c0d91a8f27e https://www.freelancer.pk/u/zuhaibahmad.html
Contributed as a founding member of an extremely talented group of individuals building the next generation of cloud-connected digital hardware platforms. My responsibilities as an Android Engineer included:- Developing a robust launcher experience that replaces the default Android experience with a kiosk app interface.- Writing system applications that ship along with the product's firmware.- Utilizing a wide array of built-in device sensors to build IoT solutions for Sharp's Windows Collaboration Display.- Building companion components for the Nimble platform that includes casting services, smart whiteboard, and over-the-air updates.- Built continuous content delivery infrastructure for Sparkpoint- Build content creation utility using Vue JS to help streamline content delivery with minimal effort
Had the opportunity of working in a large organization for the first time. Contributed as an Android developer on multiple projects in the applications department. Core responsibilities involved:- Collaborating with cross-functional teams to define, design, and ship new features.- Working with outside data sources and API’s- Designing and documenting applications- Unit-testing code for robustness, including edge cases, usability, and general reliability.- Working on bug fixing and improving application performance.- Converting old application source code to new android libraries and architecture.
Enjoyed being part of a small highly motivated team of developers and designers performing in sync to produce top-notch IT solutions. My responsibilities involve building, testing, fixing and shipping new features to existing products along with maintenance and planning for new features and products with cross-functional teams and specifically with the Android team members.
Contributed as lead Android developer to the team of Developers and Designers to ship new products and new features to the existing ones. Core responsibilities involved development, maintaining and testing of applications for mobile systems using Android and related tools. Code analysis for system testing and debugging; creating test transactions to find, isolate and rectify issues; and collaborate with cross-functional teams.
Working as an offshore team member in the Malaysian startup on a contractual basis. Contributing as the Android developer to the team of Developers and Designers with the Mobile versions of Fleet Management System and few other products. Core responsibilities involve designing, development, testing and maintenance of Android versions of products as well as coordinate with the team for consistency and planning in different versions of projects.