William Lin
@williamlin1
Senior Software Engineer with expertise in full-stack development.
What I'm looking for
As a Senior Software Engineer with over 11 years of experience, I have successfully led full software lifecycle projects, from initial product development to scaling complex cloud-native systems. My strengths lie in system design, backend infrastructure, and cross-functional collaboration, allowing me to effectively mentor diverse engineering teams.
At SimplePractice, I architected scalable telehealth solutions that significantly enhanced user experience and operational efficiency. My contributions include developing secure, high-performance databases and real-time communication layers, which improved patient satisfaction and reduced wait times. I am passionate about leveraging cutting-edge technologies to drive innovation and improve healthcare delivery.
My experience at Expedia Group further honed my skills in enhancing platform scalability and optimizing data storage. I thrive in dynamic environments and am committed to continuous learning and improvement, ensuring that I stay at the forefront of technology trends.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
SimplePractice, LLC
Aug 2019 - Present (5 years 11 months)
Architected scalable backend systems using Java (Spring Boot) and Node.js (NestJS), deploying microservices on AWS ECS and Lambda. Developed an AI-driven feature for automated patient routing and predictive analytics with Python and Golang, reducing patient wait times by 40%.
Software Engineer
Expedia Group, Inc
Apr 2015 - Present (10 years 3 months)
Developed scalable and resilient microservices using Java (Spring Boot) and Ruby on Rails, leveraging event-driven architectures (Kafka). Redesigned legacy frontend systems into modular micro-frontends using React.js and TypeScript, significantly improving page load performance.
Education
Degrees, certifications, and relevant coursework
Columbia University
Bachelor’s Degree of Science, Computer Science
Graduated in 2015 with a Bachelor's Degree of Science in Computer Science from Columbia University. Focused on core computer science principles and practices.
Tech stack
Software and tools used professionally
D3.js
Microsoft Azure
Google Cloud Platform
GitHub
GitLab
Bitbucket
Kubernetes
Jenkins
CircleCI
GitHub Actions
React Native
Pandas
MySQL
PostgreSQL
MongoDB
SQLite
Cassandra
Gmail
Node.js
Django
Laravel
Spring Boot
Ruby on Rails
Next.js
NestJS
.NET
Tailwind CSS
Nuxt.js
OpenCV
Redis
Terraform
AWS CloudFormation
Jira
Babel
Vue.js
Webpack
JavaScript
Java
PHP
ASP.NET
TensorFlow
PyTorch
scikit-learn
Kafka
RabbitMQ
FastAPI
Grafana
Prometheus
Datadog
Apollo
GraphQL
Firebase
gRPC
Elasticsearch
Serverless
Deepgram
Zustand
pytest
Amazon Polly
SendGrid
Headless UI
OAuth2
Twilio
WebRTC
NGINX
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!
