Principal Software Engineer
CurrentAt Zillow Group, I work on several core technologies that support both B2B and B2C brands across the organization. Including Zillow, Trulia, Zillow Offers, Zillow Home Loans, Zillow Closing Services, Zillow Rentals, dotloop and more.Major Accomplishments:• Architected embeddable document storage and signing platform used across Zillow Group.• Built Pub/Sub system with SNS/SQS/Streams to support microservice distributed and asynchronous processing.• Developed JWT-based authentication system to decouple microservices and allow S2S communication.• Lead project to denormalize all dotloop real estate transaction data into Elasticsearch.• Drove initiative to adopt Kotlin as backend technology.• Designed the module system that served as the base platform for all microservices managed by our group.• Heavily involved in service architecture discussions. Helped mentor junior and mid-level engineers.Tech Used: • Frontend - React / Typescript• Backend - Java, Kotlin, Spring Boot• Cloud - AWS, Kubernetes, SNS/SQS, Lambda, Kinesis• Datastores - DynamoDB, Elasticsearch, Redshift, Redis, S3