Ethan Virgil 👋

Washington, DC · ethanvirgil2@gmail.com · linkedin.com/in/ethan-virgil

Software Engineer focused on building reliable systems, automation, and data-informed experiences. Here's a website I built. I’m always interested in chatting about products people want to build and ship. Feel free to reach out and we can talk more!

Beyond the Code

🎸 Classical Guitar 🌲 Outdoors 📚 Tutoring 🧭 Data Ethics

Tech Stack

Projects

I design automation-first engineering programs and ship reliable release pipelines. Highlights include:

  • SAP NS2 automation suites and Jenkins pipelines for SAP Cloud Integration.
  • Automated grading workflows for Northeastern CS 5001.
  • Operations and growth initiatives at Farmer Shares Coffee.

Work Experience

  1. QA Analyst

    SAP National Security Services (NS2) · Herndon, VA

    • Testing lead for SAP Cloud Integration service within SAP Business Technology Platform (BTP).
    • Designed and built a new automated test suite for the Migration Assessment Tool, supporting customer transitions from on-premise systems to cloud environments.
    • Contributed to development of Jenkins pipelines to execute automated tests and distribute results to product owners and stakeholders.
    • Collaborated with DevOps and Support Engineering teams to communicate current product health, stability, and performance.
  2. QA Automation / Testing Engineering Intern

    SAP National Security Services (NS2) · Herndon, VA

    • Supported release processes for SAP NS2 Analytics Cloud (SAC) and SAP BTP.
    • Improved automated testing throughput by configuring Selenium Grid to run 12 concurrent Chrome instances, significantly reducing execution time.
    • Refactored deprecated SAC test suites, resulting in a 35 percent increase in passing automated tests.
  3. Graduate Teaching Assistant – CS 5001

    Northeastern University · Arlington, VA

    • Graded assignments, led recitation sections, and held office hours for the ALIGN program’s introductory computer science course.
    • Built an automated grading system using Python UnitTest.
    • Used bash scripting and Git to retrieve, test, and evaluate student submissions at scale.
  4. Co-Founder

    Farmer Shares Coffee · Winston-Salem, NC

    • Co-founded a 501(c)(3) nonprofit focused on purchasing coffee at a premium and returning 100 percent of net profits to farmers.
    • Generated tens of thousands of dollars in revenue and built a subscriber base sufficient to transition full operational control to farmers.
    • Conducted client outreach and relationship management, including cold-calling cafés across North Carolina.

Education & Skills

Education

Northeastern University – Arlington Campus

Arlington, VA

Master of Science in Computer Science · Jan 2023 – Dec 2024

Relevant Coursework

  • Cloud Computing
  • Database Management Systems
  • Cybersecurity and Usability
  • Unsupervised Machine Learning
  • Natural Language Processing
  • Computer Systems

Kenyon College

Gambier, OH

Bachelor of Arts in Political Science · Aug 2018 – Dec 2022

Relevant Coursework

  • Statistical Analysis
  • Python and C++
  • Spanish

Leadership & Engagement

  • Teaching Assistant for introductory computer science courses
  • Outdoors Club
  • Classical Guitar Ensemble

Technical Skills

Programming Languages

Java · Python · SQL

Tools & Frameworks

Playwright · Jenkins · GitLab · JUnit · Selenium · Cucumber · Pandas · UnitTest

Publications & Projects

  • Analysis of Legislative Framework Governing Biometric Data

    Summer 2024

    Published at the 19th International Conference on Future Networks and Communications (FNC-2024), analyzing U.S. and EU biometric privacy laws and enforcement gaps.

  • Song Recommendation Algorithm

    Spring 2024

    Built a recommendation system for 150,000+ Spotify tracks using scikit-learn and cosine similarity, achieving 85% user satisfaction and delivering a Flask web app focused on usability.

Projects & Publications

I design automation-first engineering programs and ship reliable release pipelines. Highlights include:

  • SAP NS2 Automation & Release Pipelines

    • Led integration reliability initiatives for SAP Cloud Integration within SAP BTP, coordinating delivery signals across teams.
    • Designed and built an automated Migration Assessment Tool test suite to support on-premise to cloud transitions.
    • Built Jenkins pipelines that execute automation suites and share results with product owners and stakeholders.
  • Song Recommendation Algorithm (Graduate Project)

    • Ingested a dataset of 150,000+ Spotify tracks and engineered feature vectors with scikit-learn.
    • Generated recommendations using cosine similarity and reached 85% user satisfaction in surveys.
    • Delivered a usability-focused Flask web app for browsing and evaluating recommendations.
  • Automated Grading Systems (Northeastern CS 5001)

    • Built a Python UnitTest-based grading framework for large cohorts in the ALIGN program.
    • Automated retrieval, testing, and evaluation workflows using bash scripting and Git.
    • Accelerated feedback cycles while maintaining consistent, repeatable grading standards.
  • Farmer Shares Coffee (FSC) Growth & Operations

    • Co-founded a 501(c)(3) nonprofit returning 100% of net profits to farmers.
    • Grew subscriptions and generated tens of thousands of dollars in revenue.
    • Led outreach and relationship management, including cold-calling cafés across North Carolina.
  • Publication: Biometric Data Governance Analysis

    • Published a full paper at FNC-2024 on U.S. and EU biometric privacy frameworks.
    • Identified regulatory gaps and enforcement challenges across jurisdictions.

Let's connect Open to software engineering and automation collaborations.

Washington, DC · linkedin.com/in/ethan-virgil