Post Job Free

Resume

Sign in

Android Developer

Location:
Castro Valley, CA
Posted:
February 17, 2018

Contact this candidate

Resume:

AMRIT KHATIWADA

Castro Valley, CA *****

Mobile: 469-***-****

Email: ac4h9d@r.postjobfree.com, LinkedIn, GitHub

OBJECTIVE

To work in android application development in a challenging and fast evolving environment. PROFESSIONAL SUMMARY

More than 2 years of IT experience in design, development, deployment & maintenance of Android applications.

Experienced in Android activity lifecycle, fragments, application framework and SDK tools.

Strong knowledge of MVP, MVC, MVVM design patterns and Software Development Life Cycle (SDLC).

Experienced in all project phases using Waterfall and familiar with Agile Methodologies

Experienced in Android applications development involving UI development, Sensor Fusion, Notifications, Adapters, Broadcast Receivers, Content Provider, Services, JSON Parsing, XML Parsing, Telephony Manager, and SQLite Database.

Experienced on Asyntask, Volley, Retrofit and Restful Web service with JSON.

Familiar with EventBus, Dagger and Kotlin programming language.

Experienced in integration of 3rd party social platform integration such as Facebook and Google.

Experienced in integration of Cloud API tools, Google Firebase API tools and Google Analytics.

Proficiency of software versioning tools such as GIT (using GitHub) and Bitbucket.

Proficient in Data Structure, Multithreading, Parcelable, Exception handling and Serialization.

Academic Experience on Embedded system, Sensor network, Cloud computing and IoT (Internet of things).

Strong knowledge of the OSI and TCP/IP models, Subnets, VLANS, OSPF, BGP, TCP, ARP and Ethernet Protocols, Routing and Switching.

Sound concept of Networking tools and topologies, 3G/4G Wireless infrastructure and standards, VoLTE, LTE, GSM, CDMA and their associated Layer 3 messages.

SKILLS

Languages: Java, C, C++, OOP, Python, Matlab, R, Arduino, Kotlin(basic) Android: SDK, Volley, Retrofit, Asyntask, Cloud APIs, RESTful APIs, MVC, MVP, Material Design, Picasso, Glide, SQLite, Maps API, YouTube API, Gradle Programming Tools: Android Studio, Eclipse, IntelliJ IDEA, R Studio, PyCharm, GIT Web: HTML, XML, JSON

Networking Tools: CISCO Packet Tracer, Wireshark, ThoTH Lab, PuTTy, CPLEX Cloud Platforms: Amazon Web Services, Microsoft Azure, Google Cloud Platform, Firebase API, Cloud APIs Design & Simulation: PCB Wizard, Multisim, Proteus Embedded Platform: Arduino, PIC microcontrollers, HMTR, Xbee Repositories: GitHub, Bitbucket

EXPERIENCE

Android Development September 2017 – December 2017 Coursework Projects at Grad School, Kansas City, MO, USA

Android Smart Cloud Storage

Link - https://www.github.com/amrit015/Smart-Cloud-Storage

Coursework Project on Cloud Computing

Shares data and contents with users within a closed group and provides functionality for interaction among the user (messaging) as well as the information and details regarding the shared contents using Cloud Machine Learning APIs.

Integrated Firebase Auth for registration and authentication of users.

Integrated Firebase Storage for storing users’ content (audio, video, document, and image).

Integrated Firebase Database for storing references of stored contents and text messages from users.

Integrated machine learning Cloud Vision API for image analysis. Environment: Android Studio, GIT, Cloud Vision API, Firebase API, Glide, RESTful API

Driver Behavior Analysis using Android

Link - https://www.github.com/amrit015/Driver-Behavior-Analysis

Coursework Project on Embedded System – Internet of Things Analyzes the behavior of a driver behind the wheel, interacts with the driver to maintain their safety and shares the data with the nearby drivers to maintain a safe driving road environment. Different sensors such as GPS, accelerometer, gyroscope and magnetometer available on smartphone were used with the speed, weather and other factors to determine the score for the driving habit of the user (driver).

Implemented algorithm for fusion of 3 sensors available on phone, Accelerometer, Gyroscope and Magnetometer.

Used GPS to calculate the speed information.

Implemented Location API for obtaining speedlimit information.

Implemented DarkSky API for weather information.

Implemented Google Maps for navigation and maps functionalities.

Designed and developed algorithm to determine the final score of the driver. Environment: Android Studio, Algorithm, GIT, Sensors, Maps, Firebase, Sensor Fusion, Quaternion Sensors Android Developer November 2016 – February 2017

