Post Job Free
Sign in

Android Developer Designer

Location:
Delhi, India
Posted:
March 26, 2022

Contact this candidate

Resume:

SAURABH RAMAN KAUSHIK

Over ** years of rich experience in full lifecycle of Mobile Application Development, from concept stage until delivery & post launch support including architecture, design & coding of Android applications. **********************@*****.*** +91-781******* linkedin.com/in/saurabh-raman-kaushik/ Profile Summary

IT professional offering 11.5 years of experience in Android Development using technologies like Android, Java, JSON, XML

Strong knowledge of Android SDK, different versions of Android and how to deal with different screen sizes with familiarity with RESTful APIs to connect Android applications to back-end services

Technical expertise entails JSON, XML, SOAP, dagger, kotlin, various design pattern (MVC,MVVM), Google Map APIs, Google analytics, Sqlite & Room database, Volley & Retrofit network libraries, Social media integration & Version Control (SVN, GIT)

Expertise in the Software Development Lifecycle (SDLC) right from requirement analysis, documentation (functional specifications, technical design), coding and testing (preparation of test cases along with implementation) to maintenance of proposed applications

Proficient in usage of Waterfall-iterative & Agile methodologies and database optimization and performance tuning of applications

Worked on Android UI design principles, patterns & best practices to build high performance, reusable & reliable Java/Android code with extensive experience in Android Architecture, Framework, Android Studio IDE and Android Debugger

Proven track record of establishing cordial relationships with clients and technical teams while driving business operations to outperform annual objectives; acting as key driver for business process design and solution identification

An effective communicator with excellent team management, problem-solving, leadership & analytical skills; possess capabilities in liaising with different stakeholders with a strong client servicing acumen Core Competencies

Application Design & Architecture Software Development Lifecycle Agile & Scrum Methodologies Client / Stakeholder Engagements Project Execution & Management Requirement Gathering & Analysis Coding & Debugging Database Design & API Writing Team Building & leadership Education

Career Timeline

Work Experience

Technodata Analytics, Noida, Jun’2017 – Till Date Lead Android Developer

Role:

Maintaining many existing applications, developing the new applications from scratch and enhancing Open Source Mobile SDK

Planning, designing, coding, analyzing, and conducting test systems for android applications; developing and executing unit/ basic/ functional test cases & framework

Managing software updates, patches, conducting testing and bug fixing along with the application development

Developing applications for time-sensitive projects while considering business and system requirements

Adding new features by communicating with Developer & Designer Team, Project Managers and other stakeholders

Interacting with the clients for updating them about the status of project

Evaluating & implementing new technologies to maximize development efficiency and keeping latest updates on new programming languages, operating system updates, and other information that can affect the functions of applications in development

Initiating successful implementation of application & database level performance tuning techniques, dealing with large data

Managing all aspects of Android App Lifecycle from research and planning through deployment; applied various techniques to locate bugs and errors in applications

Rendering support to various team members regarding technology, whenever required; designing, developing, testeing, troubleshooting and debugging the applications

Provided post-implementation, application maintenance & enhancement support to the client with regards to the applications Highlights:

Determined key issues related to out of memory, change from ApacheHTTP client to Android HTTPURLConnection to reduce the network usage, improve speed and save battery

Enhanced core library quality & usability via software refracting, architectural improvements, interface redesigning & code reviews

Administered testing of application on multiple devices to ensure SDK compatibility standards

Designed & developed applications with MVVM Pattern & Android Architecture Components (ViewModel/liveData/Room Database) and modularised components with Dagger 2 dependency injection Accela Inc., San Francisco, CA, Dec’2014 – Apr’2016 Senior Android Developer

Highlights:

Developed a responsive layout, compatible with different screen sizes by using the constraint layout and modularise UI components with fragments & custom views

Created an abstract domain layer for authentication & interacted with REST API providing extra functionality to manipulate data layers

Implemented Login Functionality using Google OAuth Library, Image Fetching Functionality, Pagination in the GridView, LRU Cache for Repetitive Resource Load and SQLite Databases for Offline Management

Integrated Barcode scanner using ZXing (Zebra Crossing) library and Google Play Services/ Google Maps/ Google Calendar/ Google Analytics API

CISCO INC, San Jose, CA, Jun’2012 – Dec’2014 Software Engineer II Highlight:

Implemented ABF (ACL Based Forwarding) feature on Cisco IOS-XR platform for ASR9K Series Routers useful for Sources-Based Transit Provider Selection, Cost Saving and Load Sharing ; added Lawful Intercept Feature that enables a Law Enforcement Agency

(LEA) to perform electronic surveillance on an individual (a target) as authorized by judicial or administrative order Frontrange Solutions, Pleasanton, CA, Jul’2011 – Jun’2012 Software Engineer Highlights:

Steered CRM & IT Service Management, working on SaaS platform & steered client management capabilities on-premises & cloud

Implemented advanced UI components of the application including complex grid view, drag and drop designer, WYSIWIG Editor, Dynamic Image Loader and so on

Internship

Elements Contract Furnishing, Los Angeles, CA, Aug’2010 – Dec’2010 Android Developer Role:

Designed & developed an Android Application for a furniture company for the use of the Sales Team & Inventory Management Team

Designed an interactive UI to manipulate data for inventory management and implemented SQLite database to score data locally Technical Skills

Programming Android, Java, JSON, XML

IDE Android Studio, Visual Studio and Eclipse

Web Technology HTML, CSS, Javascript

Frameworks Ionic, Ext JS, Magento

Operating System Windows, Mac OS, LInux

Databases SQLite and MySQL

Tools Android SDK Tools, Android Debug Bridge

Others SOAP, REST

Personal Details

Date of Birth: 2nd May 1987 Languages Known: English & Hindi Current Location: Delhi NCR



Contact this candidate