خلاصہ

I work to develop software products marketed and sold by NCR Corporation in banking industry. My employer Avanza Solutions Pvt. Limited is partner of NCR Corporation. These products are used to manage ATM and Kiosk machines in banks.


As a software development manager, I manage a team of software engineers, senior software engineers and QA engineers.


As analyst I coordinate with clients and business analysts from NCR to discuss business requirements and find their technical solutions.


As solution architect I prepare FSDs, change request documents, create solution diagrams, workflow diagrams, UML sequence diagrams and estimate development, testing and deployment work efforts.


I designed TCP/IP based application protocols and webservice based application, designed and developed multithreaded tcp/ip socket based server and client applications for banks. These applications are used by more than 80 banks in Pakistan, Middle East and Africa.


Introduced licensing in software products managed by my team, developed proper license issuing and management system along with MIS and reporting which helped in proper tracking of deployments on client sites and license expiries and maintenance. It had significant impact to claim maintenance and new deployment revenues.


Took initiative and introduced google sheets based MIS to properly track issues and change requests submitted by clients and NCR resources.


Designed and worked on file structures to store billions of records and search them directly. I researched about inefficiencies and drawbacks of dotnet framework to manage large number of memory objects and memory overhead associated per object and created my own techniques to pack data and to overcome these drawbacks using large arrays, hashing and bit manipulation techniques. This was my freelance project on upwork.com.


I have worked with many Microsoft development stack technologies like ADO.Net, LINQ, MSMQ, WCF, Windows Forms, Winform Automation APIs, DirectShow API, C#, Multithreading, Asynchronous programming, Microsoft Task Parallel Library, XML & XPath, Chromium, TCP/IP and UDP Sockets, Webservices, ASP.Net, ActiveX, MS DTC, SQL Server, MS Reporting APIs, Crystal Reports, Ajax, Javascript, JSON, JQuery, JQuery UI, CSS, Html, websockets, IBM Websphere MQ, T24 JBase, SNMP protocol, CEN XFS APIs, Neurotechnolog’s Biometric SDKs, AForge.net, Accord.Net, NAudio and logging frameworks like NLog and Log4net.


As a freelance developer I completed more than 43 projects on upwork.com and 4 projects on freelancer.com. This includes both hourly as well as fixed budget projects. I worked with customers from Poland, US, Canada, North Korea, Turkey, Saudi Arabia, Bahrain, UK, Singapore and Crotia.


I have experience and knowledge of many debugging and tracing tools from SysInternal Suite and tools provided by Microsoft Windows SDK and Visual Studio, I have worked with Visual Studio 2005/2008/2010/2015/2017 and 2019.

پراجیکٹس

iSuite UI: ASP.Net user interface for iCam, iWatch, iDistribute, iDentify
iDentify: Designed and Developed this product from scratch
iDistriute: Designed and developed the product from scratch
iCam: Added video streaming feature, fixed bugs and catered Change Reque
iWatch: Redesigned the product, Added dashboards, reports and alerts mec
World's First Biometric Transaction Switch
iTeller: Fully Automated Digital Bank Branch Solution

تجربہ

کمپنی کا لوگو
AVP Software Development
Avanza Solutions
جنوری ۲۰۱۸ - موجودہ | Karachi, Pakistan

کمپنی کا لوگو
Manager Software Development
Avanza Solutions
جنوری ۲۰۱۴ - دسمبر ۲۰۱۷ | Karachi, Pakistan

کمپنی کا لوگو
Senior Software Engineer
Avanza Solutions
اکتوبر ۲۰۱۱ - دسمبر ۲۰۱۳ | Karachi, Pakistan

کمپنی کا لوگو
Assistant Manager/Team Lead
Meezan Bank Ltd.
مارچ ۲۰۰۷ - اکتوبر ۲۰۱۱ | Karachi, Pakistan

کمپنی کا لوگو
Member of Visiting Faculty
Govt. College of Commerce & Economics, Karachi
اگست ۲۰۰٦ - اکتوبر ۲۰۰۹ | Karachi, Pakistan

کمپنی کا لوگو
Software Engineer
ARY Digital Network.
دسمبر ۲۰۰٦ - فروری ۲۰۰۷ | Karachi, Pakistan

کمپنی کا لوگو
Member of Visiting Faculty
Karachi University, Computer Science Dept.
جنوری ۲۰۰٦ - دسمبر ۲۰۰٦ | Karachi, Pakistan

کمپنی کا لوگو
Software Engineer
alainco cards & cards
اگست ۲۰۰٦ - نومبر ۲۰۰٦ | Karachi, Pakistan

تعلیم

University of Karachi
ماسٹرز, , Masters in Information Technology‎
Data bases, programming and networking
CGPA 3.8/4
2005
University of Karachi
بیچلرز, , Bachelors of Science‎
Computer Science, Mathematics & Physics
فی صد 65%
2003

پیشہ ورانہ مہارتیں

ماہر ASP.Net
ماہر Backend Development
ماہر C#
ماہر Commercial Software
ماہر Crystal Reports
ماہر DAO
ماہر Database Management Library
ماہر DirectShow
ماہر GDI
ابتدائی HTML5 
ماہر IIS
ماہر Javascript
ماہر JQuery
ماہر JSON
ماہر Microsoft SQL
ماہر MS SQL Server
ماہر MS Visio
ماہر MS Visual Studio
متوسط MVC
متوسط MySQL
ماہر Official Assignments
ابتدائی Phamrmacy
ماہر PL/SQL
ابتدائی Project Management
ماہر Regular Expressions
ماہر Software Architectural Designing
ماہر Software architecture design
ابتدائی SQL Server 2008
ابتدائی System Integration Testing
ماہر T-SQL
ماہر Teaching Skills
ماہر Team Management Skills
ماہر Visual SourceSafe
ماہر Win32 API
ماہر WinCVS
ماہر Windows
ماہر XML/XSL

زبانیں

متوسط پنجابی
ماہر اردو
ماہر انگریزی

آپ کن کمپنیز کی پیروی کر رہے ہیں