Sidharth Guglani

Senior Software Engineer

London, England, United Kingdom11 yrs 3 mos experience
Highly Stable

Key Highlights

  • Over 10 years of Android development experience.
  • Contributed to open source frameworks used by billions.
  • Passionate about improving app performance and user experience.
Stackforce AI infers this person is a Mobile Application Developer with expertise in Android frameworks and performance optimization.

Contact

Skills

Core Skills

Android DevelopmentOpen Source FrameworksMobile Applications

Other Skills

AlgorithmsAndroidC++Core JavaData StructuresDatabasesDesign PatternsEclipseGradleHTTPHadoopJavaKotlinLayout EngineeringLitho

About

Android engineer with over 10 years of experience working on startups like Hike Messenger which at its peak crossed over 100 million users and 40 billion messages per month and also at Meta that help people connect, find communities, and grow businesses with Apps like Facebook, Messenger, Instagram and WhatsApp that empowered billions around the world. Currently at Wise, working on help centre features like Chat. At Meta, I was part of Android Native UI frameworks team working on open source projects Litho (Android declarative UI framework) and Yoga (Flexbox layout engine) used for almost all product development in apps Facebook, Instagram, WhatsApp and Facebook lite. I have experience working on different areas across Android development from core infra layers working on HTTP modules , database layers , messaging layer MQTT protocol to UI infra frameworks like Litho and Yoga to building product features to make user's life easy. I am passionate about building products to solve users problem and also going deep into engineering problems to improve overall performance of the apps and architect APIs for faster development.

Experience

Wise

Senior Software Engineer

Feb 2023Present · 3 yrs 1 mo · London, England, United Kingdom

Meta

Software Engineer

Sep 2018Oct 2022 · 4 yrs 1 mo · London, United Kingdom

  • Part of the Android Native UI frameworks team at Meta working on open source UI frameworks used in most android product development at Meta in facebook, instagram, workplace and facebook lite.
  • Litho (https://fblitho.com/) which is declarative android UI framework to build efficient UI on Android.
  • Yoga (https://yogalayout.com/) which is a flexbox layout engine built in C++. It is common layout engine used across Android and iOS via Litho, ComponentKit and ReactNative frameworks.
AndroidLithoYogaAndroid DevelopmentOpen Source Frameworks

Hike messenger

2 roles

Android Software Engineer

Jul 2014Aug 2018 · 4 yrs 1 mo

  • Hike Messenger is a cross-platform instant messaging service for smartphones that uses the internet for communication. In addition to text messaging, users can send each other graphical stickers, emoticons, images, videos, audios, files, voice messages, contacts and user location. Hike Messenger also has microservices like Hike Wallet, Recharge, Hike Run (steps counter), Bill Split , Polls and many others. Hike had over 100 million users and they sent more than 40 billion messages per month.
  • Core part of the team working on android app performance, ram and battery consumption and overall reliability of the app.
  • Designed and executed Http Module from scratch which is a central framework for executing http requests built over Okhttp to abstract the http low level execution.
  • Developed file transfer resume functionality in Http module.
  • Investigated and solved connectivity issues in messaging by digging into messaging layer built using MQTT protocol.
  • Designed App themes feature in the android app which allowed user to switch between different custom themes which changed the overall look and feel of the app.
  • Designed and built a theme coordinator by introducing different profiles for icons, fonts and buttons which were defined based on the theme user has selected.
  • Led team to migrate all the UI in android app to app themes central framework by working with developers, designers and testing team.
  • Mentored people in the team for writing app opening and chat opening benchmark tests which run on every build of the app.
  • Built internal hike react sdk with generic UI components and code shared across multiple react micro services used within hike.
  • Implemented React native apps used in chat threads in Hike Messenger across android and iOS apps.
AndroidHTTPMQTTReact NativeAndroid DevelopmentMobile Applications

Android Software Engineer Intern

Jan 2014Jun 2014 · 5 mos

  • Analyzed performance and memory issues using TraceView, Systrace, Hierarchy viewer, Memory Analysing tools in android app and came up with different ideas to improve the overall performance of the android app.
  • Designed and implemented image handling framework which reduced the memory footprint of the android app by 50% by using correct image resolution and bitmap configs depending upon the use cases of the application.
  • Implemented multiple optimisations which led to improved app launch and chat opening time by ~40%.
  • Built a framework which added a caching layer over db access to improve the overall performance.

Education

Indian Institute Of Information Technology Allahabad

Bachelor of Technology (BTech) — Information Technology

Jan 2010Jan 2014

St. Xavier's School

Stackforce found 100+ more professionals with Android Development & Open Source Frameworks

Explore similar profiles based on matching skills and experience