Software Engineer
TikTok · Full-time
Oct 2024 - Present
• 3 mosTiktok Search Infra
Senior Software Engineer
Zillow · Full-time
Jan 2023 - Oct 2024
• 1 yr 10 mosI work in the Customer Identity Resolution Team at Zillow. Zillow works with numerous proprietary and 3rd party datasets which contain useful but unlinked customer information. My team picks up these datasets and applies sophisticated Entity Resolution Algorithms on them and provide the Comprehensive Customer view to our customers at Zillow via the Identity Resolution Platform.
Senior Software Engineer
Twitter · Full-time
May 2022 - Jan 2023
• 9 mosPart of the Tweet Infrastructure Team.
Facebook
Jun 2017 - May 2022
Software Engineer
Feb 2018 - May 2022
• 4 yrs 4 mosWorking on platformising Nebula Recommendations Platform (service powering products like Pages you may like, shops you may like, etc). Working on projects like smart caching, scaling feature logging, etc to make our service scalable, performant and the go-to solution for recommendation products at facebook.
Software Engineering Intern
Jun 2017 - Sep 2017
• 4 mosSkills: Software Development · Communication · Object-Oriented Programming (OOP) · Shell Scripting
Member Technical Staff
BlueStacks
Dec 2013 - Jul 2016
• 2 yrs 8 mosBlueStacks greatly helped strengthen my technical, team-work, and leadership skills. Worked on technologies like C#(& C/Cpp), cloud(python, HTML, firebase), Android, etc. Learned from some brilliant people in the industry and later worked with interns and new hires and helped them with their training; also, visited and stayed in china many times to 1.) get engaged in combined product development with teams at Tencent, 4399, etc. 2.) Learn from their culture and help customize our product accordingly. It was fun :)
** Was awarded and named among the best 5 engineering employees - Dec 2015.
Some details:
* Successfully trained and worked with a team of 3 engineers for project ‘China’ and worked closely with teams at Tencent, 4399, Alibaba during stays in China.
* Built "BlueStacks Chat" using Google Firebase with support of multiple rooms and anonymous (and google) authentication.
* Built support for CounterStrike like shooting-mode and DPAD for BlueStacks AppPlayer by emulating necessary tap and swipe gestures on key/mouse press/movement.
* Built post-release customizable BlueStacks AppPlayer installer for partners like Tencent, 4399, etc. The product's behavior in these installers could be changed using feature-bits and post-install configuration script file.
* Built, changed and maintained many components of windows-side build system like MSI-installer, Thin-installer and mostly all the build scripts.
* Built "File Sharer" android-windows hybrid app to share files between windows and android applications like Whatsapp, Instagram, etc.
* Built "Network Location Provider" android-windows hybrid app to detect user's location on windows 8 and above, using windows' Location API.
* Built "Silent-Updater" windows service to silently upgrade BlueStacks AppPlayer.
* China is a very different market where many user machines differ greatly from non-Chinese users' machines. So, interacted with many users directly over QQ (RD-Connections) in china to debug issues in real time.
Software Engineer
Snapdeal
Jun 2013 - Dec 2013
• 7 mosSkills: Software Development · Communication