PAVAN SULAGA

  • ANDROID / MOBILE APPLICATION DEVELOPER
  • Framingham, MA
  • Member Since Mar 09, 2023

Candidates About

 

Pavan Sulaga

Android / Mobile Application Developer    

 

Summary

·         Over 7+ years of IT experience in design, development, deployment and maintenance of applications in Android and JAVA/J2EE.

·         Around 4 years of experience on smartphone and tablet development experience.

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

·         Proficient in Android application framework and Android SDK tools.

·         Experience in building Android apps which consume REST web services, using JSON&XML parsing.

·         Expertise in developing apps using SQLite, Java, XML and HTML5.

·         Experience in using Android Framework APIs such as Location, Camera, Media Player, Bluetooth and Wi - Fi.

·         Proficient in Android applications development involving User Interface development, Notifications, Adapters, Broadcast Receivers, Content Provider, Services, Json Parsing and Telephony Manager.

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

·         Experience in working with SQLite Database, Google Maps API, GPS Location Data and Push Notifications.

·         Proficiency in unit testing with Junit and performance testing of UI.

·         Knowledge of software versioning tools such as GIT (using GitHub) and SVN.

·         Expertise in Data Structure, Multithreading, Collections, Exception handling and Serialization.

·         Expertise in developing applications using Java, J2EE, Struts, Spring, Hibernate and JSP.

·         Have hands-on experience in complete project life cycle, with domain knowledge in Mobile Application Development and Web application development.

·         self-driven, goal oriented, customer focused software professional with proven ability to successfully work in all phases of Software development lifecycle.

·         Good communication skills: I have interacted with customers regularly during development of the mobile applications.

 

Technical Skills :

·         Mobile Platform                         

Android

·         Languages

Java, PHP, C++,Asp.Net

·         IDE / Tools

Eclipse, Android Studio

·         Markup/Script Language

HTML5, JavaScript, XML, CSS3

·         Application Servers

Apache Tomcat,  WAMP

·         Databases

MS SQL Server, MySQL

·         Operating System

Windows XP/7/8, Mac OS, Linux (Ubuntu)

 

Professional Experience:

Client: Staples, Framingham, MA                                                                                              Sep  2016 – Present

Description: Staples is an American multinational office supply retailing corporation, with over 1,500 stores in North America. Staples also does business extensively with enterprises in the United States and Canada. Staples sells supplies which include staples, office machines, promotional products technology, and business services both in stores and online.

Role: Android Application Developer

URL: https://play.google.com/store/apps/details?id=app.staples&hl=en

 

Responsibilities:

  • Involved in full life cycle of the applications including prototyping, design, and development, and testing.
  • Worked on the material design components.
  • Worked with the Android SDK, and implemented Location Connectivity components
  • Used GIT for code repository and maintaining current and historical versions of the source code. 
  • Intensive use of internal API's in order to fetch item details.
  • Worked with the shopping cart API in order to push the selected items.
  • Implemented horizontal recycler view to show the current trending items.
  • Used Retrofit for establishing network connections.
  • Tested the app across different versions of Android and different android phones to assure quality and performance.
  • Implemented REST services, getting JSON response and parsing them to get the required information.
  • Refactor existing code base to meet changing requirements and improve code maintainability.
  • Used Android DDMS features such as Log cat and Screen Capture.
  • Worked with developers to resolve and fix the faults found in testing the structure and functionality of the application.
  • Worked on wide use of application framework like content providers, content resolver, AsyncTask.
  • Involved in working on Restful Web service with JSON.
  •  Used sync service to load changed data from server and to send modified data to server from app.
  • Responsible for designing and implementing Location based service using Google Maps API that enables to search the nearest store located. 
  • Analyzing application with Trace View tool to improve performance.
  • Test and error logging on different versions and devices of Android.
  • Implemented an error reporting system for future development support.

 

Environment: Android Version 2.3.3-6.0.0, Android SDK, Java, J2EE, JavaScript, Google Maps API, Retrofit, Picasso, Expresso, Android Studio 2.2.2, windows 7, HTML 5.0, XLX, XML.

 

Client:Dexcom,  San Diego, CA                                                                                                         Oct 2015 – Aug 2016

Description:  Dexcom transforming diabetes care and management by providing superior continuous glucose monitoring technology to help patients and healthcare professionals better manage diabetes.

Title: Dexcom G5 Mobile Continuous Glucose Monitoring System 

Role : Mobile Developer

URL: https://play.google.com/store/apps/details?id=com.dexcom.follow&hl=en

 

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.

·         Device specific needs were implemented with the help of PhoneGap.

·         Worked closely with the testing team.

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

·         Implemented unique design for portrait and landscape mode.

·         Responsible for consuming the REST services, getting JSONresponse and parsing them to get The required information

·         Added parser classes for Tablet, which involved parsing JSONfeeds.

·         Created custom UI classes for corresponding Misfiles

·         Implemented data caching mechanism.

·         Created supporting Home screen Widgets to display specials based on users Preferences.

·         Upgraded the application layout to support Android 5.0 Lollipop.

