Tanner Reyhons
I am a software developer and data analyst
I also enjoy making music and photography
My goal is to fuse all these into one.
Skills and Experience
Full Stack Web Development
- Programming languages include HTML, CSS, Javascript, SQL, Python and Go.
- Designed RESTful APIs for CRUD applications using Node.js, Deno and Go.
- Database experience with Oracle Netsuite, SQLite and PostgreSQL.
- Deployment using Docker on Ubuntu Linux cloud server hosted on Hetzner or AWS.
- DNS & Network experience with Caddy & Cloudflare.
- Monitoring with Uptime Kuma
- Version control and CI/CD with Git and GitHub.
- Front end UI framework and library experience with Bootstrap, Tailwind, Astro and HTMX.
- Data visualization using Observable Plot and D3.
Professional History
Data Analyst
- Developed a data visualization web app to provide data driven decision opportunities for the purchasing department using Go, HTML, CSS, Javascript and D3.
- Developed software to automatically pipe data from Netsuite to Google Sheets while performing data transforms to present relevant KPIs using Python, Pandas, SQL and Docker.
- Performed ad hoc reports and data cleaning on sales, customer and item records using Python and Google Sheets.
- Created reports and dashboards in Oracle Netsuite enterprise resource management software using SQL expressions to provide KPIs to stakeholders.
- Created a customer stats summary for a year-end “wrapped” marketing campaign using Python, SQL, Pandas and Jupyter Notebooks.
- Developed a website to display a vendor parts catalog so the sales team can create product PDFs to send to customers using Astro, Supabase & Deno.
- Developed an AI application to clean new customer leads data using Anthropic and Python.
- Developed software to collect item data from the internet using Python.
- Collaborated with IT to migrate CRM data from Salesforce to Netsuite.
- Collaborated with the sales team on Google Sheets for sales and customer reporting.
- Explain technical concepts to non-technical stakeholders and coworkers.
Computer Hardware Technician
- Collaborated with the repair team to efficiently and carefully repair Chromebooks.
- Worked with the testing team to test incoming computer parts for quality using a library of chromebook parts and tools.
- Manage inventory using Netsuite and collaborating with team members.
- Take detailed notes on compatible parts and other issues pertaining to repairs or testing.
- Created process documentation in multiple areas to help detail the workflow of the department.
- Developed web applications to help repair and sales departments with their daily tasks.
About Me
I have been programming for 3 years. I started with web development because I thought it would be the easiest. After a look around the JS ecosystem I realized that was a wrong assumption. The frontend roadmap ended with a hosted app platform and something about that didn't sit right with me. I gained a good starting foundation in web development but I was also left with the nagging question, how does it all work?
Since then I started exploring dev ops, backend development and ultimately computer science. I dove into the deep end and learned to love Linux. I use Ubuntu as my daily driver and cloud servers. Managing servers and working through the CLI is where I have settled in and feel at home.
I have worked with a handful of different frameworks and languages. Lately I have been enjoying the 'vanilla' way of writing software. Leaning on the platform, fundamentals of languages and computer science to drive my focus in my work.
For the last few years I have been dedicated to applying my web development and programming knowledge to help the teams at Chromebookparts.com with their work and making their day to day easier and more efficient. As a Data Analyst, I have been using Netsuite alongside Python and the Pandas library to extract and manipulate business data to be useful for our teams. I helped clean up the database and propose new data modelling strategies. I built multiple web apps and software integrations.