Post Job Free
Sign in

Developer Development

Location:
United States
Posted:
February 07, 2017

Contact this candidate

Resume:

SOUNDARYA PUNJARI

Android Developer

*************@*****.***

678-***-****

Professional Summary:

Around 5 years of experience as Software Developer with 3+ years on Designing and Development of Android Applications for Smartphone and tablet and around 2 years on Java based applications.

Very good understanding of Android Back-end and UI guidelines.

Extensively worked on almost every stage of application development right from collecting requirements, providing guidelines for design, implementation that includes various stages in development, QA, code signing and releasing to Market.

Excellent knowledge and working experience in Android SDK, Eclipse IDE, Android Studio, IntelliJ IDEA, and Application Stack. Focused on background processing with Async Tasks and Services, IPC, AIDL, Storage and retrieval of structured data, fragments and broadcast receivers.

Expertise in working with public APIs, such as Twitter, Facebook, Google, YouTube and in using third party libraries and GitHub.

Experience in Wi-Fi, understanding of Bluetooth, Analysis and ads Integration.

Extensively worked on memory leaks, push notifications, content providers, multiple screen support, data offline usage, accounts and sync on Android.

Experience in using Fragments, Activity workflow, Action Bar Navigation, Menu designs and view controls, and Loaders.

Experience in testing frameworks like Expresso and with Android SDK tools.

Experience in working in Agile environment and coordinate with offshore teams.

Experience in Android UI toolkit and Layout Managers. Proficient in Android application framework.

Experienced with agile software development to create a high-level Product Backlog that includes a list of all the characteristics that would be beneficial for the client and the users.

Experience in Development and Implementation, Troubleshooting and Debugging, Testing of Software Applications.

Experience in programming skills, CORE JAVA and RCP technology, including SWT, Jface and XML.

Hands on experience with Android activity life cycle and service life cycle call backs and Android OS framework.

Experienced with app components like Activities, Services, Intents, Broadcast Receivers and Content Providers.

Working knowledge of the projects like, client, project manager, designer, developer, and product possessor for ensuring a collaborative across the whole team.

Experienced with Agile for creating software solutions, including websites, applications and mobile applications that emphasise on offering high-quality software in a frequent and consistent manner.

Working knowledge of graphic design, Audio and Video features and handling various kinds of media using Photoshop, Flash.

Possess excellent technical skills and exceptional ability to quickly master new concepts.

Have interacted with customers regularly during development of the mobile applications.

Dedicated team player, quick learner, self-starter, excellent analytical, design and problem solving.

Dedicated team player with excellent work ethic, interpersonal skills, and ability to communicate effectively with all levels of organization such as technical, management and program.

Always curious to learn new skill or a new technology.

Technical Skills:

Programming/Scripting Languages:

C,C++,Java,J2EE,JDBC,HTML 5.0,XML 1.0,XSL,XSLT

2.0,JavaScript

Web Services:

SOAP,REST,JSON

Web Technologies:

XML, Ajax, SDKJ Query, DHTML, DOM, CSS

Operating Systems:

Windows, Linux, UNIX, Mac OSX, Android

Office Tools:

Microsoft PowerPoint, Microsoft Excel, Microsoft Word, Outlook

Database technologies:

MySQL, PL/SQL, Oracle 8i, SQLite, SQL Server

IDE’s Used:

NetBeans, Android Eclipse IDE(with ADT), Android Studio, Eclipse and their Debuggers, JDeveloper

Testing Tools:

SDK, Junit, Crashlytics, Espresso

Version Control Tools:

CVS, GIT, VSS

Web/Application Servers:

Tomcat 4.1 & Apache HTTP Server

Professional Experience:

Verizon, Hamilton, NJ. April 2016 – Till Date

Android Developer

App Link: https://play.google.com/store/apps/details?id=com.verizon.messaging.vzmsgs

Description: Verizon Wireless is a wholly owned subsidiary of Verizon Communications offering Wireless telecommunications products and services. Monitor device modem parameters for operator certifications of android devices. The device parameters measured and logged in binary file format for processing offline. Many parameters are continuously presented in graph to user in real time as well.

Responsibilities:

Designed and developed mobile application for Android mobile devices with extensive user interface development.

Used SQLite to cache the data received from the RESTful web services.

Constructing http requests, fetching server response and parsing feeds wherever required.

Analysis of mobile application code for re-engineering.

Involved in requirement gathering and designing of the application.

Experience in working with Android Debug Bridge tool and with UI Demonstration.

Developed, implemented and maintained unit tests of programs.

