Kranthi Kalletla

  • Senior Mobile Applications Developer
  • Boston, MA
  • Member Since Feb 22, 2023

Candidates About

­­

 

 

Kranthi Kalletla

 

Summary:

 

·         8 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 5+ Years of professional experience as Android Developer.

·         Proficiency in developing and design of mobile platform using Android SDK versions from 2.3 to 7.0. 

·         Published a couple of my own applications on Play Store, which were implemented with Push Notifications, Web Services, fragments, RecyclerView, GridView, NavigationDrawer, Animations, Vector Drawable, Listview, location Services, Camera, storing photos and Videos, Parcelable Data, supporting multiple screens etc.

·         Involved in developing Android Applications using Core Java and Android APIs (Data Storage, Content Providers, Connectivity, Location and Notifications).

·         Designed and built an Android persistence framework for serialization (JSON) and database access that is technology-agnostic (SQLite, MySQL, etc.)

·         Hands on experience using media framework using Android API and skills like multimedia usage, video, sound, graphics and networking.

·         Good Programming Skills and Hands on experience in developing Android Enterprise Applications for mobiles and tablets using Android SDK and ADT tools. 

·         Good experience in Android Network protocols and Network Security

·         Experience in using third party libraries, SVN and GitHub. 

·         Experience in Android UI Toolkit and Layout Managers.

·         Experience working on latest Android SDK’s material design. 

·         Expertise in using Java Threads (Multi-threading, Synchronization), Annotations, Generics, Collections API and TCP/IP Sockets.

·         Extensive knowledge in designing front-end applications, accessing SQL database, application layer protocols, and XML.

·         Hands on experience in object oriented designing such as Encapsulation, abstraction, Polymorphism, Cohesion and Coupling. 

·         Write clean and clear code and expert in finding and fixing crashing bugs. 

·         Proven ability to work efficiently in both independent & team work environments.

·         Strong analytical focus and good practitioner of design patterns.

·         Working knowledge of graphic design, audio and video features and handling various kinds of media using Photoshop, Flash. 

·         Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively. 

·         Hands on experience on .Net and visual studio.

·         Expertise in working with operating systems like Macintosh and Windows.

·         Versatile team member with problem solving and trouble-shooting capabilities.

·         Innovative team player to enrich the existing functionalities/apps with innovative ideas.

·         Quick learner with ability to rapidly achieve organization integration.

·         Demonstrated technical expertise, organization and client service skills in various projects undertaken.

·         Experience with Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology.

·         Possess very good communication skills and known for presentations.

·         Familiar with Node.js and Docker.

·         Worked on Various Networking API’s OkHttp, Retrofit, Volley, AsyncTask and also on other API’s like Picasso, ButterKnife, Places API, Google Services, Facebook, Instagram, GSON, Jackson.

·         Familiar with various Automation testing frameworks like Espresso, Junit, Robotium, Appium.

 

Technical Skills:

 

·         Languages: Java, C, C++, C#, Visual Basic, PL/SQL

·         Mobile Technologies: Android SDK, J2ME

·         Web Technologies: HTML5, JavaScript, CSS3, UML, XHTML, Ajax, XML

·         Third Party API’s: OkHttp, Retrofit, Volley, AsyncTask, Picasso, ButterKnife, Places API, Google Services, Facebook, Instagram, GSON, Jackson

·         Web Services: REST, JSON, XML

·         Database(S): Oracle, SQLite, MS-Access, DB2.

·         Software Packages: MS Office 2010, MS Visio, MS Front Page.

·         Touch IDE: Eclipse, Android Studio, Net beans, Dreamweaver

·         Source Control: Sub-Version (SVN), Git, GitHub.

·         Operating System(s): Mac, Windows and Linux(Ubuntu)

·         Web-service Framework: Apache Axis, SOAP, WSDL, REST, JAX-RS, JAX-WS

·         Testing Tools: Fiddler, WireShark, Bounce Checker, Coverity, Crashlytics, Newrelic, Charles

 

Android Skills:

 

§  Activity / Fragments

§  Material Design

§  Custom UI and Views and Animations

§  Support Libraries

§  Service (Service, Intent Service)

§  Broadcast Receiver

§  Notification Manager

§  Location Manager

§  Google Play Services

§  GCM Push Notification

§  Google Maps (API V2)

§  Shared Preferences

§  SQLite Database

§  Content Providers

§  Media and Camera

§  JSON parsing (GSON /JACKSON libraries)

