Sr.androiddeveloper,tech Lead Resume
CaliforniA
SUMMARY
- Total 8 years of solid working experience in IT industry including strong application development systems administration, solid technical aptitude for troubleshooting and problem solving and applications management.
- Extensively worked in Mobile Native, Hybrid, and Web Applications.
- Expertise working on Android SDK, Android NDK, and Android ADT plug in, SQLite, java, xml and HTML5.
- Extensively worked on memory leaks, data offline usage, push notifications, content providers, multiple screen support, accounts and sync on Android.
- Good exposure in developing GUI using Interface design principles for Android mobile and tablet devices.
- Extensively worked with all android components like Activities, Services, Broadcast Receivers and content Providers.
- Strong expertise in creating responsive UI for various screen resolutions.
- Good Knowledge working on ecommerce domain and banking domain applications.
- Expertise in Object Oriented Architecture, Design and Programming from design to implementation.
- Expert level skills in SQL and database query optimization techniques.
- Experience in architecture design, development and implementation of software applications and testing.
- Have extensive working experience on Java development.
- Good experience working on UI design using AngularJS, JavaScript, html, CSS, JQuery backbone js and node js
- Knowledge in implementing android’s Bluetooth API, Session API, and Sessor API.
- Experience in web service protocols such as JSON, HTTP, and XML.
- Working knowledge of graphic design and handling various kinds of media using Photoshop, Illustrator, Premiere and flash.
- Used Cordova plug - in to build the hybrid applications using Phone gap.
- Always curious to learn a new skill or a new technology.
- Played major role in system architecture and designing the system modules.
- Effectively achieved projects milestones and deliverable using Agile methodology.
- Have good experience analyzing, designing and implementing applications, frameworks and device drivers for mobile platforms.
- An effective team leader, enlisting support of all team members in aligning with project and successful delivery.
- Self-driven, fast learner, mentoring and conducted brainstorm sessions with huge
TECHNICAL SKILLS:
Operating Systems: Linux, Windows 8,Mac OSX, Android, Ubuntu
Languages: Core Java,J2EE,JDBC,JSP( JDK 1.5-1.7), C, C++,JavaScript
Android Skills: Android SDK (2.0 to 7.0) Tablets/Smartphone, ADT
Web Services: REST, JSON
Databases: SQLite
Version Control Tools: Git
Web/Application Servers: Tomcat, IBM WebSphere
IDEs: Android Studio, Android Eclipse IDE (ADT), Eclipse, NetBeans
Methodologies: Agile, SCRUM,Waterfall
PROFESSIONAL EXPERIENCE:
Sr.AndroidDeveloper,Tech Lead
Confidential, California
Environment:Android SDK (4.0 to 7.0) and Android Studio, SQLite, Network Connectivity issues, JSON, JIRA, Embedded system design
Responsibilities:
- Worked on both Android UI and Backend development
- Used Android SDK (4.0 to 7.0) and Android Studio for development.
- Worked on Fragment callbacks, Push notification, and video streaming
- Experienced working on Google Maps, Broadcast receivers and services.
- Worked on wide use of application framework like Intents, content providers, Alert Dialog, Fragments, AsyncTask, Handlers and lifecycle Call backs.
- Worked on SQLite, Network Connectivity issues, Shared Preferences.
- Proficient in working on Restful web services using JSON by passing GET and POST requests.
- Worked on Flurry analytics and also involved in identifying Critical/Crash/Hidden defects in applications using mobile apps.
- Involved working on critical UI designs using Relative layout, Frame Layout, Table layout, Grid view and Recycler view
- Worked on theJava Server side framework development.
- Experienced working on Bluetooth stack, Scan credit cards, push notification and Wifi connectivity.
- Used spring framework for the application development.
- Involved working closely with other team members and the other development teams
- Experienced using the JIRA software developer tools
- Proficient in creating test data for Business users, Personal users, Commercial users etc.
- Designed Effort estimation of the team.
- Used Agile methodology for the project implementation.
- Worked in different phases of the project cycle like design, development and testing
- Involved in Load/Performance testing.
- Involved in debugging the application, production bugs fixing and enhancing the app.
- Security and manufacturing enablement and validation
Android Application Developer
Confidential, Richmond, VA
Environment: Android SDK 4.4, Eclipse IDE 3.5, Android API's, Java 8, XML, JSON, HTML, CSS, SQLite, GPS service, Log cat, GIT, Notification, Shared Preferences, Fragments.
Responsibilities:
- Worked in different phases of the project cycle like design, development and testing.
- Used GPS provider to quickly find location and navigates the directions to the nearest Bank or ATM.
- Responsible for developing the Android UI layouts (Linear Layout, Relative Layout).
- Responsible for developing the user login screens and design the Context menus based on the Android Menu Navigation, Tabbed Navigation control andAction Bar Control.
- Responsible for consuming the REST services, getting XML, JSON response and parsing them to get the required information.
- Integrated location based services using Google Maps API to display locations of the nearest Branches/ATM's
- Enabled the application to use the Camera feature to scan a document and upload the check using SQLite.
- Used Android SDK and Eclipse IDE for development.
- Tested the app across different versions of Android and different android phones to assure quality and performance.
- Worked closely with another mobile app developer, leading the other platform development.
- Implemented customized web view component to load an SWF file and HTML data.
- Implemented the required GUI by making modifications to the XML files.
- Work closely with the web application development team to ensure proper integration between Mobile and Web application.
- Embedded Google Maps API, GPS Location Data into app with zooming controls.
- Worked on debugging the application using Logcat, DDMS.
- Tested the application on various Android devices.
Android Application Developer
Confidential
Environment: AndroidSDK,JavaScript,HTML,CSS
Responsibilities:
- Participated in complete software development life cycle for proper analysis, development, testing, deployment and enhancement of the code.
- Used fragments to build small reusable pieces that are easier to manage and allow for more fluid visual design and also can adapt to the tablet and phone resolutions.
- Involved in refactoring the code for better reusability.
- Doing TDD and writing the unit test cases using JUnit framework.
- Created a local database using SQLite to store and retrieve the data.
- Used shared preference to store and retrieve persistent key value pairs across user sessions.
- Debugging the code using DDMS, Log cat.
- Used Activities which implement Broadcast Receiver to listen to several Broadcasts from other applications and the system.
- Creating the UI for the application.
- Involved in debugging and porting the application on various devices to avoid future compatibility issues.
- Taken the training sessions to the team whenever new features are used to come in android.
- Version control using SVN.
- Worked closely with testing team to understand and tracing issues.
- Analysis of mobile application code for re - engineering.
- Used HP-Quality Center for Defect Tracking.
- Creating the progress report and open defect report to track the defect closing time for each defect.
Environment: Android, iOS, HTML5, CSS, JQuer, Sitecore, RWD