Software Engineer at Estuate Software Pvt.Ltd (2023-09 – Present)
Project: Archive Viewer (Enterprise Data Processing Platform)
- Designed and built scalable REST APIs using FastAPI and SQLAlchemy, serving core backend functionality for enterprise data access.
- Architected data pipelines to process IBM Optim archive files into structured Parquet datasets using PySpark, enabling efficient querying and analytics.
- Implemented authentication systems (Basic + LDAP), ensuring secure enterprise-grade access control.
- Improved system observability by introducing structured logging and audit-level tracing, significantly reducing debugging effort in production.
- Automated installation and deployment workflows using Python scripts, improving deployment consistency across on-prem environments.
- Identified and resolved production bottlenecks in API and data processing layers, improving system stability.
- Increased code quality by implementing unit testing and resolving vulnerabilities via SonarQube.
- Contributed to backend design discussions and code reviews, improving maintainability and system design consistency.
Software Engineer at Estuate Software Pvt.Ltd (2023-09 – 2024-09)
Project: Qarbon Tech – Unified API Platform
- Developed and optimized REST APIs using FastAPI for cross-connect operations across distributed data center systems.
- Built backend services handling data workflows across multiple systems, improving reliability of order processing pipelines.
- Designed MongoDB-based ingestion pipelines for JSON data transformation and storage.
- Implemented structured logging and debugging mechanisms, improving issue diagnosis in production environments.
- Collaborated with stakeholders to design API contracts and improve system workflows.
- Developed system-level utilities using Python subprocess to manage backend operations on Linux servers.
Software Engineer at Estuate Software Pvt.Ltd (2023-09 – 2024-09)
Production Engineering & System Reliability
- Led root cause analysis of critical production issues, ensuring minimal downtime and faster resolution.
- Debugged complex issues across APIs, databases, and data pipelines in live environments.
- Reduced recurring defects through long-term fixes and system-level improvements.
- Analyzed logs and system metrics to proactively identify system failures and performance issues.
- Supported deployment and configuration of applications in offline/on-premise environments.