Senior Software Engineer
Current● Design and Implement Micro-Services architecture. Use gRPC, Redis Pub/Sub to communicate.● Encourage good coding practices across teams.● Wrote containerized services for better deployment experience using dockers.● Implement CI/CD of services for automated build.● Design and develop software pipelines for low latency and high throughput.● Use intel and nvidia hardware encoders and decoders for image processing.● Use VA-API with GStreamer pipeline to write h264 encoded video with low cpu consumption and latency.● Wrote cuda kernals for data conversion on gpu to speedup cuda memcpy from host to device and increase FPS of inference engine.