Adeel Ahmed

Online Tutor for C#, Computer Fundamentals, DBMS, Data Structures, HTML / CSS, HTML5, Javascript, JQuery, Microsoft.Net, MySQL

English,Hindi,Urdu

Tariq Bin Ziyad Colony, Karachi, Sindh, Pakistan

Available for : Online Teaching | Tuition at my place | Tuition at your place

C#Computer FundamentalsDBMSData StructuresHTML/CSSHTML5JavascriptJqueryMicrosoft .NetMySQLWeb Services

About

11+ years industry experience in programming in the above-mentioned areas. Computer Systems Engineer and a professional blogger.

Expertise

C# - 11 years experience 2 USD / Hour

Core C# Programming

  • Involved in complete Life Cycle including Analysis, Design, Development and Testing.
  • Developed modules of the application in ASP.NET and involved in writing C# classes.
  • Used Web services to communicate with the business layer objects.
  • Created and worked with dependency, attached and complex properties and plugged them into different Silverlight services.
  • Involved in Programming XAML applications.
  • Coding the presentation layer using WPF and silver light and service layer using Windows Communication foundation technology.
  • Creating custom site pages, lists, views and master pages and adding ASP, Silverlight controls.
  • Developed WCF services to enable effective communication between SOA.
  • Accessing SQL Server 2008 from a Silverlight application using WCF.
  • Implementing LINQ queries on different data sources in Silverlight applications.
  • Worked with Ajax enabled WCF services using C# and ASP.Net.

Computer Fundamentals - 11 years experience 2 USD / Hour

Computer Science for Students

  • Can engage and excite students and stimulate a passion for learning computing.
  • Supporting students who have learning difficulties.
  • Able to manage learners and learning effectively.
  • Strongly committed to meeting the needs of individual students.
  • Consistently demonstrating high-quality teaching and in depth subject knowledge.
  • Taking a proactive approach when tackling challenges within the classroom.

DBMS - 11 years experience 2 USD / Hour

Relational Database Management Systems

  • Coordinated physical changes to computer data bases; and codes, tested and implemented SQL data base, applying knowledge of data base management system.
  • Established physical data base parameters.
  • Coded SQL data base descriptions and specified identifiers of SQL data base to data base management system or directs others in coding data base descriptions.
  • Calculated optimum values for SQL data base parameters, such as amount of computer memory to be used by data base, following manuals and using calculator.
  • Specified user access level for each segment of one or more data items, such as insert, replace, retrieve, or delete data.
  • Specified which users can access data bases and what data can be accessed by user.
  • Tested and corrected errors and refined changes to data base.
  • Entered codes to create production data base.
  • Selected and entered codes of utility program to monitor data base performance, such as distribution of records and amount of available memory.

Data Structures - 11 years experience 2 USD / Hour

