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