SlideShare a Scribd company logo
1 of 4
Download to read offline
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 IPC­mechanism, 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:  linux­fedora­20/19/17.
 Programming languages: C­language,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 Scull­q­sets, Quantum according to size of data in user
space which is writable in kernel space means device memory. So Quantum and scull­q­sets 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
and closing the character device. Ioctl and lseek are also implemented successfully. The SCULL is han­
dled for different modes like READ, WRITE, and RDWR 
Tools: fedora linux­3.12.6, vim editor, gdb debugger, system calls (open, read, write). 
Role: Team member. 
PROJECT: 
Inter­process communication between clients and server mechanism by use of threads and sock­
ets, ftp:
COMPANY:
Emblogic Embedded Technologies Pvt. Ltd., Noida.
Description:
This project is similar to the intra process communication client server only difference is that in this
project we use some protocols like UDP (user data gram protocols).Another thing is that in this project
the communication between clients and server is done by IPC Sockets. Every Client have IP addresses
so there have use of AF_INET & AF_UNIX protocols. Every client and server based on POSIX Threads
because of the system is lighting fast and very smooth as compare to without use of threads. So, Basic
or fundamental use of this project create a Server mechanism Like FTP through the internet with wire
or without wire. 
Tools: fedora linux­3.12.6, vim editor, gdb debugger, system calls (open, read, write),coaxial­cable. 
Role: Team member.
PROJECT: 
Inter­process communication between multiple clients and server mechanism using PIPES, FIFO,
SHARED MEMORY and MESSAGE QUES:
COMPANY:
Emblogic Embedded Technologies Pvt. Ltd., Noida:
Description:
This project aims at understanding the concept of Linux System Programming using Inter Process 
Communication. Intra­Process­Communication is based on client server mechanism this is Networking 
based project. In this project, I created multiple requesting clients and a single server with multiple 
processing clients. Every requesting client connected with the server with FIFO/PIPE/M­
QUES/SHARED­MEMORY. The processing clients invoke by the server according to the Requesting 
client’s request. The server having the capability to handle multiple requesting clients requests at a sin­
gle time. There I also implemented the synchronization techniques like Semaphores, Mutex as well as
message­ques. 
Tools: fedora linux­3.12.6, vim editor, gdb debugger, system calls (open, read, write). 
Role: Team member.
PROJECT: 
Multiple data compression, decompression & encryption using iterative techniques:
COMPANY:
Emblogic Embedded Technologies Pvt. Ltd., Noida.
Description:
Multiple data Compression means compress Data (Character type) according to size of text file. Types
of compression:  2bit, 3bit, 4bit, 5bit. 
Operations: Opening Source file, Reading multiple Characters of source file, Finding Unique
Characters from Source file, Creating master array, Finding code­length for Source file from
masterarray, Compressing file character by character using bit shifting technique (iterative tech­
nique),and encrypting the data, and  Decompressing the compressed file
Tools: fedora linux­3.12.6, vim editor, gdb debugger, system calls (open, read, write). 
Role: Team member.
PROJECT: 
Linux system administration:
COMPANY:
Emblogic Embedded Technologies Pvt. Ltd., Noida.
Description:
The project includes the installation of different operating systems based on Linux, configuration of
different type of servers based on different accessing protocols. The different types of protocols on
which server has been configured are FTP (File Transfer Protocol), TFTP (Trivial File Transfer Proto­
col), NFS (Network File System), SSH (Secure Shell), TELNET (Terminal Network). Configuration of
DHCP and DNS servers which is most important part of Linux networking .
Education:
Degree University Year
B.Tech (Electronics and Communication)(63%) UPTU. 2013.
Intermediate. UP BOARD. 2006.
Matriculation. UP BOARD. 2004.
Trainings:
4 WEEK SUMMER TRAINING:
Name of Project : SWITCHING
   Time  : June 2012           
                                             Content of Project :Broad band, mobile technology and MDF
                                                 Company: BHARAT SANCHAR NIGAM LIMITEd                        
                                                                      BAREILLY (U.P)
CURRENT TRAINING :  Emblogic Embedded Technologies Pvt. Ltd. Noida.
Since 20 december 2014 to till date.
PAST EXPERIENCE:       
   Associated with ICOMM Tele Limited ICOMM House,plot No.31,phase­
I,Kamlapuri Colony  ,Srinagar Colony,Banjara Hills,Hyderabad­500073 as 
WIMAX Project Engineer (U.P WEST)  in   BSNL.
     Since 21^st January 2014 to october  2014.
Key Skills:
TELNET SERVER.
    
“I hereby declare that the information given by me in my CV is true to best of my
knowledge.”
Personal Information:
Gender:             male.
Date of Birth:    10/10/1989.
Nationality:       Indian.
Fathers Name:  Mr. Rakesh kumar.
Contact Information:
Mobile No:  +919350427590.
Phone No:   +918860306135.
email id:      ravis5354@gmail.com.
Address:      vill­hasiganj.
    post­sisaiya gosai 
                     District­budaun. 
    Pin­243630. 

More Related Content

Similar to ravi kumar (20)

Er ravi kumar new
Er ravi kumar newEr ravi kumar new
Er ravi kumar new
 
DHARMENDRA SINGH
DHARMENDRA SINGHDHARMENDRA SINGH
DHARMENDRA SINGH
 
Resume_Up
Resume_UpResume_Up
Resume_Up
 
Suman_Resume
Suman_ResumeSuman_Resume
Suman_Resume
 
mahesh resume
mahesh resumemahesh resume
mahesh resume
 
Engineering Presentation for Careers@Directi
Engineering Presentation for Careers@DirectiEngineering Presentation for Careers@Directi
Engineering Presentation for Careers@Directi
 
Resume
ResumeResume
Resume
 
Akshay_Resume_Devops
Akshay_Resume_Devops Akshay_Resume_Devops
Akshay_Resume_Devops
 
krishna
krishna krishna
krishna
 
Simrat Resume
Simrat ResumeSimrat Resume
Simrat Resume
 
cv-2016-23
cv-2016-23cv-2016-23
cv-2016-23
 
Tejas bichave m tech python
Tejas bichave  m tech pythonTejas bichave  m tech python
Tejas bichave m tech python
 
Resume
ResumeResume
Resume
 
Emarsys XP reggeli 2016.08.12.
Emarsys XP reggeli 2016.08.12.Emarsys XP reggeli 2016.08.12.
Emarsys XP reggeli 2016.08.12.
 
Class 17-18 Introduction to Perl.pdf bbbbbb
Class 17-18 Introduction to Perl.pdf bbbbbbClass 17-18 Introduction to Perl.pdf bbbbbb
Class 17-18 Introduction to Perl.pdf bbbbbb
 
Nailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpaces
Nailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpacesNailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpaces
Nailing that Devops Interview - An Anti-guide. Nir Cohen, GigaSpaces
 
Amar_CV
Amar_CVAmar_CV
Amar_CV
 
Ankur_Srivastava
Ankur_SrivastavaAnkur_Srivastava
Ankur_Srivastava
 
Resume
ResumeResume
Resume
 
Resume support engineer
Resume support engineerResume support engineer
Resume support engineer
 

ravi kumar