From Beginners towards Advanced

  • Data types
  • Primitive types
  • Boolean, true or false
  • Character
  • Floating-point, single-precision real number values
  • Double, a wider floating-point size
  • Integer, integral or fixed-precision values
  • Enumerated type, a small set of uniquely-named values
  • Composite types
  • Array
  • Record (also called tuple or struct)
  • Union
  • Tagged union (also called variant, variant record, discriminated union, or disjoint union)
  • Abstract data types
  • Container
  • List
  • Associative array
  • Multimap
  • Set
  • Multiset
  • Stack
  • Queue
  • Double-ended queue
  • Priority queue
  • Tree
  • Graph
  • Linear data structures

  • A data is said to be linear if its elements form a sequence.

  • Arrays
  • Array
  • Bit array
  • Bit field
  • Bitboard
  • Bitmap
  • Circular buffer
  • Control table
  • Image
  • Dope vector
  • Dynamic array
  • Gap buffer
  • Hashed array tree
  • Heightmap
  • Lookup table
  • Matrix
  • Parallel array
  • Sorted array
  • Sparse array
  • Sparse matrix
  • Iliffe vector
  • Variable-length array
  • Lists[edit]
  • Doubly linked list
  • Array list
  • Linked list
  • Self-organizing list
  • Skip list
  • Unrolled linked list
  • VList
  • Conc-Tree list
  • Xor linked list
  • Zipper
  • Doubly connected edge list
  • Difference list
  • Free list
  • Trees
  • Binary trees
  • AA tree
  • AVL tree
  • Binary search tree
  • Binary tree
  • Cartesian tree
  • Left-child right-sibling binary tree
  • Order statistic tree
  • Pagoda
  • Randomized binary search tree
  • Red-black tree
  • Rope
  • Scapegoat tree
  • Self-balancing binary search tree
  • Splay tree
  • T-tree
  • Tango tree
  • Threaded binary tree
  • Top tree
  • Treap
  • WAVL tree
  • Weight-balanced tree
  • B-trees[edit]
  • B-tree
  • B+ tree
  • B*-tree
  • B sharp tree
  • Dancing tree
  • 2-3 tree
  • 2-3-4 tree
  • Queap
  • Fusion tree
  • Bx-tree
  • AList
  • Heaps
  • Heap
  • Binary heap
  • Weak heap
  • Binomial heap
  • Fibonacci heap
  • AF-heap
  • Leonardo Heap
  • 2-3 heap
  • Soft heap
  • Pairing heap
  • Leftist heap
  • Treap
  • Beap
  • Skew heap
  • Ternary heap
  • D-ary heap
  • Brodal queue
  • Hashes
  • Bloom filter
  • Count-Min sketch
  • Distributed hash table
  • Double Hashing
  • Dynamic perfect hash table
  • Hash array mapped trie
  • Hash list
  • Hash table
  • Hash tree
  • Hash trie
  • Koorde
  • Prefix hash tree
  • Rolling hash
  • MinHash
  • Quotient filter
  • Ctrie
  • Graphs[edit]
  • Graph
  • Adjacency list
  • Adjacency matrix
  • Graph-structured stack
  • Scene graph
  • Binary decision diagram
  • Zero-suppressed decision diagram
  • And-inverter graph
  • Directed graph
  • Directed acyclic graph
  • Propositional directed acyclic graph
  • Multigraph
  • Hypergraph

HTML/CSS - 11 years experience 2 USD / Hour

Beginners to Advanced level

  • Ongoing design and maintenance of new and existing websites. 
  • Liaising closely with a customer or client at the design stage. 
  •  Designing landing pages and also email addresses.
  •  Promotion of websites both organically and using Google Adwords.
  •  Interacting with designers, programmers and clients. 
  • Creating content that converts visitors to purchasers. 
  • Enhancing the look, functionality and appearance of a website. 
  • Fixing problems encountered in the functioning of the website. 
  • Designing websites that are easy and effective to use.
  •  Designing web campaigns for online initiatives, editorials, emails & banners. 
  • Building affiliate white-labels websites, promotional banners & creative material. 
  • Testing websites for functionality in different browsers & at different resolutions. 

HTML5 - 4 years experience 2 USD / Hour

Beginners to Advanced level

  • Ongoing design and maintenance of new and existing websites. 
  • Liaising closely with a customer or client at the design stage. 
  •  Designing landing pages and also email addresses.
  •  Promotion of websites both organically and using Google Adwords.
  •  Interacting with designers, programmers and clients. 
  • Creating content that converts visitors to purchasers. 
  • Enhancing the look, functionality and appearance of a website. 
  • Fixing problems encountered in the functioning of the website. 
  • Designing websites that are easy and effective to use.
  •  Designing web campaigns for online initiatives, editorials, emails & banners. 
  • Building affiliate white-labels websites, promotional banners & creative material. 
  • Testing websites for functionality in different browsers & at different resolutions.

Javascript - 11 years experience 2 USD / Hour

Core JavaScript Client Side Web Development

  • Implemented UI design using HTML and CSS.
  • Provided multi-language support using i18n library.
  • Developed payment gateway using Backbone, Stripe and Parse.
  • Designed and built signup and login pages using HTML and JavaScript and used Parse to save user information on the cloud.

Jquery - 8 years experience 2 USD / Hour

From Beginners to Advanced level

  • Using jQuery Core
  • Events
  • Effects
  • Ajax
  • Plugins
  • Performance
  • Code Organization
  • jQuery UI
  • jQuery Mobile
  • Recently Updated

  • Selecting Elements
  • Optimize Selectors
  • Handling Events
  • jQuery Deferreds
  • Deferred examples
  • jQuery’s Ajax-Related Methods

