Software Engineer
Collecto Fintech Solutions Pvt Ltd — Bangalore, Karnataka
Jan 2025 — Present
BizPe · ETL · PDF Generation · Notifications
- Designed and developed BizPe core backend services primarily in Java/Spring Boot with REST best practices, validation, rate limiting, structured logging, and robust error handling.
- Built ingestion and ETL workflows; tuned PostgreSQL with indexes, partitions, and query plans; implemented Flyway migrations and data retention policies for reliability and auditability.
- Implemented event-driven notification services (onboarding, statements, alerts) using AWS SNS/SQS/Lambda with retries, DLQ, idempotency, and delivery analytics; integrated Meta WhatsApp for business messaging.
- Delivered high-quality PDF generation (statements, reports) using headless Chrome/Puppeteer with templating, asset caching, and concurrency controls for consistent, fast rendering.
- Deployed on AWS (ECS, API Gateway, ALB, CloudWatch) via Jenkins/GitHub Actions enabling zero-downtime releases and safe rollbacks; added health checks and autoscaling.
- Improved reliability with circuit breakers, blue/green and canary strategies; enforced OAuth2/JWT, RBAC, secrets management, and audit logs aligned to fintech standards.
- Built targeted Node.js/Express microservices as required to satisfy specific business integrations, maintaining parity on observability and security with the Java services.
- Leveraged AI tools (Windsurf, GPT, Perplexity) for design spikes, API docs, test scaffolds, SQL tuning hypotheses, log summarization, and runbooks to accelerate delivery.
- Stabilized legacy code, fixed critical defects, and shipped integrations end-to-end; improved operability and developer ergonomics across modules.
JavaSpring BootNode.jsExpress
PostgreSQLMongoDBAWSLambda
SNS/SQSECSAPI Gateway
CloudWatchPuppeteerGitHub ActionsJenkins
Flyway