About Me
Software developer with 7 years delivering services, APIs, and automation in regulated-style delivery environments (documentation, reviews, operational discipline). Strong experience with REST, Docker, Git, and CI/CD; co…
Software developer with 7 years delivering services, APIs, and automation in regulated-style delivery environments (documentation, reviews, operational discipline). Strong experience with REST, Docker, Git, and CI/CD; comfortable with Kubernetes concepts and Prometheus/Grafana-style monitoring; eager to formalize skills on OpenShift and Oracle under clear product standards. Not a multi-year Axiom specialist; applying only if the team is open to onboarding or a hybrid role—happy to discuss fit candidly.
Experience
Full Stack Developer
Built and maintained full stack features and internal tools, from backend services and API integrations through user-facing workflow interfaces.
Developed and consumed RESTful APIs.
Debugged end-to-end issues across application layers using logs, reproducible steps, and clear error handling.
Refactored quick prototypes into more maintainable code paths with configuration placeholders, validation, and README-style documentation.
Collaborated with stakeholders to clarify requirements, define scope, and deliver incremental milestones in a remote-friendly workflow.
Supported ongoing maintenance as inputs, endpoints, schemas, and business rules changed over time.
Designed, built, and maintained backend services in Python with attention to modular boundaries, service reliability, and clear interfaces for frontend and integration consumers.
Worked with PostgreSQL and relational data modeling for application persistence, queries, and schema evolution alongside feature delivery.
Contributed to microservices-oriented delivery patterns: independent services, API contracts, and operational troubleshooting across distributed components.
Participated in CI/CD and cloud infrastructure work using AWS, Docker, and GitHub-based workflows to support repeatable builds, testing, and deployment habits.
Delivered code with automated testing in mind and took part in code reviews, technical discussions, and knowledge sharing with teammates.
Documented technical design decisions and implementation notes to support maintainability and onboarding.
Used AI tools pragmatically to accelerate development, documentation, and repetitive engineering tasks while preserving code quality and review standards.
Full Stack Developer
Built and maintained full stack features and internal tools, from backend services and API integrations through user-facing workflow interfaces., Developed and consumed RESTful APIs; debugged end-to-end issues across application layers using logs, reproducible steps, and clear error handling., Refactored quick prototypes into more maintainable code paths with configuration placeholders, validation, and README-style documentation., Collaborated with stakeholders to clarify requirements, define scope, and deliver incremental milestones in a remote-friendly workflow., Supported ongoing maintenance as inputs, endpoints, schemas, and business rules changed over time., Designed, built, and maintained backend services in Python with attention to modular boundaries, service reliability, and clear interfaces for frontend and integration consumers., Worked with PostgreSQL and relational data modeling for application persistence, queries, and schema evolution alongside feature delivery., Contributed to microservices-oriented delivery patterns: independent services, API contracts, and operational troubleshooting across distributed components., Participated in CI/CD and cloud infrastructure work using AWS, Docker, and GitHub-based workflows to support repeatable builds, testing, and deployment habits., Delivered code with automated testing in mind and took part in code reviews, technical discussions, and knowledge sharing with teammates., Documented technical design decisions and implementation notes to support maintainability and onboarding., Used AI tools pragmatically to accelerate development, documentation, and repetitive engineering tasks while preserving code quality and review standards.
Automation & Scripting Developer
Delivered custom automation scripts and small utilities for clients across file processing, scheduling, API glue, and repetitive manual tasks., Scoped fixed-price and milestone-based work; communicated progress and tradeoffs through written updates without requiring live calls., Packaged deliverables with placeholders for client-specific values and setup documentation so sensitive configuration stayed on the client side., Improved reliability through iterative testing, input validation, and operational notes for handoff and reuse., Built backend-style utilities and integrations connecting scripts to REST APIs, databases, and scheduled jobs for client operational workflows., Supported clients with data processing, reporting glue, and small service-style components where Python and SQL-backed storage were appropriate.
Automation & Scripting Developer
Delivered custom automation scripts and small utilities for clients across file processing, scheduling, API glue, and repetitive manual tasks.
Scoped fixed-price and milestone-based work.
Communicated progress and tradeoffs through written updates without requiring live calls.
Packaged deliverables with placeholders for client-specific values and setup documentation so sensitive configuration stayed on the client side.
Improved reliability through iterative testing, input validation, and operational notes for handoff and reuse.
Built backend-style utilities and integrations connecting scripts to REST APIs, databases, and scheduled jobs for client operational workflows.
Supported clients with data processing, reporting glue, and small service-style components where Python and SQL-backed storage were appropriate.
PROJECTS
Internal automation: Python script that posts a weekly digest to Micro
Internal automation: Python script that posts a weekly digest to Microsoft Teams using Incoming Webhooks (Office 365 MessageCard JSON), with payload size checks, dry-run mode, and scheduled execution.