Android Developer Resume
Scottsdale, AZ
SUMMARY
- 5 years of extensive experience in Software Development Life Cycle (SDLC) enterprise application design, development, testing, debugging, documentation, deployment and integration of different software applications.
- Around 3 Years of professional experience asAndroidDeveloper.
- Implementation of web based applications using OOAD, OOPS and JAVA/J2EE technologies.
- Good programming skills and hands on experience in developingAndroidEnterprise Applications for mobiles and tablets usingAndroidSDK and ADT tools.
- Active experience in developingAndroidApplications using Core Java andAndroidAPIs (Animation and Graphics, Data Storage, Multimedia, Connectivity, Location and Sensors).
- Strong experience in usingAndroidSDK tools like Hierarchy Viewer, TraceView, zipalign, Draw 9 - patch, AVD Manager,Androidshell tools like logcat andAndroidPlatform tools like adb, ADT up toAndroid4.4 (API Level 19)
- Extensive experience in design, development and deployment of multi-tier enterprise applications for J2EE platform/SOA using Java, JDBC, Servlets, EJB, Tiles, Tag Libraries, and XML.
- Strong front-end UI development skills using scripting languages like JSP, HTML, JavaScript, JQuery and CSS.
- Expertise in developing the presentation layer components using JSPs, Servlets, JavaScript, XML, HTML.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like Apache Tomcat.
- Expertise in Web Front End technologies, Spring2.5, Struts1.2, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
- Experience with Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.
- Superior coordination of user acceptance testing and QA of final IT infrastructure and software development deliverables through iterative evolutions.
- Exposure to interaction between various devices and different versions of Android.
TECHNICAL SKILLS
Mobile Platforms: Android, J2ME, RIM, iOS
Mobile App Development Tools: Android SDKs Version 2.3 - 4.2, PhoneGap
Java Technologies: SDK, ADT, Java, J2EE, Servlets, JSP, JPA, EJB, RMI, JDBC, JNDI, Java Mail.
Web Technologies: HTML, XML, DHTML, XSL, XSLT, JavaScript, Node.js, SOAP.
IDE and Testing Tools: Eclipse, Net Beans, JUnit 3.8/4.0, JStyle,, SOAPUI, RESTClient
Operating System: Unix, Sun Solaris, Linux and Windows NT/2000/2003/XP/7.
Languages: C, C++, Visual Basic, PL/SQL, UNIX Shell Scripting, Python, Perl
Databases: Oracle 11g/10g/9i/8i, SQL Server 2005/2008 and Sybase, My SQL, MS-Access, DB2.
Servers: WebSphere 7.0,WebLogic 11,Jboss Tomcat 4.x/5.x
Software Packages: MS Office 2010, MS Visio, MS Front Page.
Project Management: MS Project, Resource and Project Plans, Estimation, Code Delivery, Coordination
Web-service Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS
PROFESSIONAL EXPERIENCE
Confidential, Scottsdale, AZ
Android Developer
Responsibilities:
- Involved in application architecture design.
- Drafted full project planning for Application including all aspects of development.
- Implementation of Android Broadcast Receiver from background service to start application.
- Created interface for Android native and hybrid implementation.
- Created Custom Splash Screen for application.
- Worked with Android Components such as Activities, Intents, Services and Custom UI Components such as Text View, List View, Expandable List View, Layouts and menus.
- Worked with Android UI components such as Layouts, Menus and Action Bars.
- Participated in designing of layouts for various screen sizes.
- Participated in testing of the application in various devices and also performed unit testing on the application.
- Worked with timers and implemented refresh logic in the app.
- Followed the agile methodology for implementing the project.
- Took care of Code Review, Code Fixes and bug Fixes.
- Developed Custom Android Application Widgets.
- Front-end to back-end development.
- Consumed web services and Implemented Http Communication using JSON Data.
- Implemented the modules in the framework which is used by the entire Android application.
- Developed backend communication using SOAP API WebService for Banking Services credit Card services, Value Added Services, Loan Service, Deposit Services, Overdraft Services and developed application for Android Devices
- Used Notification Service for notify
- Implemented Fragmentation for levels of variation range from differences in device hardware such as display resolution and size.
- Worked on local data storage using SQLite
- Used Android JUnit extension to prepare test cases.
Environment: /Tools:Android2.2 to 4.4 versions, Java,AndroidSDK, ADT 21.1.0, Notification, Shared Preferences, Fragments, JSON, REST API (XML), MySQL, HTML5, JavaScript, CSS, Eclipse 3.6, Perforce, MAVEN, XML, Multi-threading, SQLite3.
Confidential, AZ
Android Developer
Responsibilities:
- Created handset specific user interface (UI) for Android mobile phones and tablet .
- Worked with Android UI components such as Layouts, Menus and Action Bars.
- Developed update patches, modules and components for different Android applications.
- OO Concepts and UML were immensely used for modeling.
- Comfortable in using Android Components such as Activities, Intents, Services and Custom UI Components such as Text View, List View, Expandable List View, Layouts and menus.
- Developed the UI for the app using edit boxes, buttons, 9-patch images, time picker, date picker, dialog boxes, alert boxes and spinners using various layouts.
- Participated in designing of various screens by using design principles.
- Researched on Android application acceptance and solicited feedback from users to make the new and existing applications more users friendly.
- Wrote technical specifications and maintained all reports pertaining to Android application development process.
- Used JSON for web service calls to access external database.
- Worked on the local data storage using shared preferences, SQLite database and file system.
- Used Asynchronous tasks for handling long term operations to ensure best UI performance.
- Tested the Android widget for multiple devices, densities and screens.
- Involved in Android App unit testing with eclipse debugger and USB debugging.
- Handled Network latency issues, exception and error handling for the Android app.
- Involved in post-production support and Change Request process to fix the bugs.
- Worked closely with QA team while fixing bugs and fragmentation issues.
- Implemented a well versed error handling system in the application.
- Tested the application on differentandroidtarget devices and also debugged the issues using Android provided tools like Trace view and view hierarchy from DDMS for optimization purposes
- Involved in developer testing by porting the application on multiple devices with various screen sizes.
Environment: /Tools: JAVA, Android SDK, Android Emulator, JSON, Camera API.
Confidential
Senior Android Developer
Responsibilities:
- Requirement Analysis, Module level designing, UI design, Development and Deployment in the marketplace.
- Developing technical specifications and plans.
- Developed both UI and background of android applications. This includes application designing, performance tuning of Applications along with developer testing.
- Used JUnit for testing purpose.
- Used Eclipse memory analyzer.
- Implement Tab Navigation
- Handled designing and developing responsibility of Insurance App application.
- Notification service to inform the user about claiming file successfully, lucrative offers and version update
- Implemented dynamic table structure for some screens.
Environment: /Tools:Windows XP/7,Android 2.0 to 3.2 versions, Java,AndroidSDK, ADT 16.0.0, Eclipse, SVN, REST API (XML), MySQL, Shared Preferences, JavaScript, CSS, XML, SQLite3, Notification.
Confidential
Junior Java developer
Responsibilities:
- Gathered specification, designing the system, building the database, development, testing and implementing the system.
- Prepared technical specifications document for the given functional specifications
- Involved in implementation of GUI using JSPs, Servlets, HTML, Java Script and CSS for modules in MASA-2.
- Data validation is done at Client Side using JavaScript.
- Developed front end with JSP using Custom Tag library. Server side programming using Servlets.
- Design and development of the business layer using JDBC.
- Developed applications for updating the database using the information collected from various forms.
- Used Eclipse IDE for development, testing and debugging.
- Testing of modules using JUnit.
- Worked extensively in UAT and Maintenance.
- Involved in Unit Testing and Integration Testing.
Environment: /Tools: Java Swing, JDK 1.5, JSP, HTML, Java Script, Servlets, Custom Tags,PVCS, JUnit, log4j.
