profile-pic

Manju Krishna Nanjappa BalaKrishna

Vetted Talent

Manju Krishna Nanjappa BalaKrishna

Vetted Talent

I am a highly experienced Mobile App Developer with 12+ years of experience in developing mobile applications for Android and other platforms. I have extensive knowledge of mobile application development tools such as Android, Flutter/dart, and Core Android. I have a proven track record of delivering high quality mobile applications on time and within budget. My expertise also includes integration of various third party APIs for mobile applications. I am always looking for new challenges and opportunities to expand my skill set and further improve my knowledge and experience.

  • Role

    Technical Lead

  • Years of Experience

    10 years

Skillsets

  • Detekt
  • okhttp
  • Python
  • Retrofit
  • Room library
  • XML
  • Android ui design principles
  • Google’s android design principles
  • Roboelectric
  • EMV - 2 Years
  • Espresso
  • Kotlin Coroutines
  • Room
  • SonarQube
  • Firebase cloud messaging apis
  • Robolectric
  • MVVM
  • Lint
  • Dagger-hilt
  • React Native
  • CI/CD - 1.0 Years
  • Core Architecture - 5.0 Years
  • Mobile app architecture - 7.0 Years
  • Native iOS
  • Rest APIs - 10 Years
  • Continuous Integration - 8.0 Years
  • Android architectural patterns  - 8 Years
  • Code refactoring - 10.0 Years
  • Commercial Experience - 10.0 Years
  • Coroutines   - 5 Years
  • android architectural patterns - 10.0 Years
  • Coroutines - 6.0 Years
  • Coroutines
  • Android POS - 4 Years
  • Api integration - 10 Years
  • PCI - 2 Years
  • EMV and card payments - 5 Years
  • Linux-Kernel - 4 Years
  • Java - 10.0 Years
  • C++ - 3 Years
  • Cryptography - 5 Years
  • Android SDK - 11.0 Years
  • Kotlin - 8.0 Years
  • Restful APIs - 11.0 Years
  • AOSP - 3 Years
  • xTS Testing - 1 Years
  • Android Studio
  • continuous integration
  • Android - 11.0 Years
  • Dagger
  • Dart
  • Embedded C
  • Firebase cloud messaging
  • GIT
  • Gradle
  • Hilt
  • Jetpack Compose - 1.0 Years
  • JUnit
  • Mockito
  • MVC
  • MVC
  • MVI
  • MVP

Vetted For

7Skills
  • Roles & Skills
  • Results
  • Details
  • icon-skill_image
    Android DeveloperAI Screening
  • 60%
    icon-arrow-down
  • Skills assessed :Mobile Security, Android, Git, Java, Kotlin, SQL LITE, UI Design
  • Score: 60/100

Professional Summary

10Years
  • May, 2022 - Present2 yr 11 months

    Android MDM Specialist / Lead Developer

    HCL
  • Sep, 2021 - May, 2022 8 months

    Tech Lead

    Accion Labs India Private Limited
  • Feb, 2019 - Dec, 20212 yr 10 months

    Module Lead

    Photon Interactive Pvt Ltd
  • Feb, 2008 - Jun, 20113 yr 4 months

    Senior Software Engineer

    LG Soft India Pvt. Ltd.
  • Jun, 2011 - Dec, 20121 yr 6 months

    Senior Software Engineer

    mPortal India Pvt. Ltd.
  • Apr, 2013 - Aug, 20163 yr 4 months

    Technology Specialist

    Cognizant Technology Solutions Pvt Ltd
  • Jul, 2005 - Feb, 20082 yr 7 months

    Software Engineer

    Gemalto cards and terminals

Applications & Tools Known

  • icon-tool

    Java

  • icon-tool

    Kotlin

  • icon-tool

    Dart

  • icon-tool

    REST API

  • icon-tool

    Git

  • icon-tool

    Ethereum

  • icon-tool

    Android SDK

  • icon-tool

    XML

  • icon-tool

    Gradle

  • icon-tool

    Android Studio

  • icon-tool

    RESTful APIs

  • icon-tool

    Firebase Cloud Messaging

  • icon-tool

    Mockito

  • icon-tool

    Glide

  • icon-tool

    Eclipse

  • icon-tool

    SVN

  • icon-tool

    ADB

  • icon-tool

    Clear Case

  • icon-tool

    Room

  • icon-tool

    Kotlin Coroutines

  • icon-tool

    JUnit

  • icon-tool

    Espresso

  • icon-tool

    SonarQube

Work History

10Years

Android MDM Specialist / Lead Developer

