Chicago, Illinois, United States
Throughout my internship, I worked on both the testing and query management team (cmdcomp). On the testing team, I added a code static analysis tool to run nightly on the codebase through the Gitlab CI/CD pipeline and provide a report in the morning of bugs/errors found. I also built a dashboard to generate graphs of the information created by the CI/CD pipelines focusing on average queue time, run time, and the number of pipelines in a given time. These projects will help ensure that bugs are caught early in the development process and help the testing team find holes in the testing infrastructure. On the cmdcomp team, I worked on implementing the queries: commit(), dateadd(), datediff(), months_between(), and version(). These functions come from multiple different query languages such as SQL Server, PostgreSQL, and Oracle/PLSQL and will allow Ocient's database to be compatible with many different querying languages.