# Nidhi Singh > Staff Software Engineer at Lookout! Location: Sunnyvale, California, United States Profile: https://flows.cv/nidhisingh 7 years in mobile world. Passionate about Mobile App development especially Android development, Android architecture patterns MVC, MVP, MVVM. 3 years of experience in C/C++ programming. Good at algorithms and Data structures. Ability to handle big tasks like Android O and Android Q compatibility with our app single handledly which involves changing all the background services to Job, notifications, shortcuts , implicit broadcasts. Adding new foreground services. ## Work Experience ### Staff Software Engineer @ Lookout Jan 2022 – Present ### Senior Software Engineer Android Development @ Citrix Jan 2018 – Jan 2022 | Santa Clara Sr. Software Engineer( Android) for Securehub : SecureHub is Citrix’s mobile app that provides users access to their corporate apps and enforces (MDM and MAM )device and app-level security policies pushed from the XenMobile Server. Single hand Researched and defined requirements to upgrade SH to target SDK O.It involved a lot of changes around notification, shortcuts, device identifiers, background services, implicit broadcast. Migration of crashlytics to Firebase console. Directboot support : When the device is rebooted and user has not yet entered the device pin, it goes to directboot mode, enabled the running of SH in that mode, getting the device lock policy and changing the device pin. Implemented GeofenceFused Location service to be used on devices having play services. TargetSdk Android Q :non sdk apis restrictions usign veridix tool, device location permission changes. 32 bit to 64 bit migration: Google gave deadline for 32 bit to 64 bit migration, when migrated there were issues with native code in vaults with respect to size of objects, had to make an interim release to save objects and recreate them in the new release. ### Software Engineer Android development @ Citrix Jan 2017 – Jan 2018 | Santa clara ### Software engineer iOS Development @ Citrix Jan 2015 – Jan 2016 | Santa clara Working on the iOS App Worx Home ### Student @ Santa Clara University Jan 2013 – Jan 2015 | Santa Clara, CA Done various projects on Java, HTML and C++.Also have the experience of iOS app development. ### Grader @ Santa Clara University Jan 2014 – Jan 2014 Worked as grader for Object Oriented Programming COEN 275(java) ### Senior Software Engineer @ Samsung Jan 2009 – Jan 2012 All India CBSE Board 10th class topper secured 96.8% with 99% in Mathematics and Science. ● Granted patent for creating new image file format in Korea (KR patent Number : P2011­0088695) and is under evaluation in USA (Petition / Application Number : J2011­06­0321 / CA­201106­019­1­US0).; Samsung India Electronics Private Limited, Noida ● Simulator Feature addition and maintenance Samsung had its own simulator for TV stacks made in Qt(a cross platform application framework used for developing application software with Graphical User Interface). I was the owner for implementing and maintaining the touch support for the GUI. I also enhanced the simulator by adding more options in menu. ● Customised animation support in Samsung’s graphics library Samsung has its own 2d and 3d graphics library. It supported only rectilinear motions and animations. The aim of this project was to support customised animation. For this we used Adobe ‘after effects’. My role was to extract animation information in a file. This file was used as an input to our graphics library to provide customised animations. ● Video Rendering Solution Similar to the concept of transparency from windows­7, this project was to provide transparency on primary window with video rendered on secondary window of simulator. Menus, animations etc were displayed on the primary window. My role was to provide interface in the simulator to achieve the transparency and the video rendering. ● New image file format The tv stack contains many bmp image files for menus, volume, channel up down e.t.c, These files used to occupy a lot of space so the task was to optimize the space. We devised a new image file format derived from the existing bmps, which reduced space by 16%. This idea was granted patent in Korea and is under evaluation in USA. ## Education ### Pursuing MS in Computer Science Santa Clara University ### Bachelor of Technology (B.Tech.) in Computer Engineering National Institute of Technology Kurukshetra ### SchoolingD.A.V. Public School ## Contact & Social - LinkedIn: https://linkedin.com/in/nidhi-singh-3a0ab317 - Portfolio: https://docs.google.com/document/d/1ipwEasWaGF7LjdEyOW3vylfnUSxkD6GwQlRE21rrASc/edit --- Source: https://flows.cv/nidhisingh JSON Resume: https://flows.cv/nidhisingh/resume.json Last updated: 2026-04-12