Specialist Programmer
Infosys (Client - Apple)Oct, 2021 - Present3 yr 8 months
SurveyManagement Platform: A platform that pulls queues having information related to product sales and customer interaction and then validates, classifies the payloads to perform business logic and deliver surveys to the end customer, subject to customer eligibility and consent to receive surveys. Implemented Shedlock to prevent concurrent execution of scheduled tasks across multiple services, ensuring that tasks are executed only once and avoiding data corruption. Implemented Hibernate Envers to track changes in the database across multiple services, ensuring data integrity and enabling traceability. Implemented numerous RESTful endpoints for Apple Autoflow, a tool used by Apple retailers to send and test surveys via email and SMS. Consolidated multiple highly redundant and complex DB tables, improving data integrity and performance by 15%. Designed and implemented the API to send test SMS and email in Apple Autoflow, enabling retailers to test their surveys before sending them to customers. Scanned and fixed vulnerabilities by applying security patches and making code changes, improving the security rating of multiple services from 3 stars to 5 stars. Successfully resolved more than 70 tasks, consistently delivering within the deadline.