Software Engineer
Current- Developed and maintained scalable backend APIs with dozens of endpoints using Python and FastAPI, focusing on performance optimization, effective error handling, and RESTful practices
- Created and managed applications, function applications, Cosmos DB databases, and other resources in Azure
- Piloted development of an email notification system using Sendgrid and Azure to monitor databases and alert application users of relevant changes
- Incorporated OpenAI text embedding and Pinecone vector databases to facilitate semantic search in a cloud application, achieving roughly 70% cost reduction compared to a previously employed cognitive search method
- Used Pytest to write comprehensive unit and tests with over 100 test cases to ensure code quality
- Coordinated with testing and front end teams to ensure smooth integration and deployment, including providing extensive documentation through Swagger