Hello ,
I should be able to help you. I have around 20 yrs experience in software industry, and also had recently completed my masters and did these assignments as part of the Network Programming coursework. I can help you with
Overview about UNIX OS, Basics of Inter process communication (IPC)
Pipes, FIFO, IPC between child and parent, FIFO between parent and child, Non blocking IO etc.
If interested please sync up with me and I should be able to definitely help you. Please see my details below.
Experienced Software Engineer with good knowledge in macOS/Unix/Linux application development, design and architecture. Currently working on macOS software development for security products. My core areas of skills are development using modern C++, C, and Objective C.
Strong in designing and implementing multithreaded / concurrent applications
Strong foundation on Network Security development
Follows SOLID, GRASP, Design patterns and Architectural patterns during design and development
Write and design good quality unit tests
Good debugging skills with lldb, gdb
Exposure on IOS, Swift, Python, Ruby
Exposure on writing browser extensions using Javascript
Exposure on design tools Rational Rose
Exposure on working with middleware/distributed architectures like TIBCO, Tuxedo, CORBA
Thanks,
Balu