×
Purushottam Yadav Battula

Purushottam Yadav Battula

Mobile Application Developer


Background


About

About

Mobile Application Developer with 6+ years of experience in designing, developing, and implementing innovative mobile applications. Proven ability to deliver user-centric solutions, improve user engagement, and drive business growth through strategic planning and technical expertise.

Work Experience

Work Experience

  • Senior Software Engineer, LTIMINDTREE LIMITED (Westpac - client)

    Feb, 2023 - Present

    Developing secure, stable, and high-performance Android mobile applications for a large-scale customer base.

    • Developed and delivered a secure and stable Android mobile application, addressing security vulnerabilities and optimizing performance.

    • Built new features for an Android application used by more than 1 million users.

    • Maintained crash rate at 0.4% while improving stability and aiming for zero crashes.

    • Collaborated with cross-functional specialists to resolve and optimize performance issues within a large codebase.

  • Software Development Engineer, Yellow.ai

    Dec, 2019 - Dec, 20223 years

    Worked as a mobile developer across multiple open-source and internal projects, building mobile applications and SDKs.

    • Contributed to 6 open-source and 3 internal projects across various mobile technologies.

    • Developed mobile applications and SDKs that increased B2B integration, contributing to 2x business growth.

    • Improved performance by 10% and reduced SDK size by 50% to meet customer and business requirements.

Projects Experience

Projects Experience

  • Exam Analyzer (Open source)

    - Present

    • An Flutter-based utility that helps users track, analyze, and reflect on their PTE

  • Markdown Notes (Open source)

    - Present

    • An Flutter-based local‑first Markdown notes app with pin/archive, search, and a clean edit/preview experience

  • Westpac Mobile App Security Enhancements

    - Present

    Improved mobile app security using security code scans and vulnerability fixes.

    • Kept app secure with zero vulnerabilities on SNYK scans and Fortify scans.

    • Improving application security with the help of security code scans and fixing vulnerabilities.

  • Westpac Mobile App Performance Improvements

    - Present

    Enhanced application performance and reduced crash rates.

    • Reduced crash rate by 5x through issue resolution and monitoring.

    • Improved performance by 4x by fixing bottlenecks.

    • Optimized cryptographic key usage to reduce sign-in time by 50%.

  • Westpac Split Payments Feature

    - Present

    Developed the expense splitter feature used by customers.

    • Worked within a team of 9 developers to deliver the feature.

  • YellowAI Partner Android Application

    - Present

    Developed and maintained a B2B Android application.

    • Developed from scratch in a 3-member team.

    • Used by 5,000+ business teams.

    • Added new features and fixed bugs in an agile environment.

  • YellowAI Partner SDK

    - Present

    Developed an SDK enabling partners to integrate YellowAI functionalities.

    • Maintained SDK through feature additions, bug fixes, and optimizations.

  • YMChatbot-Android (Open Source)

    - Present

    Developed a chatbot SDK used by thousands daily.

    • Reduced SDK size by 50% to minimize footprint in client applications.

  • Other SDKs (Open Source - Found on Github profile)

    - Present

    Developed hybrid and native SDKs for multiple platforms.

    • ymchat-react-native

    • ymchat-flutter

    • ymchat-xamarin

    • cordova-plugin-ymchat

    • Built hybrid-native bridges to improve B2B and B2C integration.

    • Produced maintainable code with clear documentation.

Skills

Skills

  • Android Development

    Kotlin

    Jetpack compose

    Mobile App Architecture

    Hilt

    Dagger

    KMP

  • iOS Development

    Swift

    Swift UI

    Story Board

  • Flutter Development

    Dart

    Cross-platform Mobile Development

  • Machine Learning

    Numpy

    Pandas

    Python

  • Javascript

    NodeJS

    ExpressJS

  • Docker

    CI/CD

  • Google cloud platform

    Host applications

Education

Education

  • Computer Science and Engineering, Bachelor of Technology, JNTUA College of Engineering, Pulivendula

    - Present