Self taught Programmer
Specialized in Web Technologies
A decade as an automotive engineer turned developer. Driven to build purposeful projects that help the goals of the company. Experience gained in engineering translates well to coding, especially in collaborative, product-focused environments. Skilled in modern frontend development using Vue and React, with modern HTML/CSS practices. Comfortable with back-end tools like Hono.js and FastAPI, and enjoy working in the Python ecosystem for scripting, scraping, and general programming. A versatile contributor who adapts quickly across the stack. A bit of jack of all trades
Who I am
I'm a husband to a beautiful wife. Together we raise our 6 children. Yes it is crazy but we both embrace it and enjoy the time we have. We live out in rural area and have a little homestead. We focus on growing organic produce and regenerative practices. I coach my kiddo's soccer team. Try to keep every day spicy and enjoy the challenges that pass my way.
Current Position
Application Developer at Stratacache
-
2022-06 / today
-
Developer with Web Technology
-
Dayton, Ohio
Maintainer for VUE.js code base, with composition API. Update UI with creative and add desired features requested from clients. Fix any bugs or issues found in the application. Orchestrate with groups to ensure that the app can be released seamlessly.
Highlights
- Tossed early into a large complicated project, before I could finish my training. This required me to quickly learn the application and start contributing to the project. To learn about Jira ticketing system, Code reviews with other teammates, and the Agile process.
- Opportunity to add a feature to a menu board that switches out content at a specific time. Instead of polling the time, choose to use setTimeout(), for better performance. Creating tests to capture the range of time and durations possible.
- Build a dynamic order feature, This would activate on a specific payload key, when active would have to animate several components, and would need logic to compare and maintain changes in payload to update UI.
- Saw an opportunity to enhance developer experience on an internal tool. Added a new feature for persistent data. Researched implantation, wrote tests to ensure functionality, and was able to handle large payloads.
- Updated application for a standardization effort. Standardized components across applications. Implementing a CI/CD process in GitLab. Cleaning out the old NPM package and others are up to date with other applications.