A naval engineering company, has opened an office in India that will double its size. Technology Associates, which has 17 employees in New Orleans…