Throughout my career I’ve enjoyed teaching myself a number of different technologies and programming languages, and I’m always keen to learn about new ones.
Programming
- Python
- Airflow & Luigi for scheduling
- PySpark (Apache Spark)
- Data manipulation using libraries such as pandas, NumPy & SQLAlchemy
- Terraform (infrastructure as code)
- SQL. So much SQL.
- Comfortable using git, pull requests & code reviews to collaborate with other developers
- Visual Basic for Applications (VBA)
Amazon Web Services
I am familiar with many AWS components, in particular:
- Redshift
- AWS Glue
- S3; Spectrum; Athena
- Kinesis
- Simple Queue Service (SQS)
- Identity & Access Management (IAM)
- Elastic Map Reduce (EMR)
- Elastic Compute Cloud (EC2)
Databases
- Alembic for versioning and migrating databases
- Redshift
- Postgres
- AWS Aurora/ MySQL
- NoSQL graph database with Neo4j
- SQL Server incl. integration services (SSIS)
- Microsoft Access
Other
- macOS; Linux; Windows
- Collaboration using Notion & Atlassian suite (Jira, Confluence etc.)
- Tibco Spotfire for Business Intelligence (BI) Analytics
- Expert user of Microsoft Excel & Access
- All other MS Office apps, including Visio