Software engineer, founder, and amateur musician.

I’m Naresh, a software engineer and entrepreneur based in Boston. I am a Principal Engineer at Cruise, where I work on our driverless car platform, connecting people to the places, things, and experiences they care about.

JoinJS - An Alternative to Complex ORMs

JoinJS is a JavaScript library to map complex database joins to nested objects. It is a simpler alternative to a full-blown Object-Relation Mapper (ORM), and gives you direct control over your database interactions.

MyBatis vs. Other ORMs

Why I like MyBatis compared to the other ORM solutions that I have tried.

7. Domain-Driven Design - Domain Layer

The Domain layer is the heart of the application. It consists of entities, value objects, domain services and domain events.

Work

  1. Company
    Cruise
    Role
    Principal Engineer
    Date
  2. Company
    Publicis Sapient
    Role
    VP Technology
    Date
  3. Company
    Cayenne Software
    Role
    Director of Engineering
    Date
  4. Company
    MultiQuest Corporation
    Role
    Founder
    Date
  5. Company
    Motorola, Inc.
    Role
    Software Engineer
    Date