Software Engineer
• Translated business requirements into precise technical specifications, ensuring alignment between both aspects. • Played a pivotal role in the end-to-end New Product Introduction (NPI) process for Android product development. This encompassed requirement analysis, design, implementation, and testing. • Designed and developed native Android applications using Java, Kotlin, and pertinent technologies. • Evaluated software requirements to guarantee feasibility within time, cost, and quality constraints. • Collaborated seamlessly with UI/UX designers to integrate design and functionality seamlessly. • Implemented and maintained top-tier code, adhering to best practices for structure, organization, and version control. • Conducted thorough testing, encompassing unit and UI testing, to identify and resolve bugs, ensuring optimal performance across diverse devices and screen sizes. • Assisted in troubleshooting and resolving technical issues that emerged during application development or deployment. • Contributed significantly to enhancing existing features and successfully implementing new features, thus enriching the product's functionality. • Collaborated adeptly within an agile software development methodology, ensuring efficient and adaptive project progress.