§  XML parsing. (SAX, DOM, Pull Parser)

§  Multithreading (AsyncTask, Loaders, Lazy Loading, Threads and Executor Framework)

§  REST / SOAP / Multipart Webservices

§  Various Open Source Libraries (ButterKnife, Retrofit, Picasso, Volley etc.)

 

Education:

 

& Bachelor of Computer Science

JNTU, Hyderabad, India.

 

Work Experience:

 

Universal Studios, Orlando, FL                                                                                                          

Jan 2017 – Jul 2017

Senior Mobile Applications Developer

 

Description: Working with the Universal Studios Orlando Application. In order to manage the accounts, ticket

Information and contact information User Account profile is implemented. We can check the wait times, what type  

of rides are available and where they located with all day Maps. We can get the upcoming events, in park notifications

and all day notifications. Implemented Voice over support for visually disability guests to get better utilize the app

and park notifications.

·         Contributed to application requirement analysis for achieving the specifications provided by the client.

·         Extensively used Web Views to display web components and parent.

·         Involved in developing the UI for the app using TextViews, Buttons, Check boxes, Alert dialogs, Actionbar and spinners for various layouts.

·         Contributed in backend of the application that interacts with the database to form the JSON structure required for Restful JSON response.

·         Used MVC pattern to encapsulate client/server interactions helps to illustrate software-pattern roles as well as developer roles by separating object, components, and services into multi-tiers with well-defined boundaries.

·         Worked on wide use of application framework like content providers, content resolver, AsyncTask, AlertDialog. Involved in working on Restful Web service with JSON.

·         Written Analytics for complete flow of the application.

·         Worked on AJAX with JSON for web page dynamic refreshing.

·         Handling XML data using efficient parsing techniques such as JSON Parser, XMLPullParser and DOM parser.

·         Utilized social networking and analytics APIs such as Facebook, Google Analytics.

·         Integrated the Cache support to manage and retain the messages on device to provide offline capability within the app.

·         Embedded Google Maps API, GPS Location Data into app with zooming controls.

·         JSON parsing to get information from inside the files.

·         Used Crashlytics, Charles to detect and fix bugs.

Environment/Tools: Android 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 versions, Java, XML, Android SDK, Android Studio, RESTFUL Webservices, JSON, Rally, Gradle, Maven, GPS service, Log cat, ADT Plug-in, GIT (Version Control), ADB server, Emulator and Base Devices.

 

Read More On...

    https://play.google.com/store/apps/details?id=com.universalstudios.orlandoresort&hl=en

 

AT&T, Dallas, TX                                                                                                                   

Aug 2016 – Oct 2016

Senior Mobile Applications Developer

 

Description: Worked with the AT&T Smart Wi-Fi Application. With the AT&T Smart Wi-Fi App, you can auto-connect to the available hotspots and remember in places that you frequent. By turning Wi-Fi on and off when needed battery life will be maximizing by staying in sleep mode until it recognizes the near previously detected hotspot. If you select a particular hotspot in logs, it shows in Google Maps where you are connected to the hotspot previously with the date and time. You can check both the Cellular and Wi-Fi data usage Real-time.

Roles & Responsibilities:

·         Associated with user meetings to assemble the requirements of the application and taken part in application designing, testing, deployment and maintenance.

·         Responsible for all video activities in App like Splash Screen and Video tutorials.

·         Experienced in Working with Android UI components using Material Design.

·         Used Android content providers for implementing features like sending E-mails, sharing using Facebook, Email, Twitter, SMS, etc., from the app and designed suitable GUI for these applications.

·         Strengthen search functionality by adding auto fill and search history features.

·         Implemented Location based service using Google Maps API that shows where you are connected to the hotspots previously with the date and time details.

·         Worked with Android Studio IDE and Gradle build system.

·         Participated in various phases of SDLC right from Requirements, design, development and unit testing.

·         Implemented User Interface using Model View Controller (MVC).

·         Implemented SVN for code management.

·         Test and error logging on different versions and devices of Android.

·         Used Agile and Scrum methodologies for project implementation.

·         Agile practices were carried out on Rally.

·         Responsible for developing the Profile across several Products and several Android versions.

·         Provided maintenance and development of bug fixes and patch sets for existing web applications.

·         Diagnosed and troubleshoot processing problems and applied solutions to increase company efficiency.

·         Worked closely with various departments to ensure that our software delivered the greatest experience with the end user.

Environment/Tools: Windows, Android 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 versions, Java, XML, Android SDK, Android Studio, JSON, SVN, Rally, Gradle, Maven.

 

