Allam Rakesh Reddy
Software Engineer
**************@*******.*** +1-469-***-**** Irving, TX LinkedIn Summary
Android & iOS Software Engineer with 5 years of experience designing and developing scalable mobile and backend-integrated applications across fintech, e-commerce, and enterprise domains. Strong expertise in Android development using Core Java, Kotlin, Android SDK, Jetpack Compose, and Android Jetpack components, with hands-on experience building responsive UI, implementing MVVM architecture, dependency injection with Dagger/Hilt, and optimizing application performance through Coroutines, RxJava, multithreading, memory management, and latency reduction techniques. Experienced in integrating RESTful APIs and Web Services using Retrofit and OkHttp, enabling secure and efficient client-server communication for real-time data-driven applications. Proficient in developing feature-rich applications with Xcode, Swift, SwiftUI, push notifications, Biometrics integration, and device-level features while ensuring high reliability through unit testing, cross-platform Appium automation, and CI/CD pipelines using Git, Jenkins, and Bitbucket. Strong exposure to Agile/Scrum methodologies, cross-functional collaboration, and full SDLC processes including requirement analysis, system design, feature ownership, and production release support. Skills
Programming & Android Development: Java, Kotlin, Android SDK, Native Android Development, Android Studio, XML Layouts, Object-Oriented Programming (OOP)
iOS Development: Swift, SwiftUI, Objective-C, Xcode Android Architecture & UI Development: Jetpack Compose, Android Jetpack Components, MVVM Architecture, Navigation Component, RecyclerView, Fragments, Activities, Material Design, Responsive UI Design Networking & API Integration: RESTful APIs, Web Services, JSON Parsing, Retrofit, OkHttp, Secure API Integrations, Client-Server Communication
Performance & Concurrency: Kotlin Coroutines, RxJava, Multithreading, Concurrency, Performance Tuning, Memory Optimization, SQLite, Room Database
Dependency Injection: Dagger, Hilt, Dependency Injection, Clean Architecture, Modular Application Design Device & Platform Features: Push Notifications, Biometrics Integration (Fingerprint Authentication, BiometricPrompt), Camera APIs
(CameraX/Camera2), Google Play Services, Sensor Integration, WorkManager, Background Services Testing & Automation: Unit Testing, Integration Testing, Appium (Mobile Test Automation for Android & iOS), Android Test Automation, Debugging, Test-Driven Development (TDD)
Web Technologies: HTML, CSS, JavaScript
CI/CD & Version Control: Git, Bitbucket, Jenkins, GitHub Actions, CI/CD Pipelines Native & Cross-Layer Development: C-Based Libraries, Android NDK Software Engineering Practices: Agile/Scrum, Technical Documentation, Code Reviews, Business Requirement Analysis, Cross- Functional Collaboration, System Design, End-to-End Feature Ownership Professional Experience
Northern Trust
Android Engineer
May 2023 – Present Irving, Texas
•Developed and enhanced RESTful APIs and iOS/Android integrations using Swift, Retrofit, OkHttp, Jetpack Compose, and Web Services, supporting wealth management applications while implementing Compose UI testing and enabling seamless communication with machine learning-based fraud detection services.
•Designed and optimized scalable Android application components using Kotlin, Android SDK, Coroutines and RxJava, applying MVVM, Clean Architecture, and domain-driven design principles to improve business logic separation and efficient real-time data workflows.
•Integrated external financial platforms such as Hamilton Lane and Broadridge through secure REST API communication using Dagger/Hilt dependency injection, Biometrics authentication mechanisms, and automated integration testing to ensure reliable synchronization and transaction consistency.
•Collaborated on AI/ML-driven fraud detection features by contributing to Xcode-side API integration, asynchronous processing using Coroutines, Camera API workflows, and UI automation validation for reliable real-time mobile risk analysis.
•Implemented secure mobile data handling practices, including encrypted communication, authentication mechanisms, BiometricPrompt integration, Navigation Component integration, and UIAutomator-based validation while maintaining enterprise Android security standards.
•Improved mobile application performance and latency through API optimization, background threading, Room Database synchronization, SwiftUI data handling, Android NDK integrations, and Jenkins CI troubleshooting across deployment environments. TatvaSoft
Software Engineer Sep 2020 – Nov 2021 Pune, India
•Built and maintained Android application modules for customer-facing e-commerce and fintech platforms, focusing on UI logic, lifecycle management, and smooth user experience across multiple device configurations.
•Developed API consumption layers in Android applications using Retrofit/Volley, enabling structured communication with backend services and improving data rendering efficiency in mobile workflows.
•Implemented background services, WorkManager tasks, and intent-based components to support notifications, scheduled sync operations, and offline data handling in Android applications.
•Optimized application responsiveness by reducing main-thread workload, improving memory usage, and refining data parsing logic for large JSON payloads in mobile environments.
•Participated in release cycles by performing debugging, crash analysis, and log tracing using Android Studio and monitoring tools to ensure stable production deployments.
Associate Software Engineer Oct 2019 – Aug 2020 Pune, India
•Built and supported backend-connected application components, enabling efficient data flow and integration with enterprise systems for real-time updates and workflow automation.
•Integrated backend APIs using JSON-based communication, improving data consistency and supporting scalable feature enhancements in enterprise applications.
•Performed unit testing, debugging, and performance tuning, reducing system issues and improving application stability and reliability during release cycles.
•Collaborated with cross-functional teams in Agile environments, contributing to feature delivery, system improvements, and smooth coordination across development phases.
•Managed version control and supported CI/CD pipelines using Git and Jenkins, ensuring consistent code integration and timely release cycles.
Education
Master’s in Computer Science
University of Bridgeport
2022 – 2023 Bridgeport, USA
Bachelor’s in Computer Science
Karunya University
2017 – 2021 Tamil Nadu, India