About Me

Hi, I'm Nik!

The family and I live in Jersey City, NJ and on those oh-so-early weekday mornings I head over to the Google Inc. office in Manhattan for work.

As a full-stack developer, I like getting into all areas of a project, wether it's on the front-end or way back in the bowels of a database. One consequence of this is that I'm always needing to learn new skills and tricks, but luckily love digging into something new and making it work.

Life in Google Inc. is pretty comfy and getting a chance to work on the bread-and-butter of Google's business (the search result page) is pretty exciting. It is icing on the cake to be a part of the Accelerated Mobile Pages project.

When I'm not at work, I'm watching my favorite hockey team, the Columbus Blue Jackets, or trying to play hockey myself. Every now and then the kids appreciate a new recipe I tried.

What follows is essentially the catalog of my professional life; the things I'm working on right now or have in the past are all listed below and linked to when possible.

Work History

One-third of the adult life is spent at work :(

Software Engineer, Google Inc. (an Alphabet Company)

New York, NY (July 2014 - Present)

  • Designed and developed multiple fresh content news features as a part of a Google Search Mobile Features team focused on the mobile Search Results Page (SERP). Participated in the launch of Accelerated Mobile Pages (AMP). Architected and developed common infrastructure that prepares results for nearly 100 related features across mobile and desktop SERPs.
  • Worked on scalability and reliability of the backend services for a Google Wallet team by modifying servers to horizontally scale; creating a redundant architecture.

Software Engineer, Amplify (a News Corp company)

Brooklyn, NY (December 2012 - July 2014)

  • Worked on the design and development of a social learning platform for teachers and students. Utilized Scala/Play to develop a RESTful API on top of MongoDB, and architected an AngularJS front-end.
  • Designed and implemented various parts of the Achievement Reporting and Innovation System (ARIS) for the NYC Dept. of Ed., handling the Java/Spring and Drupal CMS websites.

Software Engineer, Tarigma Corporation

Columbus, OH (May 2006 - December 2012)

  • Designed and implemented an intranet web portal in Java/Spring and MSSQL to provide access to raw and aggregated data collected from the electrical grid. Windows services written in C++ interfaced with grid equipment to collect the data and send it to the central server.
  • Continued development of a C# .NET Windows desktop application to manage the configuration of web-connected backup batteries.

Portfolio

The dabbles of little free time

  • SolarYpsi - solar panel monitoring

    SolarYpsi.org

    Solar panels in Ypsilanti, MI

  • Angular HTML template linter

    grunt-html-angular-validate

    Angular HTML template linter plugin for Grunt task runner

Education

Without it we would just be monkeys

B.S. in Applied Computer Science

Eastern Michigan University

September 2007 - June 2010