William Lin
@williamlin
Senior Software Engineer specializing in scalable telehealth solutions.
What I'm looking for
As a Senior Software Engineer with over a decade of experience, I have a proven track record of leveraging cutting-edge technologies to architect scalable, secure, and real-time solutions. My journey began at Columbia University, where I earned my Bachelor's Degree in Computer Science, and has since evolved into a passion for enhancing user experiences through innovative software development.
At SimplePractice, I designed and implemented a telehealth service that significantly reduced patient wait times by 40% through AI-driven features. My expertise in backend and microservices has allowed me to build robust systems using Java, Node.js, and AWS, while my frontend contributions with React and Next.js have ensured a seamless user experience for over 64,000 active users. I thrive on mentoring my team and fostering a culture of continuous learning and improvement.
Previously, at Expedia Group, I enhanced platform scalability and stability during peak business periods by developing resilient microservices and optimizing data storage solutions. My commitment to quality and performance has consistently resulted in improved user engagement and satisfaction. I am excited to bring my skills in software engineering, cloud technologies, and AI to new challenges.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
SimplePractice, LLC
Oct 2018 - Present (6 years 8 months)
Architected scalable, secure, and real-time telehealth solutions, significantly enhancing user experience and operational efficiency while mentoring and upskilling the engineering team. Designed and implemented telehealth service using Java/Node.js as the primary backend, deployed on AWS ECS with infrastructure managed via CloudFormation.
Software Engineer
Expedia Group, Inc
Apr 2013 - Oct 2018 (5 years 6 months)
Enhanced platform scalability to support high-volume concurrent users during peak business periods, significantly improving the stability of real-time booking features. Developed scalable and resilient microservices using Java (Spring Boot) and Ruby on Rails, leveraging event-driven architectures (Kafka) to efficiently manage booking and inventory data flows.
Education
Degrees, certifications, and relevant coursework
Columbia University
Bachelor's Degree of Science, Computer Science
Graduated in 2013 with a Bachelor's Degree of Science in Computer Science. Studied various aspects of computer science.
Tech stack
Software and tools used professionally
Apache Spark
D3.js
GitHub
GitLab
Bitbucket
Kubernetes
Cloudflare
Jenkins
CircleCI
GitHub Actions
React Native
Pandas
MySQL
PostgreSQL
MongoDB
Cassandra
Node.js
Django
Laravel
Spring Boot
Ruby on Rails
Next.js
NestJS
.NET
Tailwind CSS
Nuxt.js
three.js
Redis
Terraform
Pulumi
Jira
Babel
React
Vue.js
Webpack
JavaScript
Python
HTML5
Java
PHP
ASP.NET
Blazor
TensorFlow
PyTorch
scikit-learn
Kafka
RabbitMQ
FastAPI
Grafana
Prometheus
OpenTelemetry
Datadog
Apollo
GraphQL
Firebase
Socket.IO
gRPC
Elasticsearch
AWS Lambda
Zustand
Netlify
TypeScript
pytest
Headless UI
Docker
WebRTC
Amazon Web Services (AWS)
SQL
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring William?
You can contact William and 90k+ other talented remote workers on Himalayas.
Message WilliamFind 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!
