Python Sql Developer
Led project to show feasibility, develop a prototype and begin development on a new API for an existing complex command line database application written in Python. Tasked with replacing the existing command line interface applications with an API. Determined that new development work should be done using Python, Flask and GraphQL instead of REST and running in a Docker container.The data resides in three databases: PostgreSQL using Data Vault 2.0, AWS S3 and Snowflake.Simultaneously develop a simple API for new users to use the data and to create an entire new API to replace the current command line for developers.Developed the GraphQL schema for the new APIs. Updated Docker file.Final goal is to put the new GraphQL web server in a Docker container on AWS EKS running on a Gunicorn server.