Android Application Developer Resume
NY
SUMMARY
- Around 7+ 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 4+ Years of professional experience asAndroidDeveloper.
- Implementation of web based applications using OOAD, OOPS and JAVA/J2EE technologies by applying the quality procedures of CMMI Level 5.
- 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, Trace View, Draw 9 - patch, AVD Manager,Androidshell tools like Logcat andAndroidPlatform tools like ADB, ADT up toAndroid4.3 (API Level 19)
- Extensive experience in design, development and deployment of multi-tier enterprise applications for J2EE platform/SOA using Java, JDBC, Servlets, EJB, Struts, Tiles, Tag Libraries, Hibernate 3.0, 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.
- Strong database skills in Oracle 8i/9i/10g/11g, DB2, and MySQL and Expertise in programming with SQL, PL/SQL and Stored Procedures.
- Experience with Software Development Methodologies like SDLC, 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.
TECHNICAL SKILLS
Java Technologies: SDK, ADT, Java, J2EE, Servlets, JSP, JPA, EJB, RMI, JDBC, JNDI, Java Mail, Hibernate.
Web Technologies: HTML, XML, DHTML, XSL, XSLT, JavaScript, Node.js, JAX-WSDOM, SAX, SOAP.
Frame Works: Struts1, Spring2.5, Hibernate, Maven
IDE and Testing Tools: Eclipse, Net Beans, JUnit 3.8/4.0, JStyle, JProbe, SOAPUI, REST Client, JProfiler
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
Source Control: Sub-Version (SVN), Clear Case, CVS/PVS and VSS (Visual Source Safe)
Web-service Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS
PROFESSIONAL EXPERIENCE
Confidential, NY
Android Application Developer
Responsibilities:
- Designed the layout designs using android XML for all the pages.
- Created the log in and sign up page and integrated Google cloud services on the application.
- Enabled synchronization of the user documents to the secure cloud.
- Implemented Bluetooth file sharing capabilities between paired devices using default Bluetooth Adapter and Socket.
- Implemented a common interface for the application making it compatible with a desktop, web or mobile.
- Implemented 5 filters: Active, Created by you, Flagged, Invited to and Expired.
- Enabled a comments sections for the users within the application.
- Involved in working with Location Manager and Restful Web service with JSON.
- Tested and implemented the application.
- Worked on debugging the application using Logcat, DDMS.
- Used Extreme programming to develop source code integration
- Followed AGILE methodology for implementing the Application.
Environment: Eclipse IDE, Java SDK, Android SDK, JUnit, ADB, XML UI, DDMS, JSON, Logcat, Android Cloud, Jquery, agile
Confidential, Atlanta, Georgia
Android Developer
Responsibilities:
- Interpreted the wireframes and created layouts and functionality according to it.
- Created shopping list layouts for phone and tablet for the list of lists. Used list view layout to display shopping list and shopping list item.
- Created the layout for unauthenticated and no list view for shopping list.
- Created an event to let the user share the shopping list using email and SMS/Text.
- Created functionality to let the user add recipe ingredients to shopping list from Recipe Detail Ingredients page.
- User can add a single recipe item or can add all recipe items to the shopping list. User can also add a new shopping list.
- Implemented the layout for search filter for phone and tablet according to the wireframes.
- Created search filter functionality with OrmLite.
- Implemented offline functionality for shopping list to display message. If the user is offline, display the message.
- Fixed the bugs identified by the QA testing team.
- Worked in an Agile based environment and finished all the tasks assigned in each sprint.
- Tracked issues using JIRA.
- Participated in sprint planning meeting.
- Participated in daily scrum meeting to inform the progress made or any blockers faced.
- Worked with an offshore team and took part in meeting every day to keep track of different tasks or to add a new task for a story.
- Used GitHub as project version controller.
- Tracked the bugs using HockeyApp crash reports.
- Worked with 3rd party components - OrmLite, HockeyApp, and Janrain, Google analytics GTM, Android Volley, Pluck, GSON and New Relic.
Environment: Android Studio, Android 4.1 API(API level 16), IntelliJ IDEA, GitHub, XML, HTML5, OrmLite, HockeyApp, Janrain, Google analytics GTM, Android Volley, Pluck, GSON and New Relic
Confidential, Minneapolis, MN
Senior Android Developer
Responsibilities:
- Involved in application architecture design.
- Drafted full project planning for Application including all aspects of development.
- Created interface forandroidnative and hybrid implementation.
- Created Custom Splash Screen for application.
- 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 application.
- Used Google Maps for faster navigation to find the ATM, Branch location and information to user get there.
- Worked with Notification Service to notify the user, any special offer, and automatic log out for security purpose and update the apps version.
- 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
- UsedAndroidJUnit extension to prepare test cases.
- Implemented User Interface for supporting multiple devices
Environment: Windows XP, MAC,Android2.0, 3.0, 4.0 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, Chicago, IL
Android Developer
Responsibilities:
- Requirement Analysis, Module level designing, UI design, Development and Deployment in the marketplace.
- Developing technical specifications and plans.
- Used Junit for testing purpose.
- Used Eclipse memory analyzer.
- Used Bluetooth Technology to establish connection with external printer.
- Implement location finder to track the place of damage by using GPS technology.
- 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: Java 1.6, JSP, HTML, JavaScript, spring 3.0, Apache Tomcat 5.5, Hibernate 3.0, Struts 2.0, Oracle 10g, Eclipse.
Confidential
Responsibilities:
- Worked in an agile based environment & worked as scrum master.
- Implemented the new applications as example applications to use with the Symbian library.
- Collaborated with different technology teams to plan & release of libraries and tested the library using beta release
- New applications used the technology team specific library before final release and reported issues found to technology team
- Reviewed application created by new team members
- Planned the iteration for team with user stories and tracked day to day activities of team
Environment: Symbian C++ 9.5/Anna, Qt, C++