Aaron Hawley

Senior Software Engineer at Stride Learning Solutions

Middlebury, Vermont, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Aaron Hawley is a Senior Software Engineer with 15 years of experience building and maintaining web applications and developer tooling, currently driving engineering at Stride Learning Solutions after a stint creating K–12 language learning platforms at Middlebury Interactive Languages. He bridges front-end polish and backend robustness—contributing UI improvements and PWA features to popular Jekyll themes while also fixing build infrastructure and Scala library bugs in widely used open-source projects like Scala and ScalaTest. Comfortable across DevOps, QA, and full-stack work, Aaron has a track record of improving developer workflows (CI/SBT tweaks) and user-facing experiences (navigation, metadata, and service workers). Based in Middlebury, VT, he combines long-term product stewardship with hands-on contributions that span documentation, testing, and performance tuning.
code15 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Vermont
github-logo-circle

Github Skills (32)

property-based-testing10
javascript10
testing10
css10
sbt10
travis-ci10
twitter-api10
cicd10
scala10
jekyll10
build-automation10
html10
scalacheck10
documentation10
algorithms9

Programming languages (16)

JavaC++CSSCScalaTeXHTMLTypeScript

Github contributions (5)

github-logo-circle
johno/pixyll

Sep 2017 - Nov 2022

A simple, beautiful Jekyll theme that's mobile first
Role in this project:
userFront-end Developer
Contributions:7 releases, 5 reviews, 74 commits in 5 years 3 months
Contributions summary:Aaron primarily focused on improving the user interface and functionality of the Jekyll theme. They fixed navigation links, updated icon and image paths, and added features such as share buttons, pagination, and a service worker for offline capabilities. Furthermore, the user implemented theming improvements and updated the site’s manifest and metadata for improved SEO and Progressive Web App (PWA) support.
beautiful-jekylljekylljekyll-thememobile-firstbeautiful-jekyll-theme
typelevel/scalacheck

May 2017 - Dec 2021

Property-based testing for Scala
Role in this project:
userBack-end Developer & QA Engineer
Contributions:2 releases, 43 reviews, 214 commits in 4 years 7 months
Contributions summary:Aaron primarily contributed to improving the property-based testing library, ScalaCheck, by addressing several bugs and adding new features. They fixed distribution issues in the `Gen.pick` function, ensuring more uniform sampling. Additionally, the user added tests to cover edge cases, such as those involving `Double` infinities, as well as testing new features like `Gen.posNum` and `Gen.negNum`. They also contributed to fixing Mima issues.
property-based-testingproperty-testingtestingscalazscala
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Aaron Hawley - Senior Software Engineer at Stride Learning Solutions