·         Created UI&functionality for authentication feature.

·         Developed user-friendly UI using advanced design patterns that supports Android Marshmallow.

·         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.

·         Implemented Agile/scrum methodologies for completion of project before deadlines.

 

Environment: Android SDK, Android Studio 1.4, XML, HTML5, REST services, JSON, PhoneGap.

 

Client: Disney, Orlando, FL                                                                                                          March 2013 – Sep 2015

Description: Walter Elias "Walt" Disney was an American entrepreneur, animator, voice actor and film producer. A pioneer of the American animation industry, he introduced several developments in the production of cartoons.

Role: Associate Android Developer

URL: https://play.google.com/store/apps/details?id=com.disney.mdx.wdw.google&hl=en

 

Responsibilities:

·         Developed user-friendly user-interfaces using widgets like Menus, Dialogs, different Layouts, Buttons, Edit boxes and Selection widgets like List View and Scroll View as per client need.

·         Populated spinner data from SQLite database by using simple spinner which allows selecting an item from a drop down menus and to store user and app data into SQLite database.

·         Added search functionality to list view items will filter the list data with a matching string.

·         Integrated Google Maps into the application using Google Android location-based APIs to display addresses and locations.

·         Added a feature to app to detect internet connection status before making any HTTP Requests.

·         Experienced in developing app handling XML data using efficient parsing technique such as DOM/JSON parsers.

·         Implemented the event reminder feature into the app using services, async tasks and alert notification API.

·         Used Android content providers for implementing features like sending E-mails, SMS, etc., from the app.

·         Designed Comps and pitched to Apple, resulting in a signed exclusivity contract. B2S is now the only company that sells, engraves, and gift wraps Apple products outside of store.apple.com using a rewards-based Ecommerce platform. 

·         Applied knowledge of SQLite and data persistence to develop an offline feature that allows the user to access app without network connection.

·         Designed the app to take pictures with a camera at any time to collect images.

·         Used RESTFUL web services to consume a web service.

·         Worked on debugging the application using Logcat, DDMS.

·         Worked in an agile environment delivering in short turn-around times.

 

Environment: Android SDK 2.2, SQLite 3.6, Eclipse IDE 3.5, Android API’s, JDK 1.6, XML, JSON, GPS, ADT Plug-in, CVS (version control), Logcat, DDMS console

 

Windstream Communications                                                                                                       July 2011 – Feb 2013

Hyderabad, India                                                                        

Role: Java Developer

 

Description:

Windstream is a provider of voice and data network communications (broadband, VoIP, MLPS), and managed services (virtual servers, managed firewall, data storage, cloud-based voice, etc.), to businesses in the United States. The company also offers residential broadband, phone and digital TV services to consumers within its coverage area.

 

Responsibilities:

·         Used Agile methodology (used Scrum) for development and was present in daily stand up meetings and weekly team meeting. Also attended bi-weekly sprint planning meetings.

·         Effectively participated in communication with Business Analysts and architects.

·         Developed Spring Hibernate components for backend data retrieval and persistence.

·         Involved in making improvements in an already existing code to add new functionality to PAO.

·         Involved in development using JRules and Groovy also (some of the functionality is present in JRules and groovy).

·         Involved in creating proxy and business services using OSB.

·         Deployed PAO on WebLogic application server.

·         Used Mercurial for version control.

·         Involved in component Testing (writing cTests).

·         Involved in deploying PAO on APPSDEV server using Team City.

·         Involved in performing code reviews using Crucible.

·         Used Ant to build the application.

 

Environment: Java, JRules, Groovy, J2EE, Spring, Hibernate, JSP, MVC, Oracle Weblogic, JQuery, Ant, XML, HTML, CSS, Mercurial version control system, cTest, OSB

 

Financial Planner, MetLife                                                                                                    Nov 2009- June 2011

Trigeo Image Systems, Hyderabad, India 

Java Developer

 

Description:

Financial planner helps the financial advisors for advising customers on Retirement, Insurance, Education, Tax, Estate and Mortgage planning. It gives the monetary benefits at each period and projection till the end of period. It also helps the customers to apply online for insurance claims and online purchase of insurance plans.

 

Responsibilities:

  • Designing UI screen for Insurance Quote to get User information with JSP.
  • Writing custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
  • Developing Action Classes, Service Classes for Resident Insurance Premium payment module.

·         Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.

  • Writing PL/SQL Queries to get schedule of policy payment and defaults.
  • Developing Session beans, Entity for Insurance Quotes.
  • Writing JSP for Online Quote for Resident Insurance.
  • Developing CMP read only Entity beans to get Insurance quotes.
  • Fixing the bugs identified in test phase.
  • Writing JUnit Test cases for Unit testing in Pension Manager Module.
  • Documenting CR impact analysis and prepared implementation documents.

 

Environment: Java, J2EE, JSP, Web Services, XML, Oracle, Eclipse, UML.

 

Education: Bachelor of Technology in Information Technology, JNTU Kakinada, Andhra Pradesh, India.