HCL
May, 2022 - Present2 yr 11 months
    Implementing and managing HCL BigFix to enhance security, compliance, and automation across a diverse enterprise environment.

Tech Lead

Accion Labs India Private Limited
Sep, 2021 - May, 2022 8 months
    Built an Android framework incorporating a BLE module to connect with Trackunit BLE devices, enabling communication to unlock machinery in the field.

Module Lead

Photon Interactive Pvt Ltd
Feb, 2019 - Dec, 20212 yr 10 months
    Developed and optimized application components, implemented handset-specific user interfaces for mobile devices, and ensured seamless integration with Android APIs.

Technology Specialist

Cognizant Technology Solutions Pvt Ltd
Apr, 2013 - Aug, 20163 yr 4 months
    Led the development of a mobile banking retail application enabling customers to perform operations like account summaries, fund transfers, bill payments, remote check deposits, and ATM location services.

Senior Software Engineer

mPortal India Pvt. Ltd.
Jun, 2011 - Dec, 20121 yr 6 months
    Designed and developed a scalable application for mobile content discovery and purchase, supporting devices from smartphones to smart TVs.

Senior Software Engineer

LG Soft India Pvt. Ltd.
Feb, 2008 - Jun, 20113 yr 4 months
    Developed and resolved platform-level issues for LG Models, focusing on operator-specific adaptations such as language packs, handset settings, and token customizations across various regions.

Software Engineer

Gemalto cards and terminals
Jul, 2005 - Feb, 20082 yr 7 months
    Worked on SIM Application Toolkit (STK), enabling interactive exchanges between network applications and end-users for menu-based services like Mobile Banking and content browsing.

Achievements

  • 11+ years of hands-on experience in designing, developing, and deploying high-quality Android applications
  • Strong development skills in both Java, XML, Kotlin and Compose
  • Proven ability to manage complex projects, ensuring efficient and scalable code
  • Recognized for consistently delivering user-centric, reliable, and high-performance apps

Major Projects

23Projects

SIM Application Toolkit

    The SIM Application Toolkit consists of a set of commands programmed into the SIM which define how the SIM should interact directly with the outside world and initiate commands independently of the handset and the network. This enables the SIM to build up an interactive exchange between a network application and the end-user and access or control the network. The SIM also gives commands to the handset such as displaying menus and/or asking for user input. STK has been deployed by many mobile operators around the world for many applications, often where a menu-based approach is required, such as Mobile Banking and content browsing. Designed as a single application environment, the STK can be started during the initial power-up of the SIM card and is especially suited to low-level applications with simple user interfaces. Responsibilities : Analyze the phone logs provided by FTE (Field engineers) and fixed some very high priority issues found during the system test and have fixed them in the scheduled time. Resolved issues related to supplementary services and STK modules. Communication with the FTE (Field engineers) for understanding the Customer requirement and implementing the same in the handset. Involved in Mobile Development Life Cycle phases like Coding, Debugging and Testing, Delivery, and Running Change. Test Plan preparation. Configuration management Clear Case was used for maintaining the project source code.

Toyota Financial Services - Credit Card Payment Ecosystem Enhancement

    Enhance the existing credit card payment ecosystem to improve transaction efficiency and security for Toyota Financial Services.

E-commerce Payment Gateway Integration for JC Penney

    Integrate a robust and secure payment gateway solution into JC Penney's e-commerce platform to enhance customer payment experiences.

JC Penney - Android POS System Development

    Develop an Android-based Point of Sale (POS) application to streamline in-store transactions, integrating EMV standards and ensuring PCI DSS compliance.

Debug Engineer – Android, Wise

    This Project involved developing and Bug fixing for LG Models performing Operator Adaptation based on the specification given by Operator from various countries. The region-specific country adaptation included all language and feature level handset customizations some of the main responsibilities were integration of language pack, customization of handset default settings, token changes, and resolution of all platform level issues. Responsibilities : As a Senior Developer have been involved in, Analyze the phone logs provided by FTE (Field engineers) and fixed some very high priority issues found during the system test and have fixed them in the scheduled time. Resolved issues related to supplementary services and STK modules. Communication with the FTE (Field engineers) for understanding the Customer requirement and implement the same in the handset. Involved in Mobile Development Life Cycle phases like Coding, Debugging and Testing, Delivery, and Running Change. Test Plan preparation. Configuration management Clear Case was used for maintaining the project source code.

