Reefcloud Software Engineer
CurrentAt AIMS I work mainly with the time series explorer (https://apps.aims.gov.au/ts-explorer/), and Reefcloud (https://reefcloud.ai/). Continuous integration was managed within the pipelines feature of the bitbucket. This projects use AWS API Gateway and Lambda microservices to query source data within Amazon RDS. The lambdas are written in Python and can include FastAPI and Mangum to handle the request, and Pandas, Peewee, SQLAlchemy, and/or pycopg2 to obtain and manipulate the data. Sometimes we use AWS lambda to initiate an AWS Batch job, which uses Python running on Docker in an EC2 instance to build the requested data. Other tools I have used during this time include a range of AWS cloud services (CDK, SAM, S3, and CloudWatch), conda. The front end was build with the AngularJS web framework.