Senior Android Developer Resume
SUMMARY
- Having 7.3 Years of experience into Application Development with expertise in Android 5.0, Android, Android SDK, Android Wear SDK, Java, JavaScript, jQuery, jQuery Mobile
- Good at smart watch application development, mobile application development
- Good at native and hybrid, mobile web application development
- Good Knowledge in User Interface Development
- Experience in hybrid application frameworks like Cordova, PhoneGap, Titanium, RhoMobile
- Focused in background processing with AsyncTasks, Handlers and Services, IPC, Storage and retrieval of structured data and broadcast receivers
- Worked on memory management, current drain measurement, Google push notifications, content providers, handling multiple form factors, offline data usage and Sync
- Experience in Bluetooth, BLE and WIFI API’s of Android
- Experience in working with Mobile Device Management(MDM) tools like Mobile Iron and SAP Afaria
- Good understanding of various range of third party libraries, version control using SVN, Git
- Experience in working in Agile environment and coordinate with offshore teams
- Experience in Architecture design, solution providing, Development, Integration, Debugging, Troubleshooting, and testing of applications
- Experience in various stages of development viz., collecting requirements, providing design guidelines, application architecture, development, QA, code signing and release apps to market store
- Remarkable Interpersonal Skills, dedication, involvement and Quality consciousness
- Having a very good learning curve and curious to improve skill set
TECHNICAL SKILLS
Languages: Proficient in Java, Android, Android SDK, Android 5.0, JavaScriptAngular JS, jQuery, jQuery Mobile, JSON
Familiar with: XML, J2ME, Objective - C, C#, XNA framework
Database: MySQL, SQLite
Platforms: Microsoft Windows and Linux
Tools: and IDE: Eclipse, Android SDK, Android ADT, Android Studio, JIRA, RhoStudioBeyond Compare, SVN, GitHub, DDMS, MAT, Mobile Iron, SAP AfariaNetBeans, Microsoft Visual Studio, Adobe Products
PROFESSIONAL EXPERIENCE
Confidential
Senior Android Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Memory analysis for teh application
- Handling multiple form factors of devices for application scalability
- Involved in training of teh Rho Studio IDE, creating native extensions for android
- Managing a team of 4 and also involved in application development
- Coordinating teh team from Offshore
- Coordinating with teh client to make them understand teh project development
- Contributed in client meetings to understand teh requirements
- Closely working with teh client for providing solutions to their other internal modules which are linked to this project
Environment: Android 5.0, Android SDK, Java, Angular JS, Eclipse Rho Studio, Ionic Framework,IDE
Confidential
Senior Android Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Implementation of Tire Operations module, Work On Tire module, Tire Summary and Tire History modules
- Created additional Bluetooth services to communicate with teh various BT devices associated with teh tires to get parameters like pressure, tire depth, and tire serial using RFID
- Created custom layouts for both landscape and portrait modes
- Measured current drain for teh application
- Memory analysis for teh application
- Handling multiple form factors of devices for application scalability
- Created custom components for android
- Maintained teh code in SVN code base
- Involved in generating nightly and daily builds
- Creating nightly branches in teh code base
- Managing a team of 6 and also involved in application development
- Coordinating with teh client to make them understand teh project development
- Contributed in client meetings to understand teh requirements.
Environment: Android 5.0, Android SDK, Java, Eclipse IDE
Confidential
Senior Android Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Implementation of Push Notifications using GetUI server
- SDK creation to streamline features like First time login, auto login and registration
- Created custom layouts for both landscape and portrait modes
- Measured current drain for teh application
- Involved in feature integration with other companion applications
- Created a custom encryption based algorithm based on AES
- Memory analysis for teh application
- Handling multiple form factors of devices for application scalability
- Created custom components for android
- Maintained teh code in SVN code base
- Involved in generating nightly and daily builds
- Creating nightly branches in teh code base
- Managing a team of 4 and also involved in application development.
Environment: Android, Android SDK, Java, Eclipse IDE
Confidential
Senior Android Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Implemented order listing and sub order listing modules
- Created custom camera application inbuilt in teh application to have a full control of teh functionalities specified by teh customer
- Mentoring teh inexperienced team to develop skills required for developing teh application
- Created custom layouts for both landscape and portrait modes
- Measured current drain for teh application
- Memory analysis for teh application
- Handling multiple form factors of devices for application scalability
- Created custom components for android
- Maintained teh code in SVN code base
- Involved in generating nightly and daily builds
- Creating nightly branches in teh code base
- Managing a team of 4 and also involved in application development.
Environment: Android, Android SDK, Java, Eclipse IDE
Confidential
Senior Android Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Modifying teh activity manager framework for teh existing OS
- Modifying teh notification manager framework for teh existing OS
- Mentoring teh inexperienced team to develop skills required for developing teh applications
- Measured current drain for teh application
- Memory analysis for teh application
- Handling multiple form factors of devices for application scalability
- Created custom components for android
- Maintained teh code in SVN code base
- Involved in generating nightly and daily builds
- Creating nightly branches in teh code base
- Managing a team of 4 and also involved in application development
Environment: Android, Android SDK, Java, Eclipse IDE
Confidential
Senior Android Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Created an end to end video player from scratch
- Implementing multimedia frameworks in teh application
- Used MediaElement JavaScript for handling online videos
- Handled HD video streaming in mobile devices
- Implemented screenshot capture functionality for teh application
- Handling multiple HD video streaming paralleled
- Involved in checking teh processor work load by teh application
- Mentoring teh inexperienced team to develop skills required for developing teh applications
- Measured current drain for teh application
- Memory analysis for teh application
- Handling multiple form factors of devices for application scalability
- Created custom components for android
- Maintained teh code in SVN code base
- Involved in generating nightly and daily builds
- Creating nightly branches in teh code base.
Environment: Android, Android SDK, Android NDK, Java, Eclipse IDE
Confidential
Senior Android Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Involved in end to end development of application
- Mentoring teh inexperienced team to develop skills required for developing teh applications
- Measured current drain for teh application
- Memory analysis for teh application
- Handling multiple form factors of devices for application scalability
- Created custom components for android
- Maintained teh code in SVN code base
- Involved in generating nightly and daily builds.
Environment: Android, Android SDK, Java, JavaScript, jQuery Mobile, Eclipse IDE
Confidential
Senior Android Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Involved in end to end development of application
- Mentoring teh inexperienced team to develop skills required for developing teh applications
- Measured current drain for teh application
- Memory analysis for teh application
- Handling multiple form factors of devices for application scalability
- Created custom components for android
- Maintained teh code in SVN code base
- Involved in generating nightly and daily builds.
Environment: Android, Android SDK, Java, Eclipse IDE
Confidential
Senior Android Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Involved in end to end development of application
- Feature implementation of gallery, audio tour, advertisements, tour lists and favorite spots
- Implementation of offline maps using OSA maps API
- Implementation of online maps using Google Maps API
- Mentoring teh inexperienced team to develop skills required for developing teh applications
- Measured current drain for teh application
- Memory analysis for teh application
- Handling multiple form factors of devices for application scalability
- Created custom components for android
- Maintained teh code in SVN code base
- Involved in generating nightly and daily builds.
Environment: Android, Android SDK, Java, Eclipse IDE
Confidential
Android Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Involved in end to end development of application
- Developed teh Interval Training module end to end
- Developed teh Multisport module end to end
- Developed teh Metric customization inside teh device settings
- Involved in talking between tracker application and teh sensor services using IPC services
- Involved in Status Bar Manager module to customize
- Involved in Notification Manager module to customize
- Mentoring teh inexperienced team to develop skills required for developing teh applications
- Measured current drain for teh application
- Memory analysis for teh application
- Handling multiple form factors of devices for application scalability
- Created custom components for android
Environment: Android, Android SDK, Java, Eclipse IDE
Confidential
Freelance Android Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Involved in implementing teh application end to end
- Involved in GPS module, Bluetooth module development
- Involved in releasing teh application in both Android and J2ME versions
- Measured current drain for teh application
- Memory analysis for teh application
- Handling multiple form factors of devices for application scalability
- Created custom components for android
Environment: Android, Android SDK, Java, J2ME, Netbeans IDE, Eclipse IDE
Confidential
Software Developer
Responsibilities:
- Involved in Architecture design of teh application
- Deciding teh technologies to work on for teh application
- Working closely with teh UX design team in developing teh visual concept
- Involved in end to end development of application
- Involved in custom component design using Swings
- Involved in Codec Management in JMF
- Implemented NAT hole punching technique to overcome some networking issues
Environment: Java, Java Swings, JMF, Netbeans IDE
Confidential
Software Developer
Responsibilities:
- Involved in Game Architecture design
- Deciding teh technologies to work on for teh game
- Working closely with teh UX design team in developing teh visual concept
- Involved in end to end development of game
- Involved in custom coding in low level game engine
- Involved in designing UI and some graphics for teh game
- Involved in designing 3D characters using 3DsMax
- Working with some proprietary hardware to simulate teh game using teh serial data communication
Environment: C#, XNA Framework