JW
Open to opportunities

Jonathan Williams

@jonathanwilliams2

Principal Software Engineer focused on performance and scalability.

United States

What I'm looking for

I am looking for a role that challenges me technically and fosters innovation.

As a Principal Software Engineer, I have dedicated my career to building high-performance distributed systems that prioritize scalability and reliability. With a strong foundation in Java, Spring Boot, and microservices, I have successfully optimized APIs for millions of users, ensuring that database queries run in milliseconds rather than seconds. My passion lies in clean architecture and asynchronous processing, and I thrive on making backend services fast, scalable, and robust.

In my current role at Snowflake, I designed a high-throughput data ingestion pipeline using Kafka Streams and Java, handling over 500K messages per second with minimal latency. I led the initiative to replace REST APIs with gRPC-based communication, significantly improving request-response performance across microservices. My previous experience at Dell and Snap Inc. has further honed my skills in developing scalable solutions, including auto-scaling engines and real-time push notification services.

Experience

Work history, roles, and key accomplishments

SN
Current

Principal Software Engineer

Snowflake

May 2022 - Present (3 years 1 month)

Designed a high-throughput data ingestion pipeline using Kafka Streams and Java, handling over 500K messages per second with minimal latency. Refactored core SQL query execution engine, cutting processing time for complex aggregation queries by 40%. Led the initiative to replace REST APIs with gRPC-based communication, improving performance by 3x across microservices.

DE

Staff Backend Engineer

Dell

Sep 2018 - May 2022 (3 years 8 months)

Developed a rule-based auto-scaling engine in Java and Kubernetes, optimizing costs by 20%. Designed a high-availability authentication system using Spring Security and OAuth2, supporting millions of users with zero downtime. Integrated multi-tenant database strategies on PostgreSQL, reducing query execution latency by 30%.

SI

Senior Software Engineer

Snap Inc

Mar 2015 - Jul 2018 (3 years 4 months)

Developed real-time push notification services handling over 1M concurrent connections. Built a content recommendation engine using Java and ElasticSearch, improving user engagement by 20%. Migrated Snapchat’s internal messaging layer from MySQL to Cassandra, optimizing writes for massive-scale event storage.

EV

Backend Engineer

Evernote

Oct 2010 - Mar 2015 (4 years 5 months)

Developed RESTful APIs for Evernote’s sync service using Java EE and Spring MVC. Optimized MySQL database queries, cutting execution time by 50%. Implemented a distributed caching mechanism using Memcached, improving API response times at scale.

Education

Degrees, certifications, and relevant coursework

Boston University logoBU

Boston University

Bachelor's Degree, Computer Science

2006 - 2010

Interested in hiring Jonathan?

You can contact Jonathan and 90k+ other talented remote workers on Himalayas.

Message Jonathan

People also viewed

View all talent

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan