Ethan WilliamsEW
Open to opportunities

Ethan Williams

@ethanwilliams

Senior Software Engineer with expertise in scalable web applications.

United States
Message

What I'm looking for

I am looking for a role that fosters innovation, collaboration, and growth opportunities.

I am a Senior Software Engineer with over 10 years of experience in building scalable web applications for top-tier companies like Google, Airbnb, and GEP. My expertise lies in designing performant user interfaces and robust backend services, utilizing technologies such as TypeScript, JavaScript, React, Kotlin, and Java.

Throughout my career, I have successfully developed and maintained scalable RESTful APIs, optimized front-end components, and integrated third-party services to enhance user experiences. My hands-on experience with microservices architecture, CI/CD pipelines, and cloud-native solutions has enabled me to lead significant projects that improve system performance and reduce technical debt.

I am passionate about leveraging my skills to create innovative solutions that drive business success and enhance user engagement. I thrive in collaborative environments and am always eager to tackle new challenges that push the boundaries of technology.

Experience

Work history, roles, and key accomplishments

GE
Current

Senior Software Engineer

GEP

Sep 2023 - Present (1 year 9 months)

Developed and maintained scalable RESTful APIs for the GEP SMART procurement platform using Java (Spring Boot), Kotlin, and PostgreSQL, ensuring high performance and adherence to microservices architecture. Built and optimized front-end components using TypeScript, React, and Redux Toolkit, improving procurement dashboard load times by 30% and enhancing user experience across multiple modules.

AI

Software Engineer

Airbnb

Jun 2019 - Present (6 years)

Designed and implemented backend services for Airbnb’s dynamic pricing engine using Kotlin, Spring Boot, and Redis, enabling real-time price adjustments based on market data and increasing host revenue by over 15%. Led development of the Host Dashboard UI using React, TypeScript, and GraphQL, integrating complex data visualizations and improving engagement with host tools by 22%.

GO

Software Engineer

Google

Oct 2015 - Present (9 years 8 months)

Contributed to the development of internal dashboard tools for Google Ads using Angular, TypeScript, and RxJS, improving campaign data visibility for internal sales and marketing teams. Assisted in building backend services for data ingestion pipelines using Java (Guice), Apache Beam, and Cloud Pub/Sub, enabling real-time processing of ad performance metrics.

Education

Degrees, certifications, and relevant coursework

HC

Heald College

B.S. Computer Science, Computer Science

Studied Computer Science at Heald College in San Francisco, CA. The program provided a strong foundation in various aspects of computer science.

Find your dream job

Sign up now and join over 100,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
Ethan Williams - Senior Software Engineer - GEP | Himalayas