Debug Engineer – Android

    This project involved developing and Bug fixing for Huawei Models (G740, Y530, Y300, and MT1) performing Operator Adaptation based on the specification given by Operator from various countries. The region-specific country adaptation included all language and feature level handset customizations some of the main responsibilities were integration of language pack, customization of handset default settings, token changes, and resolution of all platform level issues. Responsibilities : As an Android developer have been involved in, Customize phone user experience for various operators and country-specific as per the requirement provided by the front end customer support team. Analyze and fix issues such as ANR [Application Not Responding] and Application Crash issue from the log file generated by Monkey Runner tool and Huawei proprietary tools [Intent Fuzzer]. Analyze and fix issues from the logs generated by Compatibility Test Suite [automated testing tool], before releasing the device to the customer. Resolve issues logged in by testing team engineers in the DTS [Defect Tracking Site] for different applications in the mobile device. Follow the Huawei DTS guidelines to process the issue and use configuration management tools such as GIT and SVN for maintaining the project source code. Own the overall accountability, for the end-to-end delivery of projects. Ensure the high-quality and cost-effective delivery of mobile software projects on schedule. Ensure workflow and communications are optimized across multiple worksites

Smart Client

    mPortal's SPRINGBOARD Smart Client is a cost-effective tool to create highly compelling and engaging user experiences that enable users to easily discover, preview and purchase mobile content and applications. The SPRINGBOARD Smart Client is based upon a highly functional software platform that can scale from one end of the spectrum being a very small memory footprint client running on a SIM (Subscriber Identity Module) on a connected device to a fully featured rich media client preloaded or embedded within a device. The Smart Client permits the development of a next-generation user experience, across multiple connected devices from smartphones to smart TVs and multiple platforms including iOS, Android, BlackBerry, Windows Phone, and various televisions and gaming platforms The SPRINGBOARD Smart Client is based upon a highly functional software platform that can scale from one end Responsibilities : As Android Senior Developer has been involved in, Architecting, system study, designing, coding, and testing for the Smart Client application using android SDK and Eclipse IDE, JSON, and REST API provided by mPortal Server Team. Closely worked with the CTO and top management to create this product on SIM cards. Synchronization work of different instances of content download from the server based on the different operations done on the mobile device. Represent the organization to the customers at business reviews, and other critical meetings, for the overall delivery aspects and quality of delivery. Work with Sales Managers to drive growth, quality, and customer satisfaction. Lead, develop and maintain an effective team.

Toyota Financial Services - Android Mobile Payment App

    Develop a mobile payment application for Toyota Financial Services to enable customers to make secure payments using their smartphones.

Jo-Ann_Android Developer_Offshore Staffing

    The reason we are building an android app is that Joann warehouse would like for the Android keyboard to always stay open. The website that is associated with the URLs is mobile-enabled and manages all site navigation, so we won't require any buttons for navigation. Responsibilities : As an Android developer have been involved, Actively involve the client in the development by providing demos of ongoing application features to the client. Offered solutions to the Sales and top management regarding project-related queries Analyse and understand the business requirements and functional specifications. Designed and developed the user interface by collaborating with the Business Analyst and design team.

MySmiles Mobile Application

    Build, iterate, and enhance mobile applications on Android Partner closely with the design team to create easy to use application for our users and create an android Model using Retrofit REST web services request response to accommodate the requirements and compatibility on Mobile devices. Bug fixing post-development from the Bug tracking tool of Photon Analyze and understand the business requirements and functional specifications. Designed and developed the user interface by collaborating with the Business Analyst and design team. Determined the duties and responsibilities of individuals in a team. Build frameworks that can be commonly used by multiple groups Continue to evaluate innovative approaches on Android and present new ideas to improve our offering on Android and other mobile platforms Bring new features in the course taking experience to the Android platform Optimize the existing code for ease of use and performance, and improve quality Continue to improve the development process. Evaluate and implement new tools as needed. Lead and contribute to a team culture that values quality while fostering initiatives and innovation.

JCPenney

    Working on offshore client location "JCPenney" Following Agile Methodology complete story or module with sprint wise Developed update patches, modules, and components for application Write Created handset specific user interface (UI) for mobile phones and tablet Unit test for implementing new codes or modifying existing code Coordinating with team members for system design, integration, application maintenance, etc. Cooperating with other teams across the organization for efficient work progress Ensure applications are properly integrated with Android APIs Understanding & mapping clients to the product implementing solutions that effectively resolve problems or provide improvement

Senior Android Developer

