V

Vaibhav Devmurari

Senior Software Engineer

United Kingdom10 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of software engineering experience
  • Expert in Android development with commercial applications
  • Strong background in software architecture and design
Stackforce AI infers this person is a B2C Android Development expert with a strong focus on user experience and software engineering.

Contact

Skills

Core Skills

Android DevelopmentSoftware Engineering

Other Skills

C++JavaDatabase DesignJavaScriptPHPSQLPhotoshopC#

About

Experienced Software Engineer with more than 10 years of experience of working in Software industry. Experienced Android developer with experience in developing commercial applications featured in Play store and installed in all Samsung Android devices. Skilled in Android, Java, C++, Python. Strong engineering professional with a Bachelor’s Degree focused in Computer Science from Indian Institute of Technology, Delhi.

Experience

10 yrs 6 mos
Total Experience
5 yrs 3 mos
Average Tenure
6 yrs 3 mos
Current Experience

Google

2 roles

Senior Software Engineer

Feb 2022Present · 4 yrs 3 mos

  • Android Core OS
  • Develop latest Android OS support for external peripherals like keyboard, mouse, etc. for the billions of Android users.
Android DevelopmentC++Software Engineering

Senior Software Engineer

Feb 2020Present · 6 yrs 3 mos

  • Discover growth team:
  • Modifying and implenting new features in Discover feed app, to increase the daily active users (DAU) of the application.
  • Working on restructuring and modifying the minus one screen (the launcher discover feed) to improve user experience and increase ease of access.
Android DevelopmentJavaSoftware Engineering

Samsung electronics

4 roles

Software Engineer - Gallery team

Promoted

Nov 2017Jan 2020 · 2 yrs 2 mos · Suwon, Gyeonggi-do, Korea

  • Responsible for developing stock Gallery application for latest Samsung devices.
  • Implemented new Gallery application based on Android framework following underlying MVP (Model-View Presenter) design architecture, and created interface for database management supporting multiple database for backward compatibility.
  • Improved image loading performance by implementing multi-level cache management.
  • Implemented various animations for Android based gallery like 2-finger pinch, drag-and-drop, swipe and slide animation in grid layout based on Android views which was previously done using OpenGL.
  • Implemented data caching, layout and thumbnail preloading and caching of views for improving entry performance by ~50%.
  • Restructured Gallery code to reduce code complexity by 20%, and removed tangles as measured by Structure 101 tool.
  • Developed features suggested by UX team as well as create new POCs for future Gallery.
  • Wrote various test cases covering essential components of the application allowing to maintain a bug-free application.
  • Conducted a workshop in SRI-Noida for engineers in to understand the new Android-based gallery.
Android DevelopmentC++Database DesignSoftware Engineering

Software Engineer - Social SDK team

Apr 2017Oct 2017 · 6 mos · Suwon, Gyeonggi-do, Korea

  • Responsible for creating SDK for server based cloud and share API implementation.
  • Added new server based features and APIs for supporting various cloud features including cloud sharing.
  • Created SDK sample code and documentation for Android developers using our SDK.
Android DevelopmentC++Software Engineering

Software Engineer - Share team

Sep 2015Apr 2017 · 1 yr 7 mos · Suwon, Gyeonggi-do, Korea

  • Responsible for making cross-platform cloud based sharing application supporting link, code-based and phone number based sharing for Android devices.
  • Involved in refactoring of code to improve software design architecture. Modified the application design to follow MVP (Model-View-Presenter) design architecture.
  • Received Employee of the month award for my work in refactoring and MVP architecture design in Feb’2017.
  • Created a framework for runtime-API management, which was used to create single Android application across all devices and all Android OS, which was released on Google play store.
  • Optimized entry time and query runtimes for smoother user experience by using partial loading and caching concepts for quicker entry performance, reducing GPU overdraw for faster view creation, etc.
  • Supervised a team in Bangladesh in developing Link sharing application for iOS devices.
Android DevelopmentC++Software Engineering

Software Engineering Intern

May 2014Jul 2014 · 2 mos

  • Conceptualized and developed a complete Gallery Application for Samsung Android smartphone
  • Features include drag-and-drop reordering, caching of images, asynchronous image loading, time based clustering and swipe animations, etc.
  • Evaluated and optimized time clustering algorithm in current version of the Samsung Gallery app.
Android DevelopmentSoftware Engineering

Education

Indian Institute of Technology, Delhi

Bachelor’s Degree — Computer Science

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Android Development & Software Engineering

Explore similar profiles based on matching skills and experience