Software Development Engineer 2
CurrentRoles and ResponsibilitiesSolution Design: Developed high-level and low-level technical solutions with architect reviews, offering system design improvements.Agile Practices: Drove product development from requirement discovery to launch using agile methodologies.Product Ownership: Managed the entire product lifecycle, including documentation, coding, testing, and collaboration, ensuring timely feature launches.Code Review: Conducted code reviews to maintain quality and best practices.Team Contribution: Participated in hiring and mentored team members, enhancing team dynamics and performance.Subject Matter ExpertiseTech Stack: Proficient in Git, Aerospike, MongoDB, SQL, and Dropwizard for building high-performance RESTful services.Java Expertise: Oracle Certified Java Programmer, skilled in lambdas and annotations.Kubernetes: Certified Kubernetes Developer with practical experience in container orchestration.Leadership and ImpactProject Leadership: Led the design and delivery of a high-impact UGC project, increasing review engagement by over 50%.Mentorship: Improved team onboarding and SDLC processes, leading to better project outcomes.Technical Decisions: Played a key role in technical decisions, driving successful initiatives.Data Integration: Integrated data science pipelines for review translation and ranking, enhancing the insights platform.Migration: Migrated stateless applications to Kubernetes, ensuring high availability and scalability.Database Upgrade: Led the Flipkart-wide MongoDB upgrade from version 4.x to 6.x, creating a seamless transition process.