Post Job Free
Sign in

Sr.Android Developer

Location:
Alpharetta, GA
Salary:
$80
Posted:
February 25, 2025

Contact this candidate

Resume:

Rambabu K

Alpharetta, GA

********.***@*****.***

469-***-****

SENIOR SOFTWARE ENGINEER / LEAD - MOBILE DEVELOPMENT

Experienced Senior Software Engineer and Team Lead with over 15 years of expertise in mobile application development, specializing in Android and iOS platforms. Proven track record of delivering high-quality, scalable, and user-friendly mobile applications for enterprise and IoT solutions. Skilled in leading cross-functional teams, driving process improvements, and managing the full software development lifecycle. Proficient in Kotlin, Java, Android Jetpack Compose, Coroutines, and modern mobile development frameworks. Adept at understanding customer needs, translating business requirements into technical solutions, and delivering innovative products that exceed stakeholder expectations.

AREAS OF EXPERTISE

Mobile Development: Android, iOS, Kotlin, Java, Jetpack Compose, Coroutines

Mobile Device Management (MDM/MAM): Devices enrolment, enterprise secure apps and policies deployment

IoT & Embedded Systems: AWS IoT Core, WebSocket, MQTT, hardware integration

Real-Time Communication (RTC): VoIP, WebSockets, push notifications

Cloud Technologies: AWS, Firebase,

Backend Development: REST APIs,, Node.js, Golang, Python, RabbitMQ

Databases: SQLite, Room, MySQL, PostgreSQL,

DevOps & CI/CD: Jenkins,

Testing & Debugging: JUnit, Mockito, Espresso, Robolectric, Firebase Crashlytics

Agile & Scrum: Sprint planning, backlog grooming, retrospectives

UI/UX Design: Jetpack Compose, Material Design, custom widgets, responsive design

Performance Optimization: Memory management, ANR resolution, crash analytics

Security: OAuth, SSL/TLS, encryption, secure coding practices

Version Control: Git, GitHub, Bitbucket, GitLab

Project Management: Jira, Confluence, Trello

PROFESSIONAL EXPERIENCE

Citrix Systems (Business Unit of Cloud Software Group)

Alpharetta, GA

Senior Software Engineer II

June 2017 – Present

Enterprise Mobile Application Development: Designed, developed, and maintained enterprise-grade mobile applications (Secure Hub, Secure Mail, Secure Web) using Kotlin, Java, Jetpack Compose, and Coroutines. Implemented MVVM architecture and Hilt for dependency injection to ensure scalable and maintainable code.

Mobile Device Management (MDM/MAM): Developed and maintained enterprise apps by ensuring compliance with organizational policies and improving user experience.

Performance Optimization: Monitored and resolved app crashes, ANRs (Application Not Responding), and performance issues using Google Play Console and Firebase Crashlytics. Reduced crash rates by 30% through proactive debugging and code optimizations.

CI/CD Automation: Streamlined the development and deployment process using Jenkins, reducing release cycles by 20%. Automated testing and deployment pipelines to ensure faster and more reliable releases.

Cross-Functional Collaboration: Worked closely with QA, DevOps, and Product Management teams to deliver high-quality features on time. Led code reviews and mentored junior developers to improve team productivity.

Internal Tools Development: Led the development of internal tools for quick issue troubleshooting, reducing debugging time by 40%.

.

Technologies: Android, Kotlin, Jetpack Compose, Java, Room, REST APIs, Node.js, GoLang, PostgreSQL, Python, Jenkins, Git

Pitney Bowes

Danbury, CT

Android Developer for IoT

April 2016 – May 2017

IoT Application Development: Designed and developed an IoT-based Android application for the SendPro postage meter from scratch. Integrated AWS IoT Core for real-time hardware status updates and implemented WebSockets for seamless communication between the app and hardware.

Custom UI/UX Development: Built custom widgets and a customer launcher to enhance user experience. Implemented multi-threading and background processing in Java to improve app responsiveness.

API Integration: Integrated server-side APIs using Retrofit and handled network requests, ensuring smooth data synchronization between the app and backend services.

CI/CD Implementation: Utilized Jenkins to automate the build, test, and deployment process, reducing manual errors and improving release efficiency.

Cross-Team Collaboration: Worked closely with hardware and backend teams to gather requirements and deliver a seamless IoT solution.

Technologies: Android, Java, AOSP, SQLite, AWS IoT Core, Retrofit, Jenkins, REST APIs

Imagination Technologies

India

Technical Lead for Mobile Team (Android & iOS)

November 2010 – February 2016

Real-Time Communication SDK: Developed a VoIP-based SDK for Android and iOS, enabling audio/video calls, chat, and file transfer features. Customized the SDK for clients like Japan Communications Inc.

End-to-End Messaging Platform: Designed and implemented a messaging backend with features like one-to-one chat, group chat, and push notifications. Integrated RabbitMQ for message queuing and ensured high performance and scalability.

RCS Certification: Played a key role in Rich Communication Suite (RCS) certification, providing on-site support in Spain and ensuring compliance with industry standards.

Performance Optimization: Conducted performance analysis and implemented multi-threading and background processing to improve app responsiveness.

Team Leadership: Mentored a team of 8 developers, conducted code reviews, and improved team productivity by 25%.

Technologies: Android, iOS, Java, Objective-C, VoIP, RabbitMQ, REST APIs, NDK, SQLite

Motorola Mobility (Formerly Azingo)

India

Senior Software Engineer

June 2006 – November 2010

Linux Mobile Platform Development: Developed middleware frameworks and applications for the LiMo (Linux Mobile) platform, including apps for WiFi, Bluetooth, MMS, Alarm, Music Player, Timer, Clock, and SMS.

Custom Widget Development: Created custom widgets using GTK and contributed to the Linux open-source community.

Debugging & Troubleshooting: Utilized GDB for debugging and performance optimization, ensuring smooth operation of mobile applications.

Technologies: C, Linux, GTK, GDB

EDUCATION

Master of Technology (M.Tech) in Computer Science and Engineering, JNTU

Bachelor of Technology (B.Tech) in Computer Science and Engineering, JNTU

Diploma in Computer Engineering

TECHNICAL COMPETENCIES

Programming Languages: Kotlin, Java, C, Python, Go, JavaScript, Objective-C

Mobile Development: Android SDK, Jetpack Compose, Coroutines, MVVM, iOS,

Cloud & IoT: AWS, Firebase, WebSockets, RabbitMQ

Backend Development: REST APIs, RabbitMQ,, Node.js, GoLang,

Databases: SQLite, Room, MySQL, PostgreSQL,

DevOps & CI/CD: Jenkins,

Testing & Debugging: JUnit, Mockito, Espresso, Robolectric, Firebase Crashlytics

UI/UX Design: Jetpack Compose, Material Design, custom widgets, responsive design

Security: OAuth, SSL/TLS, encryption, secure coding practices

Version Control: Git, Bitbucket, Svn

Project Management: Jira, Trello



Contact this candidate