William Wernert
Full Stack Engineer
Summary
Experienced software engineer with a proven track record of delivering successful projects in various technologies including Python (Flask, Django), Go, Vue.js, and Java (Spring Boot). Specializes in developing and deploying web applications, micro-services, and machine learning-based tools. Excited to bring my skills and experience to your software engineering team.
Work Experience
Software Engineer @ Lightmatter - Remote
Python • Django • Postgres • Typescript • AlpineJs • HTMX
Mar 2022 - Feb 2023
  • Contributed to an open-source Django server template using cutting-edge libraries such as Vite, AlpineJs, and HTMX. This led to a 30% improvement in first sprint velocity on future projects using the template.
  • Guided future contributors in developing a frontend component system for this open-source Django project which resulted in a twofold increase in components produced.
  • Collaborated in an agile team to engineer a web application for a health tech client, leveraging the aforementioned technologies to reduce the spin-up time of new developers by 40%.
  • Consulted and served as a staff engineer for this client after being invited to stay on, playing an instrumental role in bringing the aforementioned application to market.
  • Aided in the development of an open-source Python API wrapper for the EHR used by several projects at the company, ultimately facilitating a successful deal with this EHR company to refer clients on an ongoing basis.
Software Developer @ Security Onion Solutions - Remote
Python • Go • Javascript • Vue.js • Cypress • Tensorflow • Docker
Jun 2019 - Feb 2022
  • Developed both an extensible machine learning framework built on Tensorflow and a service app that used this framework for AI-assisted log analysis, introducing the first machine learning capability to the product which led to a 50% higher adoption rate among users.
  • Played an instrumental role in launching a new Docker-based version of a Linux distribution product, bringing it from beta to release on a highly accelerated timeline.
  • Automated end-to-end testing of the product via the Cypress testing framework and served as an advocate for its adoption among team members, which reduced release time from 1-2 weeks to half a day.
  • Architected a Python middleware between the primary Go web app and user-defined local and remote API services for extensible security data analysis, which removed a third-party dependency from the project and allowed for greater product flexibility.
Software Consultant @ Rural Sourcing Inc - Augusta, GA
Java • Spring Boot • Javascript • Angular • MySQL
Jul 2018 - Jun 2019
  • Rewrote a client's legacy desktop application as a full stack Java/Angular web app alongside an agile team, reducing the time spent in the app by its users by 75%.
  • Engineered and contributed to several Java (Spring Boot) microservices, including developing unit tests using Junit and Mockito with 100% test coverage, which allowed for highly reliable deployments of these services.
Education
BS in Computer Science
Augusta University
May 2019
Personal Projects
  • Building a wifi-enabled plant moisture and light meter based on the ESP32-C3, written in Rust
  • Developing and maintaining a portfolio website at rwwiv.com (where you are now!), using Sveltekit
  • See more under the Dragons link in the header
Volunteer Work
Caim - Software Engineer
2023 - Present
Code For Greenville - Individual contributor
2022 - Present
Languages & Frameworks
    Python
    Django
    -
    Go
    -
    -
    -
    Java
    -
    -
    -
    -
    MySQL
    -
    -
    -
    JS / TS
    Vue.js
    -
    -
    Postgres
    -
    -
    -
    -
    Cypress
    -
    -
    -
    -
© 2023 William Wernert