DEV Community

Discussion on: I'm an engineer, educator & innovator with 10+ software patents from my R&D past. Ask Me Anything!

Collapse
 
nitya profile image
Nitya Narasimhan, Ph.D

This one is easy.

I started my tech career as an applications engineer out of college (unit testing FTW)
Then did a PhD in distributed systems and focused on enterprise.
Then worked in mobile/television computing at Motorola and focused on consumer.

But its only in the past 4+ years that I've started exploring more of the web and data sciences side.
And thanks to the GDG hat I wear I get to explore a really wide variety of things. It keeps changing but the top 3 are:

  1. Firebase = for work + fun. Primarily because it short-circuits the time I need to go from idea to prototype to deployed app, and I can outsource front-end stuff to different people with diverse backgrounds, and it still works.

  2. Machine Learning = not a google-specific thing though I am working my way through TensorFlow and CloudML. However I do favor Google tech here primarily because when it comes to ML, having the right DATA is key - and there are very few companies that can learn/evolve at this scale. Using their products lets me get to a really good v1 really quickly, and then finesse to my needs.

  3. Progressive Web Apps = I have worked with mobile for years but have become a fan of open web. And while there are wars to be fought, I like the core PWA vision of enabling web apps that can compete with native experiences by virtue of focusing on needs like offline-first, real-time notifications & fast loads/renders. Also a fan of web components but that's a longer story.