Software Engineer
Noida, Uttar Pradesh, India
• Developed the algorithm for automated Role Initialization, leveraging employee and position data and the tag-based role definitions which significantly reduces the time to set up the Job Architecture for a company. Used a scalable DAG-based infrastructure to facilitate periodic role creation, incorporating a batching process to optimize algorithm performance, reduce latency, and mitigate time complexity through parallel processing.• Designed the Role Auto Update mechanism (DAG-based), to synchronize Roles with evolving employee and position data ensuring that their calibration remains aligned with changing business dynamics. Implemented a role_source-based approach using a comprehensive conflict resolution strategy to update role attributes addressing potential discrepancies arising from multiple sources, prioritizing manual edits and ensuring data consistency through config controls and field-level source of truth identification.