Android Developer Resume
SUMMARY:
- 5 years of experience in Android application development, testing and deployment in both enterprise and consumer - based application sand around 2 years on J2EE applications
- Good programming skills and hands-on experience in developing Android enterprise applications for mobiles using IDE's like Eclipse, Android Studio, Android SDK development tool in JAVA environment
- Developed and implemented various Applications for the Android
- Running Android application in emulator and Android phones for code debugging
- Maintain Android environment configuration and deploy processes for rapid delivery
- Experienced in full System Development Life Cycle (Process Engineering, Design, Development, Deployment and Support)
- Experienced and responsible for app deployment on Google play store
- Good knowledge of SQLite, services, Widget for Android phones
- Wide experience writing Apps with Activities, Intents and fragments, Camera
- Proven expertise in development of web - based applications using JAVA and J2EE technologies such as JDBC, Servlets and JSP
- Experienced in implementing applications with Model-View-Controller (MVC) pattern using Struts, Spring
- Having good working knowledge in HTML, JavaScript REST, Jason and XML, AJAX
- Extensive experience with web/application servers: Tomcat, web logic, WebSphere
- Designed system and integration test plans and reviewed unit test plans
- Exposure in different domains like Telecom, Financial
- Solid experience in MVC, Java Sever Side Programming
- Extensive development experience in IDE tools such as Eclipse, RAD and RSA
- Focusing on emerging technologies like Hibernate
- Extensive experience in development, deployment and troubleshooting Web based and enterprise-based applications on Windows, UNIX and Linux platforms
- Used log4j for application logging
- Worked with Debug tools like Logcat, JIRA
- Experience in various phases of testing: Unit, Acceptance and Functional testing
PROFESSIONAL EXPERIENCE:
Confidential
Android Developer
Responsibilities:
- Created a Changed tasks to run in the background in other thread aside from the User interface thread. Implemented JetPack's architectural components to improve performance, ease of maintenance and simplicity of app. Transitioned app from MVP to MVVM architecture and implemented Singleton design pattern in specific reuse instance. Refactored some Java code to Kotlin and took advantage of reduced code overhead and consistencies. Developed the app in Android Studio and with JUnit, Mockito and PowerMock. Worked with
- Firebase Cloud Messaging (FCM) which was later used to send out reminders to crew members. Introduced Parcelables for object transfers within activities. Transitioned back - end communications from OKHttp to Retrofit with Kotlin Coroutines lightweight threading. Involved in requirement gathering, UI design and development. Implemented room controllers recycler view in connected room on Dashboard activity using MVVM pattern Displaying the room controller tiles after successful check in using api provided by back end.
- Responsible for added thermostat image button through which the room temperature can be operated by the users. Worked on implementing the tv remote fragment inside dashboard activity where live streaming apps and live tv channels were displayed using recycler view with animating TEMPeffect. Extensively worked on getting and the live tv channel data to display inside connected room. Responsible for adding the update module for checking the latest version of app using Bluetooth and Wi-Fi. Worked on testing the application using J-UNIT testing framework. Responsible for testing the application in stage, code review fixing the bugs and providing post-production support. Developed and implemented custom Layouts
- Views, AsyncTasks, Adapters, Lists, Fragments Activities, Interfaces, Listeners, Services and more. Designing Different Background services for the application with the halp of handlers and registry. Used JIRA to keep track of outstanding bugs, participated in daily standups, sprint reviews, Kickoffs. Created social login using API's. Integrated user social accounts with the express account with firebase. Participating in Agile working practices such as daily scrum meetings, reviews and retrospectives. Worked on designing the sleep timer and digital key module where check in and checkout made flexible without the halp of desk people. Designing, developing, debugging and deploying software for server-side development using Java/Kotlin as the primary language
Environment: Android Studio, Android 6.0 (Marshmallow), Eclipse, Java, JavaScript, SQL, UI, JSP, Servlets, HTML, Zeplin, Web Services, JMS, XML, Android Map View, API, MySQL
Confidential
Android Developer
Responsibilities:
- Created requirements for each module Own the technical design and delivery of Android app Developing highly interactive applications integrating with APIs Created and Customized frames using Adobe Followed Agile process with two - week iterations delivering new features Modified interface to support new devices Implemented the whole native Android side functions by Android SDK Implemented Android side functions and accomplished unit-test and debug Tested the app across different versions of Android and different android phones to assure quality and performance Used Eclipse and Android Studio for developing, debugging, coding and deployment of the applications Detailed study of the Software Requirement Specification (SRS) Responsible for the coding for the enhanced requirements Developed the front-end screens for the respective modules. Created web interface using HTML, JSP, JavaScript and DOJO Implemented the application using Spring Framework which is based on Model View Controller design pattern on geo-location Used clear case for version control and RSA as an IDE for application development Implemented the database connectivity using DAO's with Oracle database as backend Experienced in deploying the application and Troubleshooting of WebSphere application server Used log4j for application logging Responsible for Unit testing
Environment: Java, Android SDK, HTML5 REST, Android Studio, Crashlytics, Windows 8, Adobe Photoshop, GIT
Confidential
Android Developer
Responsibilities:
- Wrote a set of documentation and user manuals for a series of previously written automated tasks. Integrated Robotium for test driven development. Set - up various tests using Mockito, Junit, Espresso. Implemented UI and instrumented tests to troubleshoot and improve performance and user experience (UI/UX). Used the View Pager Indicator to provide feedback to the user about the background processing status. Managed the build creation with a Jenkins instance hosted on a private server. Liaison with the project team and delivering projects as per scheduled milestones.
- Created and maintain technical documentation of the application using Atlassian Confluence. Used Slack for team communication and Jira for user stories and issue tracking. Worked the Jira backlog and troubleshot issues and fixed bugs. Performed automated testing using RoboElectric. Used dagger for dependency inection in application project. Used Android Profiler to monitor application GUI performance. Implemented communication with web services RxJava. Used JIRA to track and fix bugs.
- Monitored crashes using Crittercism. Contributed on user login screens design, using multiple Views, Layouts. Configuration of various analytical tools to retrieve useful information. Interacted regularly with development team to ensure delivery on product quality and deadline adherence
Environment: Android SDK 4.0 (Ice Cream Sandwitch) Versions, Java, ADT, Notification, Shared Ps, Fragments, JSON, SQLite, HTML, JavaScript, CSS, Eclipse, XML
Confidential
Android Developer
Responsibilities:
- Responsibilities: Worked with business teams to understand requirements for each new device Worked in Agile environment with two - week iterations delivering new features and working software at each iteration Modified VStore &My Verizon web applications to support new devices
- Supported migration of newer version of VStore & My Verizon web applications for existing devices Implemented functionality to support application routing in existing devices Developed UI screens using JSP, XML, XSLT, HTML and DHTML Used log4j for application logging
- Extensively used JavaScript for validating client-side HTML code Used Struts framework as MVC implementation Maintain an asynchronous AJAX based client for improved customer experience Used BuildForge, a Java Project Build tool to build and deploy entire System Used Rational ClearCase for version control and RAD as an
- IDE for application development Web sphere used as J2EE server Responsible for Unit testing of newly developed code on each device Supported System test teams during testing and defect resolution Involved in debugging the product using RAD and JIRA Bug Tracking.
- Prepare release notes and developed preloads for every change control Responsible for creating migration scripts during production deployments Worked with migration teams during production roll-out and provided on-call support when needed
Environment: Java, J2EE, Android SDK Struts, Spring, JDBC, XML, JSP, HTML, Java Script, AJAX, Oracle10g, WebSphere, Windows, Unix, Webservices, RAD, RSA and Clear case.