×
Liss McCabe

Liss McCabe

Software Engineer

Portland, US
971-280-1480

Background


About

About

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.

Work Experience

Work Experience

  • 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.

Projects Experience

Projects Experience

  • 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

  • Dungeonmaster

    - 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

Skills

Skills

  • Software Development

    Python

    AI

    Machine Learning

    React

    Node.js

    Vue.js

    Rails

    AWS

    CI/CD

Education

Education

  • 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