Hello,
Professionally I am working on VC++,C# from last 3 years. Conclusionly carrying almost 3.5 years of work experience on working different plateforms/technologies (C#,VC++.NET, VC++). I like to work hard and do some challanging projects.
Recently I have been working on Distributed Testing Automation framework which is relatively a new and revolutionary idea. This facilitates the programmer to test its code in an engineered based approach. Framework allows the programmer to engineer the Use case, test case, and tests according to code logic and desire of the prrogrammer. With completion of the test case, on one click "execute" , test cases can be made to execute on various distributed machines. Upon the completion of execution of the test Programmer/user can observe the profiling stats, memory leaks, deadlocks in threads. Memory leak detection & deadlock detection carried out via Hooking internals and Injecting a spy dll (which routes the internal trafic of a binary to the remote inspecting server).
Hooking achieved via modifying IAT(Import Address Table of dll/exe) which resulted to catch all events those intended for windows specific of Microsoft specific functions.
Main summary of this framework is:
[b]Dynamically Extraction of the binaries(dll's/exe)[/b].
[b]Allows the user to design the test cases,use cases[/b].
[b]Allows the user to bind the data sets with test cases[/b].
[b]Execute test cases[/b].
[b]Generate report telling users the leaks,locks and all other stats[/b].
I developed my module level designs(High level/Class Level) from scratch. Design factories, interfaces and module managers.
It is relatively wounder full and a new idea in code level unit testing. I almost developed C++ Runtime reflections like in C#. Runtime calling in C++ of code made it possible for us to make a new paradigm for unit testing.
Technologies:
==================
VC++,C++/CLI, C#.NET 4.0, WCF.
My Skills:
============
C#, C/C++, STL.
.NET Remoting.
Win32 Debugging APIs.
Assembly Instructions.
Multithreading ,XML Parsing, .NET Framework & APIs.
COM InterOp service APIs, .NET Reflections ,.NET Remoting and WCF services.
API Hooking and Injection
Questions:
---------
What kind of framework/software you need to construct?
It is client/server based application?
Distributed framework?
OR it is some MFC based app?
Kindly Give me the oppurtunity and chance, we would have good relationship and I will come up on your expectations and this project demands
Waiting for your reply..
Regards
Usman