Software Development Engineer at Pasarpolis (2024-01 – Present)
Led cost-saving initiatives, migrated microservices, configured payment gateways, and optimized platform architecture.
- Led a cost-saving initiative by identifying GCP resources and developed an automated asynchronous worker task for moving them to S3 leading to cost reduction exceeding $30,000 in GCP expenditures for maintaining policy data. Used Celery for asynchronous worker task.
- Migrated agency platform microservices from GCP to AWS. Resulting in cloud cost saving by 35%. Used SNS+SQS for Pub/Sub and message queue, CloudWatch for Cloud logging, S3 for Storage and Adapter Design pattern for code interface compatibility.
- Configured Xendit Payment Gateway, which significantly increased payment options, and resulting in cost reduction of handling payments by 75% annually. Used Webhooks for real-time event updates.
- Integrated Extended Warranty product by using Factory Method design pattern, which resulted in revenue growth by approximately 10% monthly.
- Redesigned platform to support multi-year policies, enhanced REST API's, improving scalability and reducing API latency by 45%, refactored raw sql database queries, optimizing django ORM usage, which improved request throughput by upto 30%. Used Redis for cache and Celery for asynchronous processing.
Backend Engineer at Pasarpolis (2023-07 – 2023-12)
Built and deployed backend modules for real-time transactions and developed end-to-end policy workflows.
- Build and deployed backend modules handling real-time transactions across 4000+ policies/month.
- Developed an end-to-end policy workflow using REST Api methodologies covering creation, cancellation, and reactivation and integrating multiple cloud-based services via GCP for seamless operations. Used Python, Django Rest Framework, GKE.
- Developed unit TestCases to catch bugs early, prevent regressions, document expected behavior, support safe refactoring, and encourage clean, modular design. Used Pytest, Swagger UI.