Android Developer Resume
0/5 (Submit Your Rating)
Boston, MassachusettS
SUMMARY
- 6+ years on Designing and Development of Android Applications for Smart phone and Tablet.
- Experience in working with various stages of Application Development, collecting requirements, and providing guidelines for design, creating application architecture, implementation that includes various stages in development, QA, code signing and release in to market.
- Maintaining theintegrity of existing program logic according to specifications; complete deliverables using the Software Development Life - Cycle (SDLC).
- Designing and developing the applications using HTML5, CSS3, jQuery, Javascript, Sencha, PhoneGap.
- Coordinating with the design and development team to define the user interface (UI/UX) requirements for the application and develop the wireframes.
- Experience in developing and Integration Web Services, ( likeTransmitting Network Data Using libraries Volley, Retrofit, OkHTTP, that makes networking forAndroidapps easier and faster),XML Parsing, JSON, and Phonegap.
- Solid understanding of interfacing Mobile App to backend system using RESTFUL Web Services, using XML/JSON and OAUTH v0 and v2.0 API.
- Extensively utilized Retrofit library with OkHttp for API calls; Used the Picasso library for image caching.
- Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Developed the Reusable User Interface & business details, and designing the app with MVC pattern and improving it for better functionality and used Agile Methodology(JIRA).
- Exceptional skills in Agile Development and Test Driven Development
- Extensive experience in backend functionality using web RESTful/SOAP/JSON web services
- Developed and implemented QA Methodologies for the department. This included, but is not limited to development of test case standards, requirements traceability matrix, and testing metrics.
- Pioneered on memory leaks, push notifications, content providers, multiple screen support, data offline storage, accounts and sync on Android.
- Responsible for creation, design and execution of test strategies, including writing test plans, test cases and test scenarios.
- Experience with Activities, Fragments, Android Binding, Android Framework, broadcast Receiver, Media player and Adapters.
- Worked on the NDK in addition to SDK to integrate the native code to enhance the performance of CPU intensive operations.
- Extensive work on implementing the best practices adhering to theandroiddesign principles
- Designed GUI and interfaces with services for mobile applications, Asynchronous Programming inAndroid(such as Thread pool, Tasks and services).
- Familiarity with advanced computer science concepts including design patterns and algorithms
- Mastery of the Android development and hardware ecosystem, from devices to adb to the Play Store
- Exceptional analytical aptitude and attention to detail
- Experience building complex Android Apps that have been successfully delivered to customers
- Management of projects from Analysis through to Testing and Deployment including TestFlight
- Experience with Android Guidelines, s, Provisioning, and Play store submission.
TECHNICAL SKILLS
- Retrofit
- Glide
- ButterKnife
- Maps
- Firebase Analytics
- Push Notifications
- GitHub
- BitBucket
- Slack
- Trello
- Adobe XD
- InDesign
- Windows
- Ubuntu.
- Crashlytics
- Android SDK
- Java
- Material Design
- REST APIs
- JSON
- SQLite
- MySQL
PROFESSIONAL EXPERIENCE
Confidential
Android Developer, Boston, Massachusetts
Responsibilities:
- Making custom components and their implementation using the principles of clean architecture
- Solid understanding of interfacing Mobile App to backend system using RESTFUL Web Services, using XML/JSON and OAUTH v0 and v2.0 API.
- Shared my opinion in the existing design as well as new changes to be introduced.
- Jira to write user stories and diagrams to accompany them, raise defects and share fixes and updates.
- Attended all grooming, standup, demo and company meetings
- Maintain the Session Management for the app and Supporting screen orientations (landscape and portrait).
- Remote data integration using 3rd party libraries and API's like Retrofit, Volley and others.
- Implemented libraries and frameworks such as Dagger 2, ButterKnife, and Picasso.
- Used services, Async tasks and Alert Notification API to implement event reminder feature into the mobile app.
- Made Restful Service Calls using Google's Volley Library at various stages inapplicationdevelopment cycle and parsed responses back from the web servers as per theapplicationrequirement.
- Experience with Junit testing, Mockito, Robolectric and also withAndroidDebugger tool to deliver error free mobile application.
Confidential
Android Engineer, San Jose, California
Responsibilities:
- Design and implement automation framework for Android using Espresso and integrating Firebase Test Labs, Jenkins and Flank.
- Used Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often.
- Building UI widgets for financial platform across multiple productsTools I use: Android Studio, JIRA, Git, Source Tree, Zeppelin, etc.
- Conduct bug bashes with designers, users and developers to uncover bugs .
- Fixing design / functional bugs uncovered during different stages of testing
- Worked on custom improvements, UI layout enhancements
- Efficient coding practice, followed coding standards and guidelines, retained development functionality close to Requirement Specifications.
- Weekly build deployment, collaborating with QA and testing team members, improvising code sections based on feedback
- Team meetings, discussions, documentation updates for future
Confidential
Android Developer, San Francisco, CA
Responsibilities:
- Designed and developed the Interactive screens that includes pop-up of detailed image dialogs on touch of various locations of the screen
- Contributed greatly to increases in code quality and productivity through his leadership and guidance in areas such as Test/Behavior Driven Development, Refactoring and Agile Estimation and Planning
- Improved code basis to perform better and provide more consistent streaming without interruption
- Involved in the development and testing of Interactive Screen layouts on multiple flavors of 7 inch and 10 inch tablets.
- Expertise in integration, troubleshooting, debugging and testing application across simulator and few Android devices that run on various OS version.
- Experience in publishing and updating the application on the Google play store
- Daily deployment builds for device testing by QA team, documentation update
- Developed reusable test suites, automation and business practices used by the testing team
Confidential
Android Developer, San Francisco
Responsibilities:
- Worked on continuous integration with Jenkins, helping set up an emulator using the SDK manager, emulator and AVD manager tools.
- Responsible for creating multiple product and feature prototypes that later were available as official products.
- Developed detailed Test Plan and Test Summary documents that outlined the tests to be performed for the given requirements and the results of these tests
- Established and executed test procedures, analyzed test results, logged defects, analyzed defect data, recommended process improvements
- Built feature module from the ground up that ships with the core Workday application
- Implemented Android UI tests using Espresso. Created custom components, such as Matchers and Idling Resources.
- Created components using test driven development best practices.
- Implemented an object-oriented health services REST API using the Spring Java framework, which monitors and reports feedback on malfunctioning external site services.
- Took the initiative to troubleshoot defects and provided key information to developers.
- Worked collaboratively with testers, developers and other team members in testing complex projects, to enhance the overall quality of the product.
Confidential
Mobile Application Development, Seattle, Washington
Responsibilities:
- Work on scrum team of 6 engineers as a front-end developer.
- Prepared thetest casesand planned thetest datarequired for executing test cases.
- Used MVVM architecture and Retrofit to make the api call.
- Worked with TDD based approach for manual Junit test cases
- Designing, developing, maintaining and improving PitchBook solution
- Implementing server-side algorithms for processing, aggregating and analyzing data
- Designing and building systems that work with data at scale
- Work with company leadership and the project team to align on requirements, produce and facilitate evaluation of designs solutions, and execute project timelines- Create testing plans, conduct user research and facilitate sessions, analyze results and integrate findings into projects