Responsible for consuming the REST services, getting JSON response and parsing them to get the required information.

Used log cat, DDMS (Dalvik Debug Monitor Server) and trace view for debugging and detecting memory leaks.

Used agile methodologies into mobile app development method for overall achievement of goals, as well as the intervening convenience of mobile app development and investment.

Worked on Agile mobile development to research for understanding a client’s goals, challenges, business environment and customers and users.

Implemented on improving communication at every step of the mobile app development process by agile approach to project management process.

Involved troubleshooting and debugging android applications.

Handling XML data using efficient parsing techniques such as DOM parser.

Work closely with the web application development team to ensure proper integration between mobile application and web application.

Worked on Junit testing, Extensive use of Angular JS.

Designed the database model in MySQL.

Environment: Android SDK, Java, JRules, Eclipse IDE, J2EE, Oracle WebLogic, JQuery, Ant, Angular JS, JSON, XML, DDMS, MySQL, CSS, cTests, OSB.

Disney, Orlando, FL. Feb 2015 – Mar 2016

Android Developer/Mobile application developer

App link: https://play.google.com/store/apps/details?id=com.disney.disneystore_goo&hl=en

Description: Disney store mobile application is a generic commerce and online shopping application helps user to shop online in various categories and helps the users to find their appropriate products. This application has a login option, used to add product on their shopping cart and wish list. User can pay bill from their android devices and they can find the nearest store location based on their current position.

Responsibilities:

Worked with the Android SDK, and implemented Android Bluetooth and Location Connectivity components.

Utilized UI wireframes and specifications to support android tablet and mobile device applications.

Develop user-friendly user interface using advance design pattern like Android Fragment, List View, and Scroll View as per client needs.

Implemented unique design for portrait and landscape mode.

Used web views, list views & populated lists to display the lists from database using simple adapters.

Worked on enhancing the user interface by implementing custom list layouts and themes.

Designed the UI using Angular JS Framework.

Integrated location based services using Google Maps API to display locations of the nearest stores.

Implemented SQLite databases to monitor shipments and customized web view component to load an SWF file and HTML data.

Implemented the required GUI by making modifications to the xml files.

Worked on implementing multiple tabs in Action Bar, like Accounts, Deals, Alerts and Locations.

Played a key role in writing application logic using Eclipse IDE and Android SDK.

Worked on agile methodologies in mobile app development and other software development like stakeholder engagement, transparency, early and easy to predict delivery time, cost and schedule, permits changes, focuses on business changes, and customers needs, in addition to also take account of understanding the customer requirement fully.

Collaborated with web services team to implement the backend support.

Extensively used custom list views to view information on every screen and keep the uniformity of the application.

Tested the application on different android target devices and also debugged the issues that were found.

Worked on Activity styles and implemented custom styles and on making the app support different screen sizes and configuration.

Tested the application on various Android devices.

Environment: Android SDK and Android ADT, Eclipse, Google Android Simulator, Xamarin Studio, C#, Genymotion XML, HTML5, JSON, SQLite, MySQL, Android, Linux, Windows 7.

OPTUM, Eden Prairie, MN. Mar 2014 – Jan 2015

Android Developer

App Link: https://play.google.com/store/apps/details?id=com.optum.rx&hl=en

Description: The Optum app is the most convenient way to manage prescriptions of Members of the optum they can take care of home delivery prescriptions at any hour, from anywhere, Users can refill and renew existing home delivery pharmacy prescriptions, sign up new prescriptions for home delivery, compare medication prices, request doctor to renew a prescription, find the nearest pharmacy, view the log of three years' worth of prescriptions and more.

Responsibilities:

Involved in full life cycle of the application including wireframe design, server development and client development.

Constructing HTTP requests, fetching server response and parsing feeds wherever required.

Involved in requirement gathering and designing of the application.

Worked on developing various features such as value product of the day, browse products from store inventory and navigate to the nearest store.

Have used REST-JSON to communicate with mobile and host application.

Work closely with the web application development team to ensure proper integration between mobile application and web application.

Tested the application on various Android devices.

Used GIT-HUB as our project version controller, where used to commit and push the developed, working code.

Used Crashlytics, while testing the application, so as to verify the proper free-flow working of the application and fragments and activities.

Used Android SDK, Eclipse IDE, Dalvik Debug Monitor Server, Android Virtual Device, and Android Debug Bridge for development and debugging tool.

Worked on the local data storage using shared preferences, SQLite database and file system.

Worked on UI design and Backend Development using SQlite.

Involved in analysis, specification, design, and implementation phases of Software Development Life Cycle (SDLC).

