Senior Software Engineer
SyndigoFeb, 2020 - Present5 yr 11 months
Designed and implemented scalable and resilient backend infrastructures using Java and Elasticsearch, enhancing processing speed by 40% and ensuring seamless data integration and storage. Developed innovative API querying techniques for diverse datasets, improving data accuracy for cross-domain analytics by 50%. Achieved 95% user matching accuracy by applying advanced search strategies and standardization techniques, ensuring exceptional system performance. Re-implemented a modular Platform API in Java and Elasticsearch with custom configurations, enabling integrations with three third-party applications and significantly improving platform functionality and user engagement. TDD Application: While building APIs in Java, I consistently wrote unit tests before implementing business logic, ensuring correctness from the start. Improved reliability of GRM API: By designing tests for match-and-merge logic and error handling upfront, I reduced regression issues and caught edge cases early. Enhanced request validation workflows: TDD helped me validate complex payloads systematically, ensuring that invalid requests were rejected before hitting downstream systems. CI/CD integration: Automated test suites ran as part of pipelines, guaranteeing that only thoroughly tested code was deployed, accelerating release cycles. Key achievement: Reduced production bugs and improved confidence in refactoring, enabling faster iteration without compromising stability.