Read More On...

     https://play.google.com/store/apps/details?id=com.att.android.attsmartwifi&hl=en

 

Clemson Athletics, Seneca, SC                                                                                                          

Sep 2015 – Jun 2016

Senior Android Developer

 

Description: With the Clemson Athletics App, you can watch On-demand Videos with HD quality powered by ClemsonTigers.com with live audio. You can find the latest news, schedules, Rosters and scores for the Clemson Sports form mobile only.

Roles & Responsibilities:

·         Engaged in creating the technical and functional specification documents from the requirements from BA.

·         Developed update patches, modules and components to mitigate security risks.

·         Used Retrofit and Jackson.

·         Extensively used fragments and EventBus for communication.

·         Stash usage for Version Control.

·         Communicated effectively with stakeholders to manage expectations.

·         Used Github for version control.

·         Used Retrofit for making network calls.

·         Worked on creating Vector drawables using Vector Assert Studio.

·         Used View Pager animations for displaying Weekly Ad Promotions.

·         Used RecycleView (Grid) and CustomView for displaying products.

·         Implemented Dialog fragment for displaying product details on selection.

·         Implemented checkable ListView for making multiple selections.

·         Developed Cart functionality using singleton design Pattern.

·         Agile Practices were carried out on Jira.

·         Worked with Android Studio V2.0 IDE and Gradle build system.

·         Implemented Ink and Toner Search feature using Easy Open API, also performed look up by rewards number or phone number.

·         Adhered to best practices of Android Application Development.

·         Also worked with OkHttp and ButterKnife libraries

Environment/Tools: Android 2.0, 3.0, 4.0, 5.0, 6.0 versions, Java, Android SDK, Android Studio, Version one, Slack, Gradle, Stash, Jira, Confluence, Retrofit, Jackson, EventBus, Source Tree, Jabber.

 

Read More On...

     https://play.google.com/store/apps/details?id=com.neulion.android.collegesports.clemson.premium&hl=en

 

Avaya Communications, Fort Worth, Texas                                                                                     

Jan 2015 – Sep 2015

Senior Android Developer

     

Description: Avaya Communicator for Android, deals with VoIP calls, concealing your mobile Phone number, Cellular voice integration, Visual voice mails, Single number contact, Corporate Directory Access, Presence status, VoIP call Recovery when changing the Networks.

Roles & Responsibilities:

·         Developed UI for most of the modules in the application using ListView, GridView.

·         Part of security performance engineering team, worked with other technologies - JavaScript, PHP and .NET and was involved in peer reviews.

·         Unit Testing and code coverage for robustness, wrote many test cases to achieve 100 percent coverage. using Espresso, JUnitRunner, UI Automator, Appium.

·         Written gradle scripts to remove logs programmatically using Pro-Guard.

·         Worked on Google Play Services: Location & Context

·         Worked on Geocoding and Reverse-Geocoding.

·         Familiarity with cloud message APIs (GSM and Parse.com) and push notifications

·         Used Git version control system to handle projects with ease using SourceTree.

·         Worked with Android Studio IDE and Gradle build system

·         Worked with OkHttp (square networking api) on web services using XML/JSON data formats

·         Agile practices were carried out with VersionOne.

·         Used Slack as main office communicator.

·         Blue Jeans was used for conference and demos.

·         Implemented Parcelable objects to send across activities.

·         Experience with integrating with third party APIs including social networks

·         Implemented DialogFragment to share the product with their friends and family.

·         Implemented MVC and Singleton design pattern.

·         Hand-on experience on Google’s App Engine, and Microsoft Azure.

·         Research on SQL Injection prevention on mobile and published prescription document.

Environment/Tools: Android 2.0, 3.0, 4.0, 5.0, 6.0 versions, Java, Android SDK, JSON, JavaScript, Php, Android Studio, Version one, Slack, Gradle, Git/GitHub, Docker, Blue Jeans, Xcode, Genymotion.

 

Read More On...

     https://play.google.com/store/apps/details?id=com.avaya.android.flare&hl=en

 

Sally Beauty Supply                                                                                                                                

Dec 2013 – Dec 2014

Senior Android Developer      

 

Description: Sally Nails and Beauty App will take care your beauty needs from two locations Crouch End and Barnet. You will get the notifications like special offers, last minute deals and news. You can make bookings, browse the photo gallery, easy to communicate and the GPS directions.

Roles & Responsibilities:

·         <span styl