Sr.android Developer Resume
3.00/5 (Submit Your Rating)
Detroit, MI
PROFESSIONAL SUMMARY:
- 8+Year Experienced Android developer with extensive hands on knowledge of object - oriented programming. Experience includes building scalable high-performance android apps using Java and Android studio. Also has expertise with using and implementing third party API’s and frameworks. with object-orientated programming (Java) with Android Development
- Developed in both Java and Kotlin.
- Contributed to the full development lifecycle of mobile phone applications from planning, Requirements gathering, development, testing, launching, and porting, to maintenance/code enhancement.
- Expert knowledge in Web Services, JSON, Android Studio, Eclipse IDE, SQLite database, Activities, Services, Broadcast Receivers, UI Designing.
- 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).
- Used the Bluetooth APIs to connect and communicate with another Android Mobile.
- Using Web Services and networking to parse JSON online data from server.
- Worked on the NDK in addition to SDK to integrate the native code to enhance the performance of CPU intensive operations.
- Responsible for refactoring existing code and redesigning structures to improve performance of the entire app
- Expertise in JavaScript, HTML, CSS, and cross browser layout issues
- Team Oriented Leader with experience working with onshore teams, solo development, and offshore and hybrid teams
- Knowledge of JavaScript design patterns and current issues and practices
- Hands on experience manipulating and working with databases
- Experience in design and development of enterprise Mobile Native and Hybrid applications using PhoneGap /Cordova platform.
- Solid understanding of interfacing Mobile App to backend system using RESTFUL Web Services, using XML/JSON and OAUTH v0 and v2.0 API.
- Worked with Firebase and its extensions
- Management of projects from Analysis through to Testing and Deployment including TestFlight
- Experience with Android Guidelines, Certificates, Provisioning, and Play store submission
- Conducted unit testing and gained experience with frameworks (Jest)
- Experience with cloud messaging and push notifications
TECHNICAL SKILLS:
Languages: Java, Kotlin, SQL
Operating Systems: Android, Windows
Other: Firebase, RESTful API s, Android SDK
WORK EXPERIENCE:
Confidential, Detroit, MI
Sr.Android Developer
Responsibilities:
- Hands on React Native experience
- Worked with TypeScript
- Conducted Unit Testing with frameworks such as Jest
- Worked with UI testing frameworks like Detox
- Experienced Redux Sagas for state management
- Developed apps that interact with Web Services (REST, JSON)
- Hands on Axios experience
- Developed bridges to native components
- Used IntelliJ, React Native Debugger in native Android application
- Used Java 8 and RX Java
- Experience with frameworks such as Dagger and design patterns such as MVP, Singleton, Factory ·
- Used data persistence frameworks such as Realm or Active Android
Confidential, Atlanta, GA
Android Developer
Responsibilities:
- Developed and shipped software in a commercial environment
- Worked with the Android SDK and Java
- Implemented RESTful APIs to connect Android applications to back-end services
- Worked with web technologies and UI/UX standards
- Conducted performance and memory tuning
- Hands on experience with cloud message APIs and push notifications
- Developed efficient, clean, and reusable code.
- Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
- Maintaining and debugging Android project that communicates with proprietary Bluetooth devices .
- Created the layout to connect and disconnect to Wi-Fi and to select one from a list of available Wi-Fi networks.
- Designed custom ActionBar, custom progress bar while making the service calls.
Confidential, San Jose, CA
Android Developer
Responsibilities:
- Developed using Computer Science fundamentals (i.e. Data Structures, Algorithms, etc.)
- Developed complex software system using Java/JEE
- Hands on experience with Spring and Hibernate helpful
- Consumed REST API’s
- Hands on knowledge with Oracle databases and knowledge of SQL
- Conducted Unit testing to solve complex QE issues
- Leveraged build/release tools in a continuous integration environment (Jenkins)
- Hands on search platform experience
- Developed large user-base and/or high-volume transaction systems in the consumer web, ecommerce, social media or related field
- Worked with Machine Learning concepts using Hadoop and Spark
Confidential, Teaneck, NJ
Android developer
Responsibilities:
- Developed native Android apps in Java
- Analyzed projects with architects, engineers and product management
- Delivered user-friendly and visually appealing mobile games for the android platform.
- Created and tested over quality android apps some that included game functionality, animations, social networks
- Implemented server-side integrations
- Articulated technical risks and obstacles to key stakeholders and managers
Confidential, New York, NY
Android developer
Responsibilities:
- Design, develop and test s flagship Android applications including AndroidTV.
- Collaborate with cross-functional teams to define, design, scope, and ship new features.
- Collaborate with backend services teams to design and integrate API..
- Aid UX in promoting best practices in Android design and user experience.
- Follow best engineer practices by insuring unit-test coverage and working with QA on test automations.
- Insuring application performance and and best in class app rating is maintained.
Confidential, Florham Park, NJ
Android developer
Responsibilities:
- Be able to rapidly learn new mobile technologies with little to no hand holding.
- Design and develop mobile apps for Android.
- Create graphics and app icons for mobile apps.
- Be able to execute tasks and rely on your team to help when needed. This means that the team will help but the candidate should show the ability to learn and apply what they learn so they can act independently moving forward.
- Participation in the development and preparation of documentation for, but not limited to, procedural, program and user documentation.
- Estimate project timelines and resources required to complete programming projects.
- Works with users to ensure successful system implementation.
- Other duties as directed by management