Environment: Android SDK 3.1, Java SDK 1.6, SQLite 3.0, Eclipse IDE and ADT Plugin, JSON, REST, Web Services, XML, Crashlytics, Trello-board, Action-Bar and GIT-HUB.

All State Insurance, Bengaluru, India. Apr 2013 – Feb 2014

Android Developer

App Link: https://play.google.com/store/apps/details?id=com.allstate.view&hl=en

Description: The Allstate Corporation is the third largest personal lines insurer in the United States (behind State Farm and GEICO) and the largest that is publicly held. The company also has personal lines insurance operations in Canada.

Responsibilities:

Involved in requirement gathering, UI design and development.

Worked on innovative background reflecting the user account status that changes according to user’s account.

Worked closely with the testing team.

Designed screens related to Categories and Detail description for Tablet for both 7 inch and 10-inch devices by customizing views as per mockup. Created Master-Detail Interface for tablet implementation.

Updated backend validations to meet tablet specific requirements.

Implemented unique design for portrait and landscape mode and data caching mechanism.

Used web views, list views & populated lists to display the lists from database using simple adapters.

Responsible for consuming the REST services, getting JSON response and parsing them to get the required information

Added parser classes for Tablet, which involved parsing JSON feeds.

Created UI & functionality for authentication feature.

Involved in development and enhancements of features to restrict the usage based on Authorization and Authentication tokens.

Provided subsequent releases, which included feature changes, enhancements and bug fixes.

Environment: Java, Android SDK, MVC, Oracle, JQuery, XML, HTML, CSS, OSB

Sherwin Williams, Cleveland, OH, (Hyderabad Offshore) Oct 2012– Mar 2013

Android / Java Developer

App Link: https://play.google.com/store/apps/details?id=com.app.emantras

Description: MOBL2 allows educators to develop content that learners can access from their mobile devices, allowing them to study at their own pace and therefore, perform better. It gives students instant access to valuable learning material, anywhere, anytime. This app can help create study guides, flashcards, quizzes which contain content, audio, video and HTML5 format. User can use this app online or offline.

Responsibilities:

Requirement Analysis, Module level designing, UI design, Development and Deployment in the market.

Implemented unique UI design for portrait and landscape mode and for Small screen and large screen Mobile Devices.

Implemented custom List View UI Design, list view drag and drop features to rearrange the list view and the Search functionality against with list view.

Worked with android components such as activities, intents, services, and custom UI components such as Text View, List View, customized List View, layouts, Tab Layouts, Web view, gestures events and menus.

To develop user-defined tags using XML and the HTML5 Course Interaction using HTML5, JQuery and CSS.

Worked on local data storage using SQLite and Android service to download and upload content from back end web server via REST API.

Worked on an Android Service to implement the Push Notification.

Implemented Pagination concept, Custom Video and audio Player.

Designed the HTML based web pages for displaying the various platforms and developed the presentation layer using JSP, servlets, HTML and SiteMesh framework.

Extensively used XML documents to translate the content into HTML to present to GUI.

Developed HTML and JSP to present Client side GUI and Java classes and JSP files and dynamic content of presentation layer using JSP.

Developing mobile apps that fit into their CPU, memory and battery constraints, while making sure the code is efficient, maintainable, reusable, and extensible.

To track the HTML5 Course User information usage report.

Analyze Mobile application code for reengineering.

Environment: Android SDK, Java, REST API (XML), SQLite, PHP, GUI, MySQL, HTML5, JSP, JavaScript, JQuery, CSS & Eclipse IDE

Visual Soft, Hyderabad, India Feb 2011– Sep 2012

Java / J2EE Developer

Description: Visual Soft India Private Ltd specializes in building web presence of an organization which include Domain Registration and Hosting, Design, Website promotion Services.

Responsibilities:

Involved in various stages of the project life cycle primarily design, implementation, testing, deployment and enhancement of the application.

Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams using Rational Rose Enterprise Edition.

Designed and developed web pages using JSP, HTML and used JavaScript for client side validation.

Involved in design and development of the application in n-tier fashion based on utilized Struts frameworks.

Developed data model and stored procedures.

Developed Servlets to process update information.

Responsible for maintenance and production support of the application documented design and functional aspects of the application.

Used JDBC for communicating with the database.

Environment: Java, JSP, Servlets, Java Beans, MVC, JMS, EJB2.0, Weblogic8.1, JavaScript, ORACLE8i, HTML, DHTML, XML, Windows XP.

Education:

Bachelors in Electronics and Communication from JNTU, Hyderabad, India.



Contact this candidate