what does it mean to be a tech lead
Lead programmer A lead programmer is a software engineer in charge of one or more software projects. Alternative titles include development lead, technical lead, lead software engineer, software design engineer lead (SDE lead), software development manager, software manager, or lead application developer. When primarily contributing in a high-level enterprise software design role, the title software architect (or similar) is often used.
National Institutes of Technology The National Institutes of Technology (NITs) are autonomous public institutes of higher education, located in India. They are governed by the National Institutes of Technology Act, 2007, which declared them as institutions of national importance alongside Indian Institutes of Technology. These institutes of national importance receive special recognition from the Government of India. The NIT Council is the supreme governing body of India's National Institutes of Technology (NIT) system and all 31 NITs are funded by the Government of India. These institutes are among the top ranked engineering colleges in India and have one of the lowest acceptance rates for engineering institutes, of around 2 to 3 percent, second only to the Indian Institutes of Technology (IITs) in India. All NITs are autonomous which enables them to set up their own curriculum. The language of instruction is English at all these institutes.[1][2]