Zak Miller, Software Engineer and Developer in Cary, NC, United States
Zak Miller

Software Engineer and Developer in Cary, NC, United States

Member since November 27, 2019
Zak is a versatile software engineer who builds web services, web apps, imaging libraries, and mobile apps. He designed a unique solution to gather statistics of the annual homeless count used by non-profits across the country that successfully addressed many pain points. He has served as scrum master on teams, as the developer representative on projects, and managed contractors to speed up development.
Zak is now available for hire

Portfolio

  • Hyperion Data
    Vue.js, Vuex, Firebase, Cloud Firestore, Go, OpenLayers, Git, TypeScript...
  • Freelance
    TypeScript, React, JavaScript, Rust, Python 3
  • Ultimate Medical Academy
    Angular, C#, .NET Core, Azure, SQL, GraphQL, Git, APIs, REST APIs, Cloud, DevOps

Experience

Location

Cary, NC, United States

Availability

Part-time

Preferred Environment

Visual Studio Code, WebStorm

The most amazing...

...software solution I've built is used by non-profits across the country to gather and deliver the annual homeless count.

Employment

  • CEO

    2019 - PRESENT
    Hyperion Data
    • Developed a Vue.js web app used by thousands of volunteers across the country for the annual Point In Time (PIT) count.
    • Developed a Vue.js web app for monitoring the point in time count where administrators can see the data coming in real time, contacted volunteers, cleaned up data, and exported it to a variety of formats.
    • Spoke to non-profits across the country to identify common practices for the Point In Time (PIT) count.
    • Built a Go Web API and back-end functions in TypeScript.
    • Worked with and managed a contractor to speed up development.
    Technologies: Vue.js, Vuex, Firebase, Cloud Firestore, Go, OpenLayers, Git, TypeScript, GeoJSON, Node.js, JavaScript, REST APIs, APIs, Cloud, DevOps
  • Individual Contributor

    2018 - PRESENT
    Freelance
    • Added additional refactoring capability to Nicoespeon and Abracadabra, a JavaScript and TypeScript refactoring VSCode plugin.
    • Fixed a bug in Microsoft and TypeScript (some valid refactorings weren't being recognized).
    • Added minor functionality to multi-organization Material-UI, one of the most common UI frameworks for React.
    • Identified, reported, and diagnosed a bug in HuggingFace tokenizers - a machine learning library written in Rust and Python.
    Technologies: TypeScript, React, JavaScript, Rust, Python 3
  • Senior Application Developer

    2018 - 2019
    Ultimate Medical Academy
    • Identified a pain point (it was difficult to see what data was available, where it was available from, and to manage to query it from different sources), suggested a solution (GraphQL), built an MVP, and shepherded it into mainstream use.
    • Served as the developer representative for the architecture team, suggesting broad improvements to the way we were doing things.
    • Developed a dynamic rules engine to flexibly and transparently control scheduling outreach to students.
    • Introduced unit tests, integration tests, and load testing to a company that desperately needed those ideas.
    • Designed and built multiple web service APIs (some by myself, some with others).
    • Contributed to the development of an Angular web app to streamline the enrollment process for students.
    Technologies: Angular, C#, .NET Core, Azure, SQL, GraphQL, Git, APIs, REST APIs, Cloud, DevOps
  • Software Engineer II

    2015 - 2018
    Accusoft
    • Standardized the process for handling support requests across five SDK teams.
    • Standardized the Git and CI/CD processes across five SDK teams.
    • Designed and architected a major new feature (programmatic comparison of PDF files).
    • Served as scrum master for a team of five and interfaced with other scrum masters to keep the teams aligned.
    • Added functionality to support PDF/A and Acroforms in the PDF imaging library.
    Technologies: C#, C++, SDKs, Digital Imaging, GitLab, Jenkins, Agile Software Development

Experience

  • Hyperion
    https://pointintimecount.com

    I am the CEO and lead developer for Hyperion, an app to help non-profits across the country with the Point-in-Time (PIT) Count. The PIT count is an annual census of the homeless population done by tens of thousands of volunteers across the country.

    Historically, maps were handed out to volunteers showing them where to look for people experiencing homelessness. Each volunteer would bring a small stack of surveys to fill out with pen and paper. The surveys are often fairly complex, and the entire PIT count needs to be completed within 24 hours, and the bulk of the survey is often conducted at night. This led to hurried and often illegible answers, missed questions, and an all-around poor experience.

    I wrote an app that tells volunteers where to go with a map (such as Google Maps), shows them exactly the questions they need to ask (hiding the others), and instantly reports answers to the administrators (with geotagging and timestamps attached). The administrative dashboard helps administrators move volunteers around during the count, clean up the data, and more.

Skills

  • Languages

    TypeScript, JavaScript, C#, GraphQL, C++, SQL, Go, Rust, Python 3
  • Libraries/APIs

    Vue.js, REST APIs, Node.js, Vuex, OpenLayers, React
  • Platforms

    Firebase, Visual Studio Code, Azure, Docker
  • Storage

    Cloud Firestore, Google Cloud, PostgreSQL
  • Other

    Startups, APIs, Computer Science, NestJS, Cloud, SDKs, Digital Imaging, GeoJSON, AWS, TypeORM, Service Workers
  • Frameworks

    Flutter, Tailwind CSS, Angular, .NET Core
  • Tools

    Git, WebStorm, GitLab, Jenkins
  • Paradigms

    Agile Software Development, DevOps

Education

  • Bachelor's Degree in Computer Science
    2011 - 2015
    University of Florida - Gainesville, Florida, USA

To view more profiles

Join Toptal
Share it with others