Microsoft .Net - 11 years experience 2 USD / Hour

Beginners to Advanced level

  • Visual Basic and C# development skills
  • ASP.NET development tools
  • ASP.NET development best practices
  • ASP.NET and Ajax development
  • ASP.NET, Ajax and Web application development
  • WinForms development
  • Visual Studio Tools for Office (VSTO)
  • Visual Studio  and Language Integrated Query (LINQ)
  • SQL Server and .NET development
  • Object Relational Mapping (ORM) in the .NET Framework
  • Database programming, ORM, and ADO.NET
  • ADO.NET development
  • .NET Framework development with XML and XAML
  • .NET Framework database programming
  • .NET Framework security tools
  • .NET Framework security best practices
  • .NET Framework application performance management
  • .NET Framework Web application security
  • .NET Framework application testing and security

  • Web services and SOA implementations in the .NET Framework
  • Team development with Visual Studio Team System
  • .NET Workflow
  • .NET Architecture 
  • .NET Framework application architecture
  • Cloud application development


MySQL - 11 years experience 2 USD / Hour

Core Database Development

  • Installation and Administration.
  • Backup and Restore.
  • Sql Injection Prevention.
  • DDL Languages
  • DML Languages
  • Stored Procedures
  • Triggers
  • Cursors
  • ADO

Web Services - 9 years experience 2 USD / Hour

Windows Communication Foundation

  • Introduction to Programming Web Services in Managed Code
  • Describes the XML Web services programming model in managed code.
  • XML Web Services Using ASP.NET
  • Provides links to information about how to create XML Web services in ASP.NET, and about how they work.
  • Creating WCF Services for ASP.NET AJAX
  • Describes Windows Communication Foundation (WCF) services that are hosted as ASP.NET compatible services.
  • Web References in Visual Studio
  • Provides information about how to reference Web services in Visual Studio projects and about the proxy classes that represent a Web service. 
  • Creating and using Web services
  • Walkthrough: Creating and Using an ASP.NET Web Service in Visual Web Developer
  • Provides a step-by-step tutorial on how to create an ASP.NET Web service and how to call it.
  • How to: Add and Remove Web References
  • Describes how to use tools in Visual Studio to create a proxy class for a Web service.
  • How to: Call a Web Service
  • Describes how to call Web service methods.
  • Creating and using Web services in AJAX
  • Using Web Services in ASP.NET AJAX
  • Describes ASP.NET Web services, which are ASP.NET and Windows Communication Foundation (WCF) custom services that are called from client script that runs in AJAX-enabled ASP.NET Web pages. 
  • Walkthrough: Creating and Using AJAX-Enabled Web Service
  • Shows how to create an AJAX-enabled Web service in Visual Studio and how to create a Web page that calls the Web service by using client script. 
  • Exposing Web Services to Client Script
  • Shows how to make a Web service available to client script that runs in the browser.
  • Exposing WCF Services to Client Script
  • Shows how to make a WCF service available to client script that runs in the browser.
  • Calling Web Services from Client Script
  • Shows how to use AJAX functionality in ASP.NET to call a Web service from client script that runs in the browser.
  • Using application services in AJAX
  • Using Forms Authentication with ASP.NET AJAX
  • Shows how to call the application authentication service from client script that runs in the browser.
  • Using Roles Information with ASP.NET AJAX
  • Shows how to call the application role service from client script that runs in the browser.
  • Using Profile Information with ASP.NET AJAX
  • Shows how to call the application profile service from client script that runs in the browser.
  • Using application services as WCF services
  • ASP.NET Application Services Overview
  • Describes ASP.NET and Windows Communication Foundation (WCF) application services, which provide a consistent way to provide authentication, roles, and profile properties to any client in order to build service-oriented applications.
  • How to: Enable the WCF Authentication Service.
  • Shows how to use the application authentication service as a Windows Communication Foundation (WCF) service.
  • How to: Enable the WCF Role Service.
  • Shows how to use the application role service as a Windows Communication Foundation (WCF) service.
  • How to: Enable the WCF Profile Service.
  • Shows how to use the application profile service as a Windows Communication Foundation (WCF) service.
  • Walkthrough: Using ASP.NET Application Services.
  • Shows how to use the application services in a Windows application.

Reviews

No Reviews Yet!
Advertisements