May, 2022 - Present2 yr 10 months
    As an individual contributor as an android app and android framework,_ were directly involved in the hands-on aspects of the projects, which included: Designing Features: Conceptualizing and planning new features based on client needs. Developing Code:Writing high-quality, maintainable code to implement these features. Testing: Conducting thorough testing to ensure the features work as expected and are free of bugs. Releasing Products:Managing the release process to deploy products on Google Play, including handling updates and fixes. Developing POC (Proof of Concept) Created prototypes to demonstrate the feasibility of concepts: Exploring Feasibility: Quickly building models to validate ideas and show how they can be practically implemented. Client Demonstrations: Using these POCs to showcase potential solutions to clients, helping them understand the capabilities and benefits. Demoing Features to Clients Responsible for presenting and explaining new features to clients: Preparation: Preparing presentations and demonstrations that effectively communicate the value and functionality of new features. Engagement: Engaging with clients, answering their questions, and incorporating their feedback into the development process. Working with Leadership Team Collaborating closely with the leadership team, helped ensure project alignment with business goals: Estimations: Providing accurate and realistic time and resource estimates for new features. Strategic Planning: Assisting in the strategic planning process by offering insights into technical feasibility and timelines. Presales Meetings: Participating in pre-sales meetings to present plans and capabilities to potential clients, helping to secure new business.

HCL BigFix Enterprise Implementation and Management

May, 2022 - Present2 yr 11 months
    HCL BigFix Enterprise+ is an intelligent infrastructure automation solution combining cybersecurity, automation, and analytics to identify and resolve vulnerabilities in real time. This project focused on implementing and managing HCL BigFix to enhance security, compliance, and automation across a diverse enterprise environment, integrating with Play Integrity and Samsung KNOX for comprehensive device and data protection.

Build an android framework having the BLE module that connects with the Trackunit BLE device.

Sep, 2021 - May, 2022 8 months
    Communication with the Trackunit device to unlock the fleet of machinery in the field of work. Experience in fast-paced agile environments and understanding of principles subscription Experience in the full development life cycle, design, coding, test, build, QA, deployment, and maintenance Write created handset-specific user interface (UI) for mobile phones. Unit test for implementing new codes or modifying existing code Coordinating with team members for system design, integration, application maintenance, etc. Cooperating with other teams across the organization for efficient work progress Ensure applications are properly integrated with the framework with the shell app.

Trackunit BLE devices framework

Sep, 2021 - May, 2022 8 months
    Built an Android framework incorporating a BLE module to connect with Trackunit BLE devices, enabling communication to unlock machinery in the field. Led the full development lifecycle, including design, coding, testing, and deployment.

Toyota Financial Service

Feb, 2019 - Dec, 20212 yr 10 months
    Developed and optimized application components, implemented handset-specific user interfaces for mobile devices, and ensured seamless integration with Android APIs.

Experience in agile environments and understanding of principles subscription or ad-based business model, make a decision within 2 weeks and offer a fair price.

Jan, 2021 - Sep, 2021 7 months
    Release the new feature every 2 weeks to the google play market and monitor the customer review and crashes. Experience in the full development life cycle, design, coding, test, build, QA, deployment, and maintenance Developed update patches, modules, and components for application Write created handset-specific user interface (UI) for mobile phones. Unit test for implementing new codes or modifying existing code Coordinating with team members for system design, integration, application maintenance, etc. Cooperating with other teams across the organization for efficient work progress Ensure applications are properly integrated with Android APIs Understanding & mapping clients to the product implementing solutions that effectively resolve problems or provide improvement

SoftBank Mobile Application

Apr, 2013 - Aug, 20163 yr 4 months
    Developed a mobile application for senior citizens with modules for Call, Email, and Settings based on SBM's requirements, customizing Android base functionalities for enhanced usability.

Ally Bank Mobile Application

Apr, 2013 - Aug, 20163 yr 4 months
    Led the development of a mobile banking retail application enabling customers to perform operations like account summaries, fund transfers, bill payments, remote check deposits, and ATM location services.

Debug Engineer Android

Jun, 2013 - Jun, 20163 yr
    Involved in developing and bug fixing for Huawei Models performing operator adaptation, analyzing and fixing issues, resolving issues logged by testing team engineers, and using configuration management tools.

SPRINGBOARD Smart Client

Jun, 2011 - Dec, 20121 yr 6 months
    Designed and developed a scalable application for mobile content discovery and purchase, supporting devices from smartphones to smart TVs.

Platform-level issues for LG Models

Feb, 2008 - Jun, 20113 yr 4 months
    Developed and resolved platform-level issues for LG Models, focusing on operator-specific adaptations such as language packs, handset settings, and token customizations across various regions.

SIM Application Toolkit (STK)

Jul, 2005 - Feb, 20082 yr 7 months
    Worked on SIM Application Toolkit (STK), enabling interactive exchanges between network applications and end-users for menu-based services likeMobile Banking and content browsing.

Education

  • Bachelor of Technology in Information Science

    (2005)