...
Name | Project Title | Description | Mentor(s) | Resources |
---|---|---|---|---|
Charan Nagaraj Bachelor of Computer Science RV College of Engineering, India | Migrate and Improve Regression Testing in GitHub actions | At HPCC Systems, we use two main test systems: Overnight Build and Test (OBT) and Smoketest. Regression testing of ECL bundles, initially handled by OBT, is now integrated into Continuous Integration (CI) using GitHub Actions, automatically testing bundles when a pull request (PR) is raised. Additionally, I implemented automated testing of hyperlinks in our documentation files, also using GitHub Actions. This ensures that broken links are detected early, keeping the documentation accurate without requiring manual verification. | Attila Vamos | |
Eatesam Khan Masters in Computer Science California State University, USA | Create a New HPCC Command Line Tool | As part of my internship, I developed a command-line tool that simplifies interaction with HPCC ESDL services, offering powerful features for describing and testing services. The describe command provides detailed information about available services, methods, and request-response structures, while the test command allows users to send test requests, supporting various formats like XML and JSON. Key options include setting authentication credentials and server details. A standout feature is dynamic tab auto-completion, which helps users input commands accurately and efficiently. Overall, this tool enhances the development and integration process for HPCC ESDL services. | Terrence Asselin Tim Klemm | |
El Arbi Belfarsi PhD in Computer Science Kennesaw State University, USA | Update and Improve the Generation of Platform Artifacts for HPCC Systems Builds | This project focuses on transitioning HPCC Systems' CI/CD workflow from Jenkins to GitHub Actions, automating platform artifact generation using Python. A Python script replaces an existing web service, handling tasks like fetching assets, extracting metadata, and saving data as JSON. The workflow automates setup of AWS credentials, Docker image management, and uploads to GitHub and AWS S3, with security provided by GitHub secrets. This project streamlines the build process, reduces manual effort, and improves automation, benefiting the HPCC Systems platform and the open-source community. | Michael Gardner Ming Wang | |
Elizabeth Lorti Bachelor of International Development, | Technology Marketing and Branding | Jessica Lorti | ||
Gagana Premnath Masters in Computer Science Syracuse University, USA | Integration of HPCC Systems Terraform CI with GitHub Actions | Godji Fortil Ming Wang | ||
Girikratna Premnath Bachelor of Tech Data Science | Integration of PowerBI with HPCC Systems platform | |||
Harsh Raj Bachelor of Tech Data Science | Vehicle Build Contributory System | |||
Ilhan Gelle Bachelor of Computer Science University of Texas, USA | Test Suite for the HPCC Systems Parquet Plugin | Jack del Vecchio | ||
Nisha Bagdwal Masters in Computer Science Kennesaw State University, USA | Develop an Automated ECL Watch Test Suite | Attila Vamos Chris Lo | ||
Rohith Surya Podugu Masters in Computer Science California State University, USA | Refactoring and Releasing PyHPCC | Amila de Silva | ||
Sabrina Harris Masters in Applied Data Science New College of Florida, FL, USA | HPCC Systems Machine Learning Tutorials | Bob Foreman | ||
Scarlett Huang High School Student at Dreyfoos School of the Arts West Palm Beach, FL, USA | Investigate Third-Party Environments (Google Big Query) | Ming Wang Terrence Asselin | ||
Shounak Joshi Bachelor of Computer Science University of Florida, USA | Investigate Third-Party Environments (Azure Synapse Analytics) | Ming Wang Michael Gardner |