Areas Of Expertise:
Software Exposure:
Operating System DOS, Win 9X / XP, Win server 2000/2003/nt, MAC
(Macintosh 9, 10, X)
Programming Languages C, C++, VC++, MFC, Win32, ATL COM, Java 2, Visual Basic 6.0.
Database MS-SQL Server 7.0, Oracle 8.0i, and MS ACCESS,
MySQL.
Web Technologies HTML, JavaScript, VBScript, PHP.
Programming Tools DDK, IFS, VSS, Platform SDK, Code Warrior, WinDbg,
SoftIce.
Domain: Switch TCP/IP, File System, Storage management, Backup & Recovery
Resume:
Curriculum Vitae
Rakesh Kumar Yadav
Row House-1, Plot No-20,
Agarawal Park, Sector-8, Airoli,
Navi Mumbai. E-mail:
Phone: 09892180146
I am pursuing with Pentagon Solutions India as System Software Engineer. I am working here on Israel based Printer-Redirector Project developed with technology C++ / VC++ /win32 / COM, SDK. .
Objective:
I will be much pleased to be excellent software professional and move into higher technology areas which provide an environment to improve my technical and analytical abilities.
Software Exposure:
Operating System DOS, Win 9X / XP, Win server 2000/2003/nt, MAC
(Macintosh 9, 10, X)
Programming Languages C, C++, VC++, MFC, Win32, ATL COM, Java 2, Visual Basic 6.0.
Database MS-SQL Server 7.0, Oracle 8.0i, and MS ACCESS,
MySQL.
Web Technologies HTML, JavaScript, VBScript, PHP.
Programming Tools DDK, IFS, VSS, Platform SDK, Code Warrior, WinDbg,
SoftIce.
Domain: Switch TCP/IP, File System, Storage management, Backup & Recovery
Education:
[login to view URL]. in Computer Science & Engg. with 70.96 % from B.S.A. College of Engg. & Tech., Mathura (U.P.) affiliated to UP Tech University Lucknow (UP).
Software work Experience
Printer-Redirector: software to redirect printer for print jobs.
Printer redirector project is managing printers and print jobs. Once a printer is selected to be monitored, the redirect driver will go into action, and replace itself with the driver of the printer selected to be monitored. Then (by default the redirect option is true), every job the user sends to this printer, will be redirected to another printer. At this point we should be able to programmatically change the redirect flag to false (at any point basically).
Focus on some modules:
1. Developing COM based printer filter driver.
2. Developing COM component to enumerate the process and the modules into the system.
3. Attaching a hook to monitor the processes and modules.
4. Hooking the DC functions to redirect the printer drivers for a print job.
5. COM based NT service to monitor systems for life time.
Programming Language: VC++, Win32, and COM.
Programming tools: Visual Studio, DDK, SDK.
Platform: Windows operating System.
Project duration: 4 month.
Team Length: 3
Responsibilities Project Analysis, Design and Development.
BIOGINA: A Thumb Secure Login project.
The main aim is to create a replacement Gina that allows greater user interaction and will facilitate the integration of my various logon modules which are in the form of an ActiveX
For example rather than entering your Username and Password as is stored in the Win OS under Users and Passwords, you would simply scan an RFID card for example.
The RFID code is looked up in the Access database (Secudesk) and the User and Password corresponding to that is passed back to the Gina for system login.
If scan login will be failed due to some reason then there should be a backdoor password for Gina (Ctrl Alt P) function to login into account.
Modules:
1. Developed Gina.dll which is responsible for replacing the original MSGINA.dll.
2. Developed Plugin.dll which is responsible for accessing the database and executing
The query which is retrieves the Login information and finger Prints. It passes
Compare the scanned template with stored template and provides Login Information to
Gina.dll.
It is also responsible for Secret Login. And ActiveX Control OCX to implementing with this
DLL and which will export APIs to Gina.dll
Programming Language: C++, ATL COM, SDK
Programming and other tools: VC++, ActiveX Controls, MS ACCESS, Wise Installer.
Platform: Windows Operating System.
Project duration: 3 month.
Team Length: 4
Responsibilities: Project Analysis and Development.
LAN Trainer – a LAN based simulation
Objective: This product is developed for the Educational organizations. This is used for LAN training of student. This product has contained simulation of all the Topology for different protocols. This is developed using VC++ / MFC and the CSocket main class through which all protocol have been implemented.
TCP/IP and UDP protocols are supported to this simulation.
Simulated Topology
Topology:
• Bus
• Ring
• Star
Protocol List:
• Stop n Wait
• Sliding Window,
• Selective Repeat
• Go-back n
• Token Ring
• Token Bus
• CSMA/CA
We have also implemented a packet filtering Firewall which will be filter the packets come from network according to user needs.
Though this Net Guard firewall user can create new rule for filtering packets, delete rules and can filter for specified port and IP Addresses. User could save the filtered log.
Development Modules:
This will be divided into three parts.
GUI-Application Interface development.
Device Driver Development- developed a Filter Driver for Network driver which will filter the all read / write IRPs.
Programming Language: C++, MFC.
Programming tools: VC++, DDK.
Platform: Windows Operating System.
Project duration: 5 month.
Team Length: 3
Responsibilities: Project Analysis and Development.
Desktop Security:
Desktop Security will provide non-restrictive, complete Windows/MAC protection. It provides network administrators with a simple and 100% successful method of maintaining desktop systems and reduces software technical support to an absolute minimum. It is completely invulnerable to hacking and makes computing environments easier to manage and maintain. Each restart eradicates all changes and resets the workstation to its original state right down to the last byte.
Focus on some modules:
1. Protecting CMOS/ BIOS/ MBR through virus /any updates or un-authorized user.
2. Security: Cryptography (Encryption / Decryption-AES, RSA, DS3, MD5).
3. System Programming: Used WIN 32 API and DLL calls with MFC applications and COM (Common Object Model) Implementations.
4. Multithread and Process synchronization programming using win32 and MFC.
5. Creating Specific function based DLLs with MFC Application.
6. Programming with windows Internals using MFC and Win32-API.
7. Kernel Mode Programming: Device and File System Drivers Developments.
8. Socket Programming with Remote Method Invocation (TCP /IP, UDP) and client s