Freelance

Apartments for Rent

Link- https://play.google.com/store/apps/details?id=com.silptech.developerabhi.apartmentsforrent Search for apartment/rooms sublet, post about the available apartments, rooms and their details. Inquire about the apartments directly to the landlord or apartment managing agency.

Worked remotely on the application during grad school.

Integrated Firebase API for backend cloud server implementation.

Implemented Firebase Authentication, Storage and Database.

Worked with UI developer to enable secure and seamless app experience. Environment: Android Studio, Firebase, GIT, RESTful API, Volley Co-Founder, Android Developer July 2015 – July 2016 SilpTech, Kathmandu, Nepal

Project lead for various android projects

Integrated third party service integration on applications

Contributed and participated in new products features/specification

Developed, debugged and tested android mobile application

Analyzed and evaluated android applications to meet consumer needs Skills: Android, Java, GIT, SDK, SQLite, RESTful APIs, Bitbucket

Nepali Entertainment

Link - https://play.google.com/store/apps/details?id=com.silptech.nepalientertainment

Solo Developer

Entertainment app which uses YouTube API Framework to stream videos available in the official YouTube servers, browse by sorting videos available on YouTube with added functionalities, and discover music, movies, TV series, and different genres of entertaining videos and channels.

Designed the application UI with Lollipop material design.

Integrated YouTube Android Player API to load YouTube videos in the player.

Added functionalities such as video playback resume, repeat, autoplay to the player.

Fetched JSON and parsed feeds to load youtube contents in the CardView.

Implemented SQLite to save the playback time of the videos on database.

Implemented SQLite to store the favorite videos on database.

Implemented Material Tab Activity for friendly user interface.

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

Designed and implemented fallback mechanism and error handling mechanism. Environment: Android Studio, SQLite, YouTube API, YouTube Player, Material Design, Facebook SDK, GIT, JSON

KDF

Link - https://play.google.com/store/apps/details?id=com.silptech.kdf&hl=en

Lead Developer

Designed for a non-profit organization, features include viewing notices, contacts, taking notes and sharing, posting information to social media directly from the app and reaching out to the foundation in case of inquiries.

Implemented fetching and parsing XML feeds on RecyclerView.

Implemented SQLite to display the list from the database.

Implemented Telephony Manager to access telephone services.

Implemented functionalities to take notes, save on offline storage and share on social platform

Implemented feeds caching on internal storage.

Used PushBots for notification service.

Environment: Android Studio, GIT, SQLite, XML, HTML, Facebook SDK Android Developer February 2015 – July 2015

Devyogis IT Solution Pvt. Ltd., Kathmandu, Nepal

Developed mobile applications for Android OS

Tested android applications before official release Skills: Android, Java, GIT, Bitbucket, APIs

Nepali Movies Channel

Link - https://play.google.com/store/apps/details?id=com.nepalimovieschannel

Lead Developer during initial version release

Application which provides access to wide collection of nepali movies, short movies and documentaries available on YouTube, movies and documentaries can be bookmarked for future viewing.

Worked with navigation drawers and Search interface.

Used REST services, parsed JSON to get contents from the server.

Implemented data caching on internal storage.

Created custom adapters for displaying JSON feeds in listview.

Implemented mechanism to detect and remove the bugs/crashes. Environment: Android Studio, JSON, BitBucket, Glide, XML, Picasso EMBEDDED PROJECTS

Robotic Vacuum Cleaner, Final Year Major Project 2014 Robot capable of cleaning the surface autonomously as well as via controller (RF communication using Xbee), obstacle avoidance and edge detection features were implemented with the use of TCRT and sonar sensors.

Home Automated System, Exhibition Project 2014

System capable of automatic control of light intensity using light dependent resistor, room temperature and water level in water tanks using NE555 and LM35 sensors.

Computer Controlled Model Car, Minor Project 2013 Semi-autonomous vehicle controlled through a host computer via RF communication (using HMTR), appropriate algorithm and techniques were implemented to wirelessly communicate the robot and the computer. EDUCATION

Master of Science in Electrical Engineering August 2016 – December 2017 University of Missouri – Kansas City Kansas City, MO, USA Specialization: Communication and Networking

Bachelor’s Degree: Electronics and Communication Engineering December 2010 – December 2014 Tribhuvan University, Kathmandu Engineering College Kathmandu, Nepal



Contact this candidate