Lead Software Engineer at Atlassian (2022-10 – Present)
Lead Software Engineer with expertise in architecting scalable systems and leading cross-functional teams.
- Re-engineered the User Migration Service from a sequential REST-based architecture to a DAG-driven event streaming model, enabling asynchronous processing and 10x scalability for enterprise-level workloads.
- Engineered 'on-the-fly' Remediation and Retry logic, allowing the system to bypass or fix corrupted source data (Server) without manual intervention; increased migration success rate from 70% to 98.2% for critical flows.
- Reduced migration latency for 100K users/groups and 1M memberships from 30 hours to 2 hours, and accelerated customer migration from 10 hours to 1 hour (a 90% performance gain).
- Architected cloud-native solutions using AWS DynamoDB, SQS, and S3 to handle 5M+ customer records, ensuring the platform was 'Enterprise-Ready' for Atlassian's largest clients.
- Architected and delivered 'Issue Archival,' a mission-critical feature that unblocked high-tier enterprise migrations from Server to Cloud, directly addressing a top-priority company roadmap item.
- Led a high-performing team of 4, mentoring colleagues through cross-team initiatives that resulted in successful career advancement and promotions for 75% of the team.
- Modernized the Jira Transitions experience, leading the complex decomposition of legacy Jira fields from REST to GraphQL to optimize client-side data fetching and frontend performance.
- Stabilized and improved the core legacy feature 'Incoming Emails,' which allows the creation of Jira tickets from a configured mailbox. Enhanced test coverage from 30% to 95%, fixed long-standing bugs and optimized legacy page load to 5X.
- Re-engineered the Microsoft OAuth component from REST to Graph API, ensuring a seamless, zero-downtime transition for 100% of the customer base while enhancing security compliance.
- Standardized Google OAuth authentication workflows, implementing periodic access renewal and privacy-first consent screens in alignment with global security policies for millions of users.
- Established comprehensive monitoring and alerting mechanisms for legacy core features, reducing MTTR (Mean Time to Repair) by implementing proactive stability audits and automated bug tracking.
- Experienced in designing highly scalable applications using Spring, PostgreSQL, and AWS. I have also developed APIs using a data-driven architecture and collaborated effectively with cross-functional teams across various geographical locations.
Senior Software Engineer at Arcesium (2022-02 – 2022-09)
- Worked on Interest Calculations & Securities Lending modules in Finance projects across different clients.
- Experienced in designing highly scalable applications using Spring, SQL Server, and AWS and developed APIs using data-driven architecture.
- Working closely with Business Team to understand the different business uses cases from across different clients.
Member of Technical Staff at Techmojo (2021-04 – 2022-02)
- Worked for PaySafe Client Developing Payment Gateways for various different payment sources.
- Experienced in designing highly scalable applications using Spring Boot, Kafka, OracleDb, and AWS and developed restful APIs using event-driven architecture.
- Implemented various design patterns like Creational, Structural & Behavioral design patterns based on business use cases.
- Experienced working with Scrum/Agile, with Cross-functional teams (teamwork with split locations)
Software Development Engineer at DBS (2019-09 – 2021-03)
- Experienced in designing and developing Micro Services in Forex Currency Exchanges using Spring framework, Kafka, elastic search, MySQL/MariaDB, and developed restful Api's using event-driven architecture.
- Designed various dashboards like SRE metrics, customer data visualizations to improve business insights
- Closely collaborating with the Business for Real-Time Data analytics and Streaming Like Finding Anomalies in Data, Time Series Analysis
Member Technical at ADP (2018-07 – 2019-09)
- Worked on generating payroll projects for the US, Canada Clients
- Got an opportunity to work on hands-on Front end Angular Applications.
- Involved in migrating Legacy applications to Modern applications