Android Developer Resume
2.00/5 (Submit Your Rating)
Dallas, TX
SUMMARY
- 5+ plus years of experience in Android Application Development
- Familiar with OOP design patterns such as Builder, Singleton, Observer, MVC, MVP, MVVM etc
- An understanding and ability to exploit Android features and APIs (Background services, notifications, location etc.)
- Team player with the ability to work autonomously
- Familiarity with Java, Android Studio/Gradle
- Experience of writing & maintaining unit tests; mocking frameworks and a enthusiastic for test - driven development
- Ability to work individually as well as part of an Agile a team, be self-motivated and self-reliant
- Experience of Agile and TDD. App signing, rich UI development, HTTP, JSON, XML, Material Design principals Agile development using JIRA
- Experience designing for Tablets and other big screen devices in Android
- A firm understanding of building Android mobile applications dat utilize web services (REST, HTTP-based, XML, SOAP, JSON or other services).
- Experience developing highly efficient Java code and view layouts and the ability to diagnose performance bottlenecks in Android development
- Self-motivated and proactive with demonstrated creative and critical thinking capabilities
TECHNICAL SKILLS
Software Languages: Kotlin, Java, JavaScript
Databases: MySQL, Oracle, SQL Developer
Business: Use Cases, Project Management, Structured and Agile Design
Third Party Libraries: Dagger2, Butterknife, Picasso, Glide, Espresso, RxJava, Retrofit, Volley
Architecture Framework: MVVM, MVP
Methodologies: Agile
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Android Developer
Responsibilities:
- Utilized advanced functions of the android software development kit (SDK) in order to optimize the flexibility of apps to different mobile devices.
- Coordinate with other teams in a collaborative effort in developing new features.
- Used REST based web services, JSON parsers for secured data interchange.
- Performed debugging and testing to an application on various Android devices using Logcat, Breakpoints.
- Worked on integration of Kotlin into codebase
- Implemented Kotlin with Android content providers for implementing features like sending E-mails, SMS, etc. from the app
- Used Glide library to enhance the images for the better quality.
- Used MVVM design pattern to manage code.
- Created SQLite db using room and also used Shared Preferences to store data.
- Used Jira to track tickets and manage the development.
- Migrated to Navigation Component for navigation in the app.
- Participated in daily scrum to discuss the progress in the sprints.
Confidential, Iselin, NJ
Android Developer
Responsibilities:
- Developed application with Android Studio IDE using Android SDK, Java and Kotlin.
- Used GIT-HUB as our project version controller, where used to commit and push the developed, working code.
- Used MVVM architecture, Rx Java 2 to build the application.
- Making the Restful Service Calls at the various stages in the app development cycle and parsing the responses back from the web servers according to the application requirement.
- Designed User Interface for various pages in our application.
- Worked on Headlines, Privacy policy, Onboarding and Action items.
- Used Shared preferences to save application related flags.
- Designed custom dialogs, custom notifications where even needed in the application.
- Collaborated with QA to resolve bugs in the application.
- Participating in daily stand-up meetings and Team retro sessions.
Confidential, Dallas, TX
Android Developer
Responsibilities:
- Contributed to application requirement analysis for achieving the specifications suggested to improve the application
- Implemented off-line mode version of the app using Local db
- Implemented multi receipt capability, to scan all receipts which belongs to one member and merge them into one receipt.
- Implemented the capability of deleting item in case it is unintentionally scanned.
Confidential, Rosemont, IL
Associate Consultant
Responsibilities:
- Met the technical needs of clients by developing programs using Spring, Spring Boot, Core Java, Hibernate/ JPA.
- Served as an integral member of a team, engaged in the analysis of client challenges, and the design and development of appropriate solutions.
- Developed and submitted work procedures and status updates to clients and senior project team members.
Confidential, Rosemont, IL
Associate Consultant
Responsibilities:
- Headed a team in converting UML class diagrams to a JPEG image and extracting the system structure by incorporating Aspose. Imaging and successfully reducing the design portion of the software development cycle.
- Performed Java code generation with classes, their attributes, methods, and the relationships among objects already implemented with the use of extracted data.