Sharjeel Hussain Khan, Senior Software Engineer (Mobile)

Sharjeel Hussain Khan

Senior Software Engineer (Mobile)

Object Synergy

Location
Pakistan - Karachi
Education
Bachelor's degree, Computer Science
Experience
19 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :19 years, 4 Months

Senior Software Engineer (Mobile) at Object Synergy
  • Pakistan - Karachi
  • My current job since August 2017

• 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 / Architect at Litmus Labs
  • Pakistan - Karachi
  • November 2016 to July 2017

• Worked in 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 / Lead at Pakistan Air Force
  • Pakistan - Karachi
  • October 2010 to October 2016

• Understanding technical requirements of customers & translating them in to specific software requirements & developed feasibility study, requirements and risk analysis
• Development of software module/application or its part complete in all respect for project/tasks execution through agile software development methodology.
• Generation of comprehensive generic source codes with complete comments and documentation for commissioning/operation of the application.
• Development through brainstorming sessions for effective system design that ensures re-usability, scalability and provide configurable solutions.
• Conduct research on latest development tools/platforms for smooth and efficient development of the applications.
• Ensure optimum performance of the application through customization, fine-tuning.
• Ensure the developments are in compliance with software development standards.
• Ensure adaptability of distributed applications during system integration through platform independent DDS Run-Time Infrastructure.
• Development/Amendments of applications using C#/WPF/ Unity3D, C++/OSG/OpenGL and other open-source and proprietary software/libraries.
• Design and Developed Custom/User Controls in WPF using C#.

Software Engineer / Architect at Maritime Technologies Complex
  • Pakistan - Karachi
  • July 2007 to September 2010

• Requirements gathered through Reverse Engineering process by analyzing the user manuals, interviewing the users and monitoring the real time systems.
• Design and Development of various Training Simulators using C# through RUP model.
• Integrate distributed applications using Sockets, WCF and RPC through .Net Remoting.
• Design and Developed Custom/User Controls in GDI+ & WPF using C#.
• Developed generic framework for Geographical mappings on any Canvas.
• Record and Replay on screen user activities during simulated missions controlled via remote location.
• Automatically start/stop the students’ (clients’) instances remotely.
• Read & Render shape files/Land use data programmatically.
• To produce comprehensive system & user documentation during the development of systems.

Software Developer at AWA Software House
  • Pakistan - Karachi
  • May 2006 to July 2007

• Development of various Business Applications carrying out full SDLC phase.
• Implemented various modules of Enterprise Application at Client site.
• Provide maintenance and entertained additional requirements after deployment by developing software at client site.

Software Developer at Integrated Systems Research Private Limited (ISR)
  • Pakistan - Karachi
  • January 2005 to April 2006

• Development of various Business Applications carrying out full SDLC phase.
• Database management, optimization, and backup and recovery management.
• To produce system & user documentation during the development of systems.
• Implemented various modules of Enterprise Application at Client site.

Education

Bachelor's degree, Computer Science
  • at Petroman Institute of Computer & Management Sciences
  • December 2005
Higher diploma, Web Development
  • at NED University of Engineering and Technology
  • December 2005

Certifications for Professional Web Development.

Specialties & Skills

Languages

Hindi
Native Speaker
English
Intermediate

Hobbies

  • Playing musical instruments
  • Table tennis
  • Badminton
  • Cricket