Will Weiss, Developer in Boston, MA, United States
Will is available for hire
Hire Will

Will Weiss

Bio

Colleagues describe Will as a "rockstar" engineer and leader. He is deeply passionate about building valuable software and is comfortable with fuzzy objectives and uncertainty. He uses refined communication skills to ensure that stakeholders' concerns are understood and technical matters are addressed. An expert in a wide range of technologies across the stack with a proven track record, Will would be a valuable leader and contributor for any software team.

Portfolio

Virtual Hospitals Africa
TypeScript, Deno, PostgreSQL, Preact, Tailwind CSS, WhatsApp API...
Class Twist Inc. dba ClassDojo
React, TypeScript, JSX, CSS, User Interface (UI), User Experience (UX)...
Indigo
Node.js, Android Development, Android, Flutter, Mobile Development...

Experience

  • SQL - 10 years
  • JavaScript - 10 years
  • TypeScript - 8 years
  • React - 7 years
  • Express.js - 6 years
  • Functional Programming - 6 years
  • Bash - 5 years
  • Android Development - 3 years

Preferred Environment

Unix

The most amazing...

...project I've created is a points dashboard for ClassDojo that enabled thousands of schools to celebrate positive behaviors.

Work Experience

Chief Technology Officer

2023 - PRESENT
Virtual Hospitals Africa
  • Built an open source cloud-based patient management platform connecting rural clinics with regional hospitals for streamlined care.
  • Developed a WhatsApp chatbot enabling secure 1-time delivery of medications to patients in rural settings.
  • Built out CI/CD and testing architecture where a 1GB database is scaffolded and several batteries of full-stack tests run in under two minutes.
Technologies: TypeScript, Deno, PostgreSQL, Preact, Tailwind CSS, WhatsApp API, Google Calendar, Google Maps, AI Tools, Software Architecture, Software Design, Architecture, Full-stack, HIPAA Compliance, CTO, Mobile Development, Technical Leadership, Project Management

Senior Software Engineer

2021 - 2025
Class Twist Inc. dba ClassDojo
  • Developed a points dashboard enabling tens of thousands of schools to celebrate positive behaviors and track the top skills, classes, and students.
  • Rolled out a trusted school system that linked schools across the globe with their corresponding address in Google Maps, increasing the rate at which parents could find the correct school for their child.
  • Built a type-checked job runner system on top of a Kubernetes architecture that enabled fine-grained execution tracking.
Technologies: React, TypeScript, JSX, CSS, User Interface (UI), User Experience (UX), Hybrid Apps, Shadcn, AI Tools, Software Architecture, Software Design, Architecture, Full-stack, Mobile Development, Technical Leadership, Project Management

Technical Lead | International Development

2020 - 2020
Indigo
  • Managed development of Android application for taking soy seed orders in Brazil. Major considerations included offline-first support, internationalization, and mobile payments.
  • Led team building web application to support Brazilian agriculturalists manage their land holdings and track crop prices across international markets.
  • Oversaw sales tools to track performance, usage, and manage authorization among Brazilian growers.
Technologies: Node.js, Android Development, Android, Flutter, Mobile Development, Technical Leadership

Freelance Web Developer

2019 - 2020
BugReplay
  • Built web extensions for Chrome and Firefox—allowing users to create bug reports by recording their browser’s screen, console, and network traffic.
Technologies: Web Extensions, Go, React

Web Developer

2019 - 2020
TCB Analytics
  • Designed and implemented data visualizations for wind energy traders to better track price changes and risk in financial instruments over time.
  • Created a market research reporting tool with spreadsheet functionality and anomaly detection.
Technologies: Docker, Bootstrap, jQuery, RStudio Shiny, R

Associate Director | Senior Engineer

2014 - 2019
Maxwell Health
  • Created Tempo: a user interface that has enabled benefits packages to be easily configured for thousands of employers using Node.js, Express.js, MongoDB, React, Redux, and AWS.
  • Deployed and supported over a dozen microservices using Docker and Kubernetes.
  • Built ETL tool and cron job to load hundreds of thousands of insurance plans nightly from third-party sources using Bash, Node.js, and Kubernetes.
  • Helped to create a new payroll system to surface demographic and coverage changes to HR users using event sourcing backed by PHP, DynamoDB, MySQL, and SQS.
  • Spearheaded the re-platforming of our benefits shopping experience for employees to allow mobile enrollment, improve usability, and support internationalization using React, Redux, and styled-components.
  • Set up and maintained many test suites for various applications using Mocha, Chai, Sinon, Ava, Bats, PHPUnit, and Cucumber.
  • Created a search engine for small group medical insurance plans using Elasticsearch, Node.js, Express.js, Mustache, and jQuery.
  • Performed load testing to determine possible performance issues prior to product launch using Artillery.
  • Built an EDI platform allowing member elections to be synchronized to all major insurance carriers using Python and Pandas.
Technologies: Amazon Simple Queue Service (SQS), Amazon Web Services (AWS), Python, Redux, React, TypeScript, Express.js, Node.js, JavaScript, PostgreSQL, SQL, GraphQL, CI/CD Pipelines, Software Architecture, Architecture, Full-stack, HIPAA Compliance, Technical Leadership

Experience

Virtual Hospitals Africa | Triage Tutorial

https://za.virtualhospitalsafrica.org/tutorial
A cloud-based electronic records solution targeting rural clinics in Africa. In the triage tutorial, you can see a nurse's hands-on experience providing frontline care to their patients. Along the way, you'll receive clinical guidance based on official South African standards, delivered in an intuitive user experience.

Tempo

An onboarding wizard that has enabled benefits packages to be easily configured for thousands of employers. Tempo allows you to provide the updated details for the benefits, eligibility groups, and set up for your employers renewing their Maxwell portal. Tempo provides you with greater flexibility, speed, simplicity, and control as part of a full-service renewal.

Education

2008 - 2012

Bachelor's Degree in Mathematics

Williams College - Williamstown, MA, USA

Skills

Libraries/APIs

Node.js, React, Chai, Sinon.JS, jQuery, Mustache, Preact, WhatsApp API, Google Maps

Tools

Mocha, Shadcn, AWS SDK, Amazon Simple Queue Service (SQS), JSX

Languages

Kotlin, JavaScript, TypeScript, SQL, GraphQL, Python, Erlang (OTP), Bash, R, Go, CSS

Frameworks

React Native, Express.js, Koa, Redux, Jest, Flutter, RStudio Shiny, Bootstrap, Tailwind CSS

Paradigms

Functional Programming, Agile, HIPAA Compliance, Mobile Development

Platforms

Android, Amazon Web Services (AWS), Linux, Unix, Docker

Storage

PostgreSQL, MongoDB, CouchDB

Industry Expertise

Project Management

Other

Mobile App Development, Android Development, Software Development, Freelancing, CI/CD Pipelines, AI Tools, Software Architecture, Software Design, Architecture, Full-stack, CTO, Technical Leadership, Enzyme, Web Extensions, Mathematics, User Interface (UI), User Experience (UX), Hybrid Apps, Deno, Google Calendar

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring