
Sharjeel Hussain
Senior Cross Platform Architect.
4 recommendations
Salary / Daily rate
4 people recommend
Karachi, Karachi City, Sindh, Pakistan
Freelance, open to permanent contract
Skills
Languages
About me
Intro
Cross-Platform Mobile Architect with 17+ years expertise leading enterprise mobile solutions across Android, iOS & Windows. Currently architecting customer-facing apps for Netherlands Vehicle Tracking company & PureVPN migration to .NET MAUI. Specialized in Xamarin/MAUI development with proven track record in VPN, case management & enterprise applications.
Work experience
Senior Cross Platform Architect.
Cloud Primero B.V
May 2023 - Present
3 years 6 months
Karachi, Karachi City, Sindh, Pakistan
Architecting a cross platform customer facing mobile app for a Vehicle Tracking company based in Netherlands. Technical correspondence with Partners at Netherlands. Technology Stack is .Net MAUI.
Lead Software Engineer/Architect
Gaditek
Sep 2022 - Present
4 years 2 months
Karachi, Karachi City, Sindh, Pakistan
A product base company. White labeling their famous product namely 'PureVPN'. POC & R&D to convert their native apps(Android/iOS/Mac/Windows) into Microsoft Cross platform MAUI.
Lead Software Engineer/Architect
PlanStreet Inc.
May 2021 - Aug 2022
1 year 4 months
Remote, OR 97458, USA
An organization making their own product namely 'Case Management' having front end in both Web and Mobile. Developed their Cross platform mobile App into Xamarin.
Lead Software Engineer/Architect (Mobile)
Innovative Data Solutions
Jun 2018 - Mar 2021
2 years 10 months
Karachi · Hybrid
• Worked on product which was a cross-platform mobile application development framework for Android, iOS, UWP using Xamarin Forms. Their US counter part was namely Moviynt.
Senior Software Engineer (Mobile)
Object Synergy
Aug 2017 - May 2018
10 months
Karachi, Karachi City, Sindh, Pakistan
• Working on cross-platform mobile application development for Android and iOS using Xamarin Forms into Visual Studio on Windows. • Strictly followed Xamarin supported design pattern MVVM. • Exposure of using git, bit bucket and source tree for source code synchronization. • Hands on experience of making Custom renderers, Dependency Services to consume platform specific functionalities. • Hands on creating and using REST based services APIs.
Senior Software Engineer (Mobile)
Litmus Labs
Nov 2016 - Jul 2017
9 months
Karachi, Karachi City, Sindh, Pakistan
• Worked on cross-platform mobile application development for Android and iOS using Xamarin Forms into Xamarin Studio on Mac. • Strictly followed Xamarin supported design pattern MVVM. • Architect Model of the App, making designed UI into XAML to design View and followed requirements specifications to develop ViewModel. • Hands on experience of making Custom renderers, Dependency Services to consume platform specific functionalities. • Integrated Facebook SDK using Xamarin Forms for Android & IOS.. • Hands on creating and using REST based services, JSON, Contentfull and Firebase backend apis. • Exposure of native application development on iOS using swift 3.0 and Xcode 8+. • Hands on experience of working with CoreData Database using Xcode. Hands on experience of developing AR game in Unity 3D. • Knowledge of Unity, including scripting, textures, animation, GUI styles, and user session management. • Hands on experience with game physics and particle systems. • Knowledge of Unity3D including Unity GUI, asset bundles, materials/shaders, and iPhone/Android deployment.
Senior Software Engineer
Pakistan Air Force
Oct 2010 - Oct 2016
6 years 1 month
Karachi, Karachi City, Sindh, Pakistan
• Working through all phases of the Software development life cycle (SDLC), right from preparing requirements Specification, analysis, and design; to code development, testing, debugging, defect removal, deployment and documentation. • Writing software code that complies with system requirements, system designs and specification and efficiently maintaining such source code according to quality standards. • Fixing errors and faults through testing and debugging in software applications using well-known testing protocols and standards to ensure that programs execute to specifications. • Research for background knowledge related to projects, consultation with clients, analyzing and evaluating system program requirements. • Translate the process and specifications into technical programs and write error free code within agreed timescales and according to quality guidelines. • Recognizing the technological limitations in existing systems, related methods and techniques and providing best solutions to overcome such limitations. • Coding technical software programs that meet software specifications, user requirement; and assure completion in a timely manner by providing progress reports to Project Manager. • Updating and maintaining source code with respect to changing user requirements. • Prepare test conditions for unit testing with established testing protocols and test the developed code to ensure that software programs comply with specifications. • Investigating reported faults in operational code, fixing defects, develop patches and proceed with changes in production. • Assisting in preparing technical proposals and Feasibility studies for software design activities. • Developing and maintaining end user documentation, test documentation and operational procedures.
Senior Software Engineer
Maritime Technologies Complex
Jul 2007 - Oct 2010
3 years 4 months
Karachi, Karachi City, Sindh, Pakistan
Involved in the design, development, testing, implementation, installation, adaptation and support of software applications and systems.Hands on experience in Software Requirement Engineering, Software design, Software Programming, Software Maintenance, Software documentation, Software Testing and deployment. Responsibilities: • Perform requirement analysis, software design, development and testing. • Co-ordination with client and other stakeholders for project requirements and feedback. • Perform impact analysis and software customization based on users’ change request. • Work with the manager to resolve technical issues and understand system performance associated with the introduction of new technologies. • Database design and analysis against logical models of data provided. • Provide development time estimates of assigned projects and follow them to meet deadlines. • Report project progress and issues to higher management. • Create documentation of system requirements, design and testing. • Perform analysis and investigation tasks as require by the development Lead/Tech Lead. • Perform unit testing and deployment of software applications. • Co-ordination with QA team for software testing and bug fixing.
Software Developer
AWA Software House
Apr 2006 - Jul 2007
1 year 4 months
• Development of various Business Applications carrying out full SDLC phase. • Implemented various modules at Client site. • Provide maintenance and entertained additional requirements after deployment by developing software at client site.
Software Developer
ISR Software Services Private Limited
Jan 2005 - May 2006
1 year 5 months
Karachi, Karachi City, Sindh, Pakistan
• Development of various Business Applications carrying out full SDLC phases. • Database management, optimization, and backup and recovery management. • To produce system & user documentation during the development of systems.
Education
NED University of Engineering and Technology
Center of Continue Engineering Education
2005 - 2006
6 months
Petroman Institute of Computer & Management Sciences
Bachelor of Science (BS)
2001 - 2004
3 years 1 month
St.Patrick's Technical School
High School
1993 - 1998
5 years 1 month