Tuesday, September 27, 2022

Mobile Application Android Developer using Android SDK available for new positions.


Mobile Application Android Developer using Android SDK available for new positions.

Name : Priyanka

Professional Summary:
 
·      6+ years of experience in Development, Deployment and Testing and over 5 years Mobile Application Development experience using Android SDK with
·      Explicit knowledge on Mobile device architectures and Mobile development platform.
·      Experienced with Android SDK tools, Debugger, DDMS, AVD.
·      Strong expertise in using IDEs like Android Studio, IntelliJ IDEA
·      Proficient with common Android framework APIs (Bluetooth, Location, Camera, Notifications, Maps).
·      Experience in detecting and correcting Memory usage issues, and optimizing code for Application performance.
·      Experience in Android User Interface toolkit (Menus, dialogs, adapters, basic/picker/list views) and Layout Managers.
·      Experienced in working with SQLite Database
·      Experience in handling Web service applications using SOAP and RESTful.
·      Strong expertise in version control like GIT.
·      Experience in web service protocols such as HTTP and XML.
·      Experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development, MVC, MVP and MVVM based frameworks, object-oriented analysis and design methodologies.
·      Personal experience with Agile Methodologies such as KANBAN, JIRA.
·      Used Splunk tool to see the API requests and responses.
·      Working knowledge on Hybrid app development tools such as Flutter.
·      Self-motivated and a good team player with excellent communication and interpersonal skills and capable of working independently even under high-pressure challenges.
·      Strong problem solving and logical reasoning skills.
·      Ability to understand new ideas and technical concepts quickly and produce meaningful results.
 
Technical Skills:
 
OS                             : Mac OS X, Windows XP/Vista/7/10, Ubuntu, Android OS
Languages                  : JAVA, Kotlin, C, JSON
Markup Language        : HTML/CSS, HTML5, XML
Development Tools      : Android Studio, IntelliJ IDEA, XCODE, Xamarin Studio, Eclipse
Databases                   : SQLite
Other Tools/Software    : Charles, Photoshop, Postman
 
Professional Experience:
 
T-Mobile, GA                                                                                                April 2021 – Till Date
Android Developer
 
Responsibilities:
·      Developed the T-mobile Tuesdays Android application which provides the ability to check deals on the mobile devices
·      Involved in a complete development life cycle which included requirement analysis, designing, development and testing the app.
·      Integrated OkHttp, Retrofit libraries for the network communication with the backend web- services.
·      Used the JUnit Framework for unit testing the application functionalities and Espresso for automating the instrumentation testing.
·      Integrated Android Jetpack libraries to build high quality and robust applications.
·      Migrated the entire project with adapting the Kotlin language, MVP framework.
·      Used MVP architecture pattern for a well-organized codebase which is robust and testable.
·      Worked with AndroidX libraries to backward support our application along with using all the newer APIs.
·      Followed new Material Components principles for building an interacting UI.
·      Delivered a web application as part of the android client application by using the Webviews and binding through Javascript Interfaces.
·      Worked with multiple backend teams to build the web application and integrated it in the android app.
·      Used GIT for version control systems, Jira for bug tracking and feature stories. and Gitlab for source code management.
 
Dept. of Public Health, Atlanta, GA.                                                             Feb 2019 – March 2021
Android Developer
 
Responsibilities:
·      Participated in complete Software Development Life Cycle (SDLC) for proper analysis, development, testing, deployment and enhancement of the code.
·      Implemented an internal library to manage the process of logging responses from the Web Service.
·      Working on custom libraries for creating views and layouts and integrating them into App.
·      Responsible for hands-on development as well as doing code reviews and managing planned releases from DEV, QA, UAT (user acceptance testing), and PROD.
·      Developed business logic along with connecting the application to the server with REST web services and helped the back end team during the design of the new Restful API the mobile platform.
·      Used SQLite to cache the data received from the RESTful web services.
·      Integrated ZXing library for processing the barcode to speed the reporting process.
·      Added Proguard rules to shrink the APK by removing unused code and resources in the release build.
·      Integrated PDF Reader libraries to render the secured Loan Documents within the application.
·      Carefully handled all the Network latency issues, exceptions and error handling issues for the application.
·      Worked with JENKINS to generate the builds for the QA, UAT and developers for testing purpose.
·      Used GIT for Version control and JIRA for Issue Tracking.
·      Developed test cases and performed unit testing using JUnit.
 
HBO Latin America Group, Sunrise, FL                                                                  Sep 2017 – Jan 2019
 Android Developer
 
Responsibilities:
·      Worked with the cross-platform tools like Apache Cordova to build the application work on both the iOS and Android operating systems.
·      Engaged in the full project life cycle including analysis, design, development, testing and deployment phases.
·      Designed the architecture and User Interface using client requirements and use-cases.
·      Implemented the Push Notifications using Google Cloud Messaging (GCM) service to notify the users about the updates
·      Used Asynchronous tasks, services and Alert Notification API to implement the event reminder feature in the mobile application.
·      Used GitHub as the Source code control management/ version control.
·      Worked on Debugging the application using DDMS, Logcat.
·      Created a local database using Realm Database to store and retrieve the data.
·      Implemented unit testing using Junit, Robolectric, Mockito and PowerMock framework.
·      Involved in UIAutomator Test Suite for UI testing.
·      Environment: Android Studio, IntelliJ IDEA, Retrofit, PhoneGap, Cordova, Realm Database, OAuth, GIT, GitHub, JIRA, Docker, Google Play Services, Google Cloud Messaging, AppCompat, Postman,
 
Tata Consultancy Services (TCS), Hyderabad, INDIA                                              June 2016 – July 2017
Role: .Net Developer
Responsibilities:
 
·      Involved in gathering the requirements and defining the business rules to user requirements in SDLC and also analysis of the system based on 3-tier architecture.
·      Worked extensively in Front end (UI) and Middle tier layers.
·      Develop Business logic layer by implementing Object Oriented Programming Languages Involved in designing and developing the GUI for the user interface with various controls.

·      Implemented the changes/modification like iterative/incremental development and used .NET Framework and Object-Oriented Methodologies for application development by using agile scrum methodology.
·      Implementation of various applications based on Object Oriented Programming.
·      Developed web pages and validated these pages using ASP.NET, VB.NET and C#.
·      While developing vb.net applications error will be solved with Dos batch process method.
·      Developed application as 3-tier application with Presentation Layer, Business Logic Layer, and Data Services Layer using SQL Server 2008.
·      Designed and developed the SQL database for the vendor allocation and spend.
·      Used Cascading Style Sheets (CSS) to attain uniformity of all web pages.
·      Used JavaScript and AJAX for client-side validations and scripting in the Web Pages.
·      Extensively used State Management Techniques like Sessions state to maintain state between the ASP.NET pages.
·      Developed reporting dashboards extensively using SSRS in the project to indicate the progress achieved by the individual divisions of the corporation.
·      Followed agile practices including test driven development using nUnit.
Experience in creating reports using Crystal report

Nikhil Ramagiri | Team Lead - Sales
W 732.753.0045 | nikhil@techsmartglobal.com
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536