Software Engineer
Context:
FactSet provides its clients with a wide variety of company-level financial data (e.g. stock prices, company assets, company financial statements, etc.) which then they use to assess risk, track earning insights, and make investment decisions for their stock portfolios.
Main responsibilities:
- Provided support for, implemented features, and helped maintain the infrastructure for FactSet's main ETL pipeline. This pipeline is used by hundreds of internal employees to onboard & update hundreds of databases containing millions of rows of financial data used directly by clients.
- Added new infrastructure to automate & validate deployments of SQL-defined views from the dev environment to staging to production. Previously, users were manually copying & pasting SQL definitions from one environment to another, with little oversight or validation.
- Acted as a 24/7 on-call engineer & responded to support channel requests on a monthly rotation.
Primary Languages and Technologies Used:
- Python
- Golang
- Bash
- SQL
- GraphQL
- AWS
- Github
- Github actions
- SonarQube
- Visual Studio
- Dremio
- Databricks