Post Job Free
Sign in

Engineer Operator

Location:
Delhi, India
Posted:
February 08, 2021

Contact this candidate

Resume:

SANJAY KUMAR

Mob: +91-975*******

E-mail: ***********@*****.***

OBJECTIVE: To work on a job profile which an opportunity to enhance my technical skills and knowledge.

SUMMARY:

Install Linux based Operating System Fedora.

Understand the concepts of process management.

Comfortable with respect to programming in C.

Understand compilation steps of c program.

Comfortable with use of Function Pointer.

Able to implement and use Linked list,Stacks, Queue, Unions using C.

Able to work with gcc compiler.

Have understanding of project development tools like Make, Make file, RCS.

Write shell scripts using Bash, Run and controlling Scripts with ease.

Understand Process Duplication, Process Replacing.

Inter-Process Communication Concepts: Pipes, FIFO, Message Queues, Shared memory.

Understand the concept of Thread, Thread Synchronization. KEY SKILLS:

• Operating System: Fedora, Windows.

• Programming Language: C Language, Shell Scripting Using Bash.

• Development Tools: RCS, Makefile, VIM Text editor.

• Compiler: GCC.

PROJECT COMPLETED:

1. Multiple Data Compression and Encryption using iterative techniques Description:

• The project aims to remove ASCII code based data redundancy in the provided source file so as to trim the entire file and at the same time encode it with our algorithm in order to encrypt the data.

• Here, we are concerned with the 8-bit extended ASCII character set, so we will have a maximum of 256 character and hence 8 different types of algorithm procedures.

• We create following function to solve this problem: Compression, Decompression, Master array, Find index Unique array etc.

• Separately compiling the file then link by linker to create a new executable file. We have used makefile to perform this compilations separately. 2. Client Server Communication using Inter Process Communication and Threads: Description (Using PIPES, FIFO, MESSAGE QUEUES AND SHARED MEMORY)

• Implementing a Server program where some clients ( requesting clients ) would send a request to the server and server would further find the appropriate client ( processing clients ) to process the request.

• Server invokes the new client ( processing client ) so as to process the request.

• Server sends the request to appropriate Processing client, based on operator, using pipe and by execl call in fork.

• Processing client then process the data accepted from the server, after processingsends the result back to the server using MESSAGE QUEUES.

• The server in turn sends the result back to client ( requesting client ) using Message Queues or FIFO.

• The server creates a new thread for dealing with each new client, so now each client will be created to by a new thread.

3. Client-Server communication using Sockets and Threads Description ( using connect, listen, bind, socket, accept :

• Designing FTP Client-Server architecture using THREADS and SOCKET in which multiple clients can access the server in order to retrieve or send the files.

• Multiple clients can access the server at the same time with the help of threads, as each client is associated with a different thread.

• Process using Socket and thread with AF_UNIX and AF_INET as communication domains.

• The server creates a new thread for dealing with each new client, that come fresh out of the listen Queue, so now each client will be created to by a new thread. Academic Qualification:

Degree University / Boards

Exam Passed Institution Year Percentage

B tech AKTU BIET, Jhansi

2019 62

Diploma UBTER Govt Polytechnic, Kashipur 2013 70

12th Uttarakhand Board Inter College Bazpur 2010 55 10th

Uttarakhand Board B C S F Inter College Bazpur

2008 64

WORK EXPERIENCE:

• Period : From 4th October 2013 to 31th july 2016

• Department : Quality Assurance

• Designation : Asst. Engineer – QA

• Organization : V_GUARD INDUSTRIES LTD. KASHIPUR

• Plant Name : Wires and Cable Division

TRAINING:

• Completed training at Emblogic Research & Competency Development Labs

( Linux System & Network Software Development ).

STRENGTHS:

• Logical perspective for Tasks.

• Able to work in both Independent and Team Environment.

• Self motivated.

• Adopt to the environment easily.

DECLARATION:

I here by declare that all the above statement & information regarding me as per my knowledge and belief.

Date: SANJAY KUMAR



Contact this candidate