Nitin Kaushik

Staff Software Engineer at Google

Mountain View, California, United States

About

* Full application stack software development. Large scale web based services. * Worked in multiple enterprise level products being used at google. * Team lead (of 3) and also contributed to several complex back-end projects as an individual contributor. * Enjoy a fast paced agile development environment filled with enterprising peers. Specialties: * Algorithms, Large Scale Distributed Systems * Strong hands-on experience on full product life cycle * Distributed Systems, Large-scale real time systems, Storage, Data Analytics using Mapreduce * Experience in using Perforce and numerous other enterprise level software stack solutions * Experience with Java, ProtoBuf, FlumeJava, MySQL, Apache, Dremel, Bigtable, MapReduce, Sawzall, Lucene, Hibernate, Webworks, JSP, Freemarker, JS, Closure, Load Balancers, Shell Script, Eclipse, IntelliJ.

Experience

  • Tech Lead Manager at Google
    Jul 2006 - Present · 20 yrs 1 mo

    I work on enterprise level products at Google. For various products, I have been involved with full application development stack from product design, storage design, coding, productionizing, capacity planning, UI development, resolving production failures to a closed customer feedback loop.

  • Software Engineer Intern at ERNET India, DIT, Ministry of Communication and Information Technology.
    2004 - 2004 · Less than a year

    I worked on the storage, UI and configuration aspects of a RADIUS service. The overall intention of the product was to create a AAA system for the users of the ISP.