Compare commits

..

No commits in common. "9e96d2a6edd92df78407748d1260185b12995a40" and "49b2fcd0ca5a633af12d7889e56fbfb537144def" have entirely different histories.

3 changed files with 15 additions and 43 deletions

View file

@ -1,23 +0,0 @@
# Agent Guidelines for danielrayjones.com Repository
This repository hosts a personal web developer resume website, built using Hugo, a static site generator.
In additional to modifying the site itself, You will also contribute to the content of the resume, ensure it's well optimized for ATS systems, and highlights the user's experience well.
## Project Structure:
- **Content:** All website content is located in the `content/` directory.
- The main web resume content is specifically within `content/web/`.
- Individual sections of the resume are organized as markdown files (e.g., `005-contact.md`, `010-skills.md`).
- **Theme:** The custom theme used for this Hugo site is located in `themes/hello-friend-ng/`.
- **Configuration:** The main Hugo configuration file is `hugo.toml` in the repository root.
## Key Instructions for Agents:
- **Content Modifications:** When modifying website content, focus on the markdown files within `content/`.
- **Styling/Theming:** For any styling or theme-related changes, investigate the `themes/hello-friend-ng/` directory and additional layout files under layouts/
- **Hugo Build Process:** Remember this is a static site. Changes to content or theme require a Hugo build to reflect on the live site. (Agents do not need to run the build, but should be aware of it).
- **File Types:** Prioritize editing existing markdown (`.md`) and HTML (`.html`) files for content and layout, and SCSS (`.scss`) for styling. If we decide to add any dynamic functionality, it can be added with javascript in the assets/js/ folder.
## Git Commit Guidelines
- **Format**: Prepend commit messages with a gitmoji emoji (see https://gitmoji.dev)
- **Style**: Write detailed commit messages that explain what changed and why
- **Examples**: `💬 Update skills section` or `💄 Fix some styling around skills`

View file

@ -11,9 +11,9 @@ Description = "Experienced web developer"
- [**Oteemo**](https://oteemo.com/)
*Senior Consultant*
<span class="work-period"><time datetime="2021-09">September 2024</time> - present</span>
<span class="work-period"><time datetime="2021-09">September 2024<time> - present</span>
+ Senior Engineer on the US Air Force [Platform One](https://p1.dso.mil/) Vulnerability Assessment Tracker, enhancing security posture and reducing critical vulnerabilities by 15% in a hardened Docker registry.
+ Senior Engineer on the US Air Force [Platform One](https://p1.dso.mil/) Vulnerability Assessment Tracker, tracking security vulnerabilities in a hardened Docker registry
+ Architected migration of monolithic infrastructure to microservices, improving scalability and maintainability.
+ Mentored and led junior developers; conducted interviews and code reviews.
+ Developed AIdriven container hardening integration for DefectDojo to automate vulnerability remediation.
@ -22,15 +22,11 @@ Description = "Experienced web developer"
{.tech}
- [**LenderHomePage**](https://lenderhomepage.com)
*Principal Software Engineer*
<span class="work-period"><time datetime="2021-08">August 2024</time> - <time datetime="2021-09">September 2024</time></span>
+ Developed and maintained critical backend services for mortgage lending platform, ensuring high availability and data integrity.
+ Collaborated with cross-functional teams to integrate new features and optimize existing workflows.
*Principal Software Engineer*
<span class="work-period"><time datetime="2021-08">August 2024</time> - <time datetime="2021-09">September 2024<time></span>
Laravel, PHP, microservices, MySql
{.tech}
- [**GRIN**](https://grin.co)
*Principal Software Engineer/Back-end Architect*
<span class="work-period"><time datetime="2021-08">August 2021</time> - <time datetime="2024-05">May 2024</time></span>
@ -39,7 +35,7 @@ Description = "Experienced web developer"
+ Designed and led implementation of distributed microservices architecture in Go, enabling horizontal scalability and improved platform stability.
+ Implemented unit testing framework and CI automation, reducing defect rates and deployment time by 30%.
+ Recommended architectural strategies and supervised architectural changes using domain-driven design, leading to a 20% improvement in system performance and scalability.
+ Recommended architectural strategies and supervised architectural changes using domain-driven design
+ Conducted architectural reviews, supervised refactoring of core services, and introduced eventdriven integrations.
+ Mentored engineering staff and led training on modern development methodologies.
+ Interviewed prospective new hires
@ -47,7 +43,6 @@ Description = "Experienced web developer"
Laravel, PHP, go, microservices, PHPUnit, MySql, mongodb, Vue
{.tech}
- [**BubbleUp**](https://www.bubbleup.net/)
*Senior Web Developer*
<span class="work-period"><time datetime="2020-02">February 2020</time> - <time datetime="2021-07">July 2021</time></span>
@ -76,7 +71,7 @@ Description = "Experienced web developer"
Full-stack development for multiple websites in the health industry, including [STDCheck](https://www.stdcheck.com/), [HealthLabs](https://www.healthlabs.com), [UTI Treatment](https://www.utitreatment.com/).
+ Spearheaded significant code refactor, leading to a 30% reduction in technical debt and improved maintainability.
+ Spearheaded significant code refactor, leading to better code quality and maintainability
+ Developed secure applications, compliant with HIPAA regulations
+ Built frontend components in AngularJS and React

View file

@ -10,7 +10,7 @@ id: projects
### ezcache
<a href="https://pkg.go.dev/codeberg.org/danjones000/ezcache" class="noprint">🔗</a>
Dead simple in-memory caching library for Go, designed to improve application performance by reducing database load and API calls.
Dead simple in-memory caching library for go.
</section><!-- /.project.ezcache -->
@ -19,7 +19,7 @@ Dead simple in-memory caching library for Go, designed to improve application pe
### nomino
<a href="https://pkg.go.dev/codeberg.org/danjones000/nomino" class="noprint">🔗</a>
Go library for random filename generation, useful for creating unique identifiers and preventing naming conflicts.
go library for random filename generation.
</section><!-- /.project.nomino -->
@ -28,7 +28,7 @@ Go library for random filename generation, useful for creating unique identifier
### gin error middleware
<a href="https://pkg.go.dev/codeberg.org/danjones000/gin-error-handler" class="noprint">🔗</a>
A middleware for Go Gin framework and wrapper functions to make handling errors easier and more idiomatic, improving API robustness.
A middleware for go gin framework and wrapper functions to make handling errors easier and more idiomatic.
</section><!-- /.project.middleware -->
@ -37,7 +37,7 @@ A middleware for Go Gin framework and wrapper functions to make handling errors
### Responsable Errors
<a href="https://pkg.go.dev/codeberg.org/danjones000/responsable-errors" class="noprint">🔗</a>
A small Go library that provides errors that can be more useful in the context of a web app. The heart of gin error middleware, it enables structured and user-friendly error responses.
A small go library that provides errors that can be more useful in the context of a web app. The heart of gin error middleware.
</section><!-- /.project.responsable -->
@ -46,12 +46,12 @@ A small Go library that provides errors that can be more useful in the context o
### droplogger
<a href="https://gitlab.com/danjones000/droplogger" class="noprint">🔗</a>
Python logging application especially suited for life-logging with IFTTT and Dropbox, providing automated personal data collection.
Python logging application especially suited for life-logging with IFTTT and Dropbox.
#### my-log
<a href="https://codeberg.org/danjones000/my-log/" class="noprint">🔗</a>
A work-in-progress complete rewrite of droplogger in Go, aiming for improved performance and maintainability.
A work-in-progress complete rewrite of droplogger in go.
</section><!-- /.project.log -->
@ -60,7 +60,7 @@ A work-in-progress complete rewrite of droplogger in Go, aiming for improved per
### strip-beats
<a href="https://codeberg.org/danjones000/strip-beats" class="noprint">🔗</a>
Go CLI app for transforming a folder of music videos and music files, with semi-automatic tagging and a user-friendly TUI, streamlining media organization. *This is a work in progress. Not yet fully functional.*
go cli app for transforming a folder of music videos and music files, with semi-automatic tagging, and user-friendly TUI. *This is a work in progress. Not yet fully functional.*
</section><!-- /.project.strip-beats -->
@ -69,7 +69,7 @@ Go CLI app for transforming a folder of music videos and music files, with semi-
### Object Spy
<a href="https://packagist.org/packages/danjones000/object-spy" class="noprint">🔗</a>
PHP debugging library that makes it easy to inspect private properties and methods without using reflection, simplifying complex debugging tasks.
PHP debugging library that makes it easy to inspect private properties and methods without using reflection.
</section><!-- /.project.object-spy -->
@ -78,7 +78,7 @@ PHP debugging library that makes it easy to inspect private properties and metho
### http go status
<a href="https://codeberg.org/danjones000/http-go-status" class="noprint">🔗</a>
Super simple web server that just returns the HTTP status you ask for, useful for testing and debugging HTTP client behavior.
Super simple web server that just returns the HTTP status you ask for. Useful for testing.
</section><!-- /.project.go-status -->