Software Engineer
Current• Designed and managed dynamic backend APIs using Python, ensuring seamless communication between front and back-end components for optimal system performance.• Oversaw the entire application lifecycle from build to deployment using containerization tools like Docker and deployed the containerized applications using Elastic Container Service.• Worked on complex Elasticsearch queries for fetching and storing unstructured data.• Implemented Data caching using Redis to reduce several… Show more • Designed and managed dynamic backend APIs using Python, ensuring seamless communication between front and back-end components for optimal system performance.• Oversaw the entire application lifecycle from build to deployment using containerization tools like Docker and deployed the containerized applications using Elastic Container Service.• Worked on complex Elasticsearch queries for fetching and storing unstructured data.• Implemented Data caching using Redis to reduce several api runtimes by 80%.• Automated PDF and Excel report generation in Python using Reportlab and Openpyxl, optimizing reporting processes for improved workflow efficiency.• Worked closely with customers, understanding their requirements and timelines, ensuring successful alignment of deliverables with their expectations. Show less