Veera Bhavana - Android developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Yes, ALL OVER USA |
Visa: H1B |
Veera Bhavana Reddy Nimmakayala
Senior Android Developer +1 281 971 7395 [email protected] Professional Summary Senior Android Developer with 7 years of IT experience in analysis, design, development, testing and deployment of mobile applications in Android. Experience on Android UI components such as Text View, List View, Customized List View, Menus, Edit boxes, Buttons, Checkboxes, Dialogs, Alert boxes, Status Notifications, Action bars, and Spinners for various layouts in Application development. Experience in Android MVVM, MVC, and MVP patterns and in web service protocols such as RESTful. Experience Deep Linking, intent, intent filters, supporting multiple screens and configurations. Hands on working experience in Android Studio (JAVA, Kotlin) as well as Eclipse. Experience in using different Storage options in Android including Shared Preferences, SQLite, Room DB and Data Store. Experience in designing UI layouts using Linear Layout, Relative Layout, Frame Layout, Table Layout and using Android Widgets and custom Widgets. Solid knowledge of implementing frameworks like dependency injection Dagger, Hilt, and Coroutines. Worked on Google Pay Integration, PayPal Integration, Payment Integrations Like Credit Cards, Debit Cards, Bank Accounts, Prepaid balance, Negative Balance. Worked on Bar Code scanner,2FA Authentication and Responsibilities and Open ALPR for Number Plate Scanning. Experience in observable design pattern of Live Data. Good Experience of implementing reactive programming using RXJAVA to manage asynchronous tasks and events. Efficient in using Android third party libraries like RETROFIT, RXJAVA, RXANDROID, FIREBASE etc., Implement Jet Pack Compose such as Composable functions, Setting the Content to the screen, and updating content. Experience in building E-commerce, Car infotainment and personized applications using Java and Kotlin. Hands on experience using media framework using Android API and skills like multimedia usage, video, sound and graphics, networking. Proficiency in developing and design of mobile and embedded technologies on mobile platform, application development in Android SDK. Worked in Activities, Fragments, Data Binding, Android Framework, Async Task, Intent, Services, Broadcast Receiver, Content Provider, RESTful Services, Phone Gap, Location Manager, Retrofit. Experienced in all aspects of Android version phones application development including designing for all types of screen sizes and orientations. Connected app to mobile payments to make credit card payments easier. Extensive experience in building mobile applications using Android framework APIs (Location, Camera, Animations, Bluetooth, Maps) Complete mobile life cycle experience from design, development to deployment of mobile applications. Written test cases using Espresso to perform User Interface testing. Worked with GIT to handle very large projects and GERRIT to submit changes for the project. Solid understanding of Java architecture, object-oriented principles and Object-oriented analysis design and development for mobile and enterprise applications. Hands on experience in object-oriented designing such as Encapsulation, abstraction, Polymorphism. Experience in V3 Signing, Proguard, R8 to provide Security and remove unused methods or decrease the size of APK in Android Application. Experience in Source Tree, Git, Bit Bucket. TECHNICAL SKILLS Languages: Java, Kotlin, Android, XML,RXJAVA,RXANDROID Operating Systems: Windows98/XP/7/10, Android, Linux Android OS: Android 2.x to Android 9.x Testing Frameworks: Application Unit Testing, Android Unit Testing, Espresso, JUnit, Mockito, Databases: MongoDB, Google Fire Base. IDE: Eclipse 4.4/ 4.5/ 4.6, IntelliJ. Android Tools: layout design, fragments, multi-threading, Jenkins, Retrofit, Gradle. Design Patterns: Data Access Objects, object-oriented design, Model View Controller Architecture. Version controls: GIT, BIT BUCKET, SOURCE TREE. Methodologies: SDLC, Agile (Scrum/Extreme Programming). Parsing Techniques: JSON Parsing. PROFESSIONAL EXPERIENCE Senior Android Developer May 2020 - Current Company : Synactive Location : Foster City, California Responsibilities: Design & Document the requirements & Project architecture by taking reference from VIPER clean architecture. Worked on Bar Code Scanner, Biometric Authentication, Open ALPR for Number plat Scanning, and 2FA Authentication Responsibilities.It enabled the V3 signature for the APP & Applied Proguard rules to the project. Improving, refactoring, and stabilizing the legacy version and implementing new features on the existing Phone app. Developing, releasing, and maintaining native Android Applications and overseeing mobile application development efforts. Design and implement local SQLite Database for the enterprise application and store relevant data using threads to ensure a smooth UI experience. Implemented MVVM architecture (presentation layer), followed Clean Architecture and wrote Unit and Integration tests. Provided continued maintenance and development of bug fixes and patch sets for existing mobile applications. Modify existing applications to correct errors, to adapt it to new hardware/software, or to upgrade interfaces and improve performance. Delivery across entire app life cycle concept, design, build, deploy, test, release to app stores and support. Understand the customer requirement and convert customer idea into a useful and effective product. Convert a beautiful design into a complete good user experience and quality android application. Programmed with clean, modular, robust code using Java and XML with Android SDK platform. Fixed bugs with code, design patterns and miscellaneous occurrences during projects. Environment: Android SDK, Java, MVC, MVVM, Android APIs, Dagger, Jet Pack, Google APIs, REST Web service, JSON, JUNIT, SQ Lite, Espresso, Azure, OAUTH, kotlin. App Link in play store: https://play.google.com/store/search q=liquid+ui+for+sap&c=apps&hl=en_US&gl=US Android Developer May 2018 - May 2020 Client : General Motors Location : Hyderabad, India Responsibilities: Android application development using Core Java, Kotlin, XML, JSON, SQLite, Fragments, Retro Fit & Picasso, Async Task, GAS API, and Event Bus (By handling hardware Requests). Focused on implementing rich user interface per UI and Google's Material Design Specifications Using Constraint Layout, Linear Layout, and Relative Layout. Maintain the Session Management for the app and Supporting screen orientations (Landscape and Portrait). Using Clean Architecture with MVVM, View Model with Live data, RX JAVA, RX ANDROID, and SOLID Principles to develop our project. Continuous evaluation, discovery, and implementation of new technologies to maximise development efficiency. Collaborate with cross-functional teams to analyze, design, and ship new features. Provided continued maintenance and development of bug fixes and patch sets for existing Mobile. Participated in Complete Android App Development Lifecycle for proper analysis, development, testing, deployment and enhancement of source code. Developed and implemented complex mobile applications on multiple platforms using native as well as hybrid technology. Coordinated with systems partners to finalize designs and confirm requirements. for infrastructure support and development. Understanding & mapping client s requirements / enhancements to the product, implementing solutions that effectively resolve problems or provide improvement. UI design implementation using XML and implemented application designs based on MVP architecture Designed applications for all types of screen sizes and orientations. Participated in the complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment, and enhancement of the code. Played a key role in writing application logic using Android SDK. Worked closely with software development and testing team members to design and develop robust application solutions to meet client requirements for functionality, scalability, and performance. Coordinate with team members to create client apps in a coordinated and timely manner. Environment: Android SDK, Android, SQLite 3.6, Eclipse IDE 4.6, Java, Gradle, Dagger dependency injection, Android API's, Retrofit, Android NDK, Kotlin 1.2/ 1.3, Android design library, Jenkins, JUnit, JDK 1.6, XML, Espresso, Git (code repository) Android Developer May 2017 - May 2018 Company : Conduent Location : Hyderabad, India Responsibilities: Created and Developed Android application using Kotlin with clean and maintainable code. Translated concepts into user friendly interfaces, ensuring smooth and intuitive user experience. Ensuring the app functions seamlessly across various devices and screen sizes. Collaborated with the backend developers to integrate the app with server-side technologies and databases through API s. Worked on Google Pay Integration, PayPal Integration, Payment Integrations Like Credit Cards, Debit Cards, Bank Accounts, Prepaid balance, Negative Balance. Implemented Live Chat Using Bayeux Client & Long Polling. Implemented encryption, secure data storage, and secure communication protocols to protect user data Created comprehensive documentation to explain code structure, API usage and other technical aspects for both personal and team reference. Implemented MVVM architecture (presentation layer), followed Clean Architecture and wrote Unit and Integration tests. Identified and rectified bottlenecks to improve the app s speed, responsiveness and resource consumption. Identified and rectified bugs and issues through troubleshooting and debugging process. Using version control systems like Git for collaborative development and managing changes . Coordinating with cross-functional teams including designers, Product managers, and QA Testers. Environment: Android SDK, Java, MVC, MVVM, Android APIs, Dagger, Jet Pack, Google APIs, REST Web service, JSON, JUNIT, SQ Lite, Espresso, Azure, OAUTH. App Link In Playstore. : https://play.google.com/store/apps/details id=com.conduent.ezpassnj&hl=en_US&gl=US EDUCATION Bachelor of Technology in Computer Science of Engineering JNTU at Anantapur Keywords: cprogramm quality analyst user interface database information technology Idaho |