Niharika P. Pujari, Lead Software Engineer on Influential Women

Influential Woman · Education Tech

Niharika P. Pujari

Lead Software Engineer, McGraw Hill

Westborough, MA

10Years experience

Certifications · Degrees · Memberships

Degree Master's degree in Computer Science (graduated December 2016) Degree Engineering degree in India Cert AWS Certification in AI Cert AWS Solution Architect Certification Cert AWS Cloud Practitioner Certification Member Senior member of IEEE Member Senior member of ACM

Her Story

About Niharika

I was very interested in computers and front-end development from early on. I did my engineering in India where I was very interested in coding, so I thought of doing a master's and getting more understanding of how things work. After graduation, I was interested in learning about front-end systems and got a chance to work as an intern in New York State Education Department, where I got an understanding of how things work. My front-end architecture knowledge grew from that point, and I was also introduced to accessibility, which I started reading about. I then progressed as a junior engineer in McGraw-Hill Education, and over the years, I have held multiple positions as senior and lead engineer. Currently, I'm working with enterprise products and leading a team. My expertise is in front-end architecture, working with the Angular framework, though I'm full-stack as a lead engineer. In my day-to-day role, I design and review front-end architecture, contribute to complex features, review code, ensure quality, accessibility, and performance are all good. I work very closely with product design, QA, and backend teams to clarify requirements or remove blockers. A key part of my role is also mentoring engineers, giving them guidance and making sure that the team delivers solutions in time.

Her Interview

Ten minutes with Niharika

01What’s the best career advice you’ve ever received?

The best career advice I've ever received is that you always should stay curious and keep building on, and always should be open to feedback. Not every feedback is bad feedback. You should take it well. And you should grow, network, and try to understand the real problem. If you can't explain the problem yourself, then you don't understand the problem.

Join Influential Women and start making an impact. Register now.