Summary

I am Software Engineer with more than 17 years of working experience in Design, Development and Deployment of enterprise-wide systems using .NET Technologies. I have been involved in several successful implementation analysis and research projects including state of art simulator systems. I have the experience to manage, develop, integrate and implement related applications components, including front-end development, server side development and database integration. I have Played a direct role in programming, maintenance, technical support, documentation and administration of the applications. I am interested in the adoption of software best practices, to include requirements management, object-orientation, and iterative software development.

Experience

Company Logo
Lead Software Engineer/Architect (Mobile)
Innovative Data Solutions
Jun 2018 - Present | Karachi, Pakistan

•Working on product which is a cross-platform mobile application development framework for Android, IOS and UWP using Xamarin Forms. • Hands on experience of OCR, Barcode/QRCode, BLE, Text to Speech & Speech to Text, Google Maps integration, Multi-Language, Record and Replay user’s activities into Apps.
Mobilium Suite
This included an app development Studio and Debugger to create, build, debug a mobile App comprises of multiple workflows that would executes on Android/IOS/UWP.

Company Logo
Senior Software Engineer (Mobile)
Object Synergy
Aug 2017 - May 2018 | Karachi, 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.

Company Logo
Senior Software Engineer (Mobile)
Litmus Labs
Nov 2016 - Jul 2017 | Karachi, Pakistan

• 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.

Company Logo
Senior Software Engineer
Pakistan Air Force
Oct 2010 - Oct 2016 | Karachi, Pakistan

• 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#.

Company Logo
Senior Software Engineer/Lead
Maritime Technologies Complex
Jul 2007 - Sep 2010 | Karachi, Pakistan

• 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.

Company Logo
Software Developer
AWA Softwarehouse (Pvt) Ltd
May 2006 - Jul 2007 | Karachi, Pakistan

• 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.

Company Logo
Software Developer
Integrated Systems Research Private Limited (ISR)
Jan 2005 - May 2006 | Karachi, Pakistan

• 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

NED University of Engineering & Technology
Certification, Professional Web Development‎
HTML, ASP, ASP.NET
Completed
2005
Petroman Institute of CS & MS
Bachelors, BCS/BS, BS (Computer Science)‎
Software Engineering
Percentage 74%
2004

Skills

Expert .NET
Intermediate .Net Core
Intermediate Accounts Administration
Intermediate ADO. Net
Expert Algorithm Knowledge
Expert Analytical Skills
Intermediate Android
Intermediate Android Management
Beginner Android SDK
Intermediate APIs
Expert App Development
Intermediate Application Programming Interface
Expert Architectural Designing Skills
Beginner Asp
Beginner ASP.Net
Beginner AWS Cloud
Beginner Azure
Beginner Backend Development
Beginner Backend Languages
Expert C#
Intermediate C++
Beginner Cloud Based Application
Expert Continuous Integration
Intermediate Cooordination Skills
Intermediate CoreDate
Expert CROSS PLATFORM MOBILE APP
Expert Crystal Reports
Beginner CSS3
Expert Custom Software Development
Intermediate DAO
Expert Data Structures Command
Expert Database
Expert Design Patterns
Expert Design With UML
Expert Distributed Development
Beginner Dust
Intermediate English Communications
Expert Enterprise Design Patterns
Expert Flight Simulation
Beginner Flutter
Expert Frontend Developmen
Expert GDI+
Intermediate Git
Intermediate Git and Github
Intermediate GitHub
Beginner Google Cloud
Expert Handling Assignments
Beginner HTML5 
Intermediate Hybrid
Intermediate IIS

Languages

Intermediate English