1. RAVI KUMAR
_____________________________________________________
Objective:
A Position where excellent communication and people skills are needed and where idea appreciation
exists, creativity is expected and encouraged to grow with the organization.
Summary:
Learnt linux system programming.
Knowledge about Device Drivers (Character Driver).
Experience in IPCmechanism, Data compression and Encryption (character type).
Efficient with respect to Data structure programming like Linked list, Stack.
Knowledge about POSIX Threads, Sockets, Pipes, FIFOs, Shared memory.
Knowledge about servers like SSH, FTP,TFTP,TELNET etc.
Experience in User Space Programming and Kernel Space Programming.
Knowledge of shell scripting.
Key Skills:
Operating system: linuxfedora20/19/17.
Programming languages: Clanguage,Basics of C++ and shell scripting.
Compiler: GCC.
Debugger: GDB.
Project Management tools: adept with RCS, Make.
Networking: configuring FTP, TFTP, SSH,TELNET.
Satisfiers and traits:
Ability to shoulder responsibilities and working in challenging environment.
Quality of leadership, good managerial skills and team player.
I never give up.
I can work for long hours.
Current Project:
Linux OS based Character Driver:
COMPANY:
Emblogic Embedded Technologies Pvt. Ltd., Noida.
Description:
In this project the main task is that to write the data in device character by character and also read
data character by character. But we don’t have a peripheral I/O device so challenge is to create the de
vice as per as peripheral memory type device. So, I created a Scull type device in my character device
driver (kernel space). In this device I created Scullqsets, Quantum according to size of data in user
space which is writable in kernel space means device memory. So Quantum and scullqsets are flexi
ble and dynamic in drivers. The size of each quantum is control by user with the help of ioctl opera
tion. Basic Input Output operations are performed on SCULL which includes opening, reading, writing