Software Engineer (freelance), Eristic Code
Oct, 2023 - Feb, 20244 months
Consulted on an AI-based project, focusing on gamification strategies for productivity enhancement, demonstrating an initial foray into practical AI applications.
Aspiring Machine Learning Engineer with a solid foundation in software development and a passion for AI and machine learning. Currently expanding my expertise in Python and AI technologies through formal education, eager to apply these emerging skills in a dynamic and innovative environment.
Software Engineer (freelance), Eristic Code
Oct, 2023 - Feb, 20244 months
Consulted on an AI-based project, focusing on gamification strategies for productivity enhancement, demonstrating an initial foray into practical AI applications.
Software Engineer, Kajabi
Oct, 2022 - Mar, 20235 months
Engineered scalable APIs with potential for AI integration, focusing on adaptability and efficiency in data processing and management.
Worked extensively in React. Worked with designers to build effective and attractive dashboard and onboarding components.
Designed a marketing feature reaching across the stack to better utilize the high traffic dashboard.
Software Engineer, Lob
Sep, 2021 - Jun, 20229 months
Crafted robust endpoints for customer input validation on the Node.js backend in support of a major feature to enable campaign creation by non-technical users.
Wrote Vue.js components to build an entirely new and redesigned dashboard, making the API-first product available to non-technical users.
Worked with designers to implement new and redesigned components, including writing Storybook documentation.
Senior Software Engineer, Cloud City Development
Oct, 2020 - Jun, 20218 months
Developed a user-facing Rails/React/Bootstrap app to help developing countries apply for pandemic preparedness funds.
Worked with multiple clients implementing mockups from Figma and Sketch.
Implemented Rails APIs, defined, coordinated, and tested via Postman.
Designed, implemented, and maintained scalable and robust backend infrastructure utilizing AWS and Terraform. Configured multiple CI environments using Semaphore, TravisCI and CircleCI.
Software Engineer III, New Relic
Jun, 2016 - May, 20192 years 11 months
Managed incidents and ensured robust backend infrastructure for APM, New Relic's largest product, emphasizing stability and performance in a service with demanding availability requirements. Contributed to runbooks and automated alerting.
Collaborated with other teams in the APM ecosystem. Developed ChatOps tools using Elixir and the Slack API to handle common requests, improving response time, reducing interruptions, and conserving team resources.
Collaborated with team members of diverse experience levels to design and implement technical projects. Maintained a commitment to enhancing the codebase, paying down technical debt and increasing velocity for related teams.
Worked with the security team to remediate potential security vulnerabilities. Migrated APM secrets to Vault, ensuring more secure secrets storage and quicker responses to breaches.
Led initiatives on system resilience and cloud infrastructure optimization, providing a solid background for managing distributed AI computing resources.
As part of a major org-wide effort, containerized APM and migrated it to a Mesos-based cloud infrastructure, decommissioning a fleet of bare metal servers and allowing more resilient deploy and canary processes. Opened a new datacenter for EU customers, ensuring data security and GDPR compliance.
Handled improvements to Jenkins deployment pipeline, CI tools, and development and staging environments for APM, ensuring smooth operation of the critical APM ecosystem. Accelerated test suite for faster deployments.
Junior Software Engineer, Quick Left
Aug, 2015 - Jan, 20165 months
Revamped a Rails app that interfaced with Twilio API to enable SMS-based emergency service coordination in remote areas of the Amazon basin.
Converted a legacy jQuery-based frontend to Angular.
Helped scout for new Clojure-based clients.
Junior Software Engineer, Collective Bias
Dec, 2014 - May, 20155 months
Shipped a major user account creation feature, automating an oversight-intensive process. Migrated an API stream to Elasticsearch to scale for large volumes of data. Prototyped microservices using Redis Pub/Sub to streamline the deploy process.
Restored an abandoned test suite and moved to CI to accelerate development. Extensively refactored a legacy app to pay down technical debt, increasing velocity while adding numerous features.
Built a Vagrant development environment to simplify a complex application setup.
Junior Software Engineer, Acumen Holdings
Jun, 2013 - Sep, 20141 year 3 months
Improved data retrieval and search capabilities through Elasticsearch, laying the groundwork for understanding data indexing and retrieval crucial for AI applications. Integrated accounts with an analytics service for immediate improvements in DTC advertising.
Working with support teams, co-designed a feature to utilize Redis for highly performant processing of hundreds of thousands of records, greatly enhancing effectiveness of order fulfillment operations.
Research Associate, Aurora Imaging Technology
Jul, 2008 - Jul, 20135 years
Created a PHP data entry app to collect and validate cases for a 1200 patient research project, enforcing HIPAA compliance. Led two efforts to investigate approaches to automate data collection.
Spearheaded IRB review process and compliance for multiple research projects.
Wrote documentation, produced videos, and managed case files for physician education, improving effectiveness of site visits and allowing for more efficient onboarding of new users. Designed Rails tool to manage case files.
AI-based Gamification Project, Eristic Code
Nov, 2023 - Feb, 20243 months
Consulted on an AI-based project focusing on gamification strategies for productivity enhancement
Initial foray into practical AI applications
- Present
An effort to build an agent cluster that can run a consistent and valid tabletop RPG game
CLI spike to create a playable game in text adventure style with action handling (https://github.com/dysnomian/dungeonmaster_mud_spike)
Logic for generating NPCs and following DND rules
Postgres database for storing game and DND related data (https://github.com/dysnomian/dungeonmaster_data)
Prompt Engineering Benchmarking
- Present
An app for automatically evaluating the effectiveness of a given LLM and its settings with specific types of prompts, and graphing out the results
Python
AI
Machine Learning
React
Node.js
Vue.js
Rails
AWS
CI/CD
AI, prompt engineering, and machine learning, Graduate-level program, Multiverse School
Jan, 2024 - Present
Web Developer Apprenticeship Program, , Acumen Holdings
Jun, 2013 - Jan, 2014
Writing, Bachelor, University of Central Arkansas
Jan, 2001 - Jan, 2006
Minor in linguistics with intent to study NLP