
PAVAN SULAGA
- ANDROID / MOBILE APPLICATION DEVELOPER
- Framingham, MA
- Member Since Mar 09, 2023
Pavan SulagaAndroid / Mobile Application Developer |
· 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)
|
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:
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:
· 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.
Environment: Java, J2EE, JSP, Web Services, XML, Oracle, Eclipse, UML.