Rahul Malik work email
- Valid
- Valid
- Valid
Rahul Malik personal email
- Valid
- Valid
- Valid
Rahul Malik phone numbers
Specialties: iOS Development, Product Design and Human Computer Interaction, Build Systems
-
Senior Staff Software EngineerMeta May 2020 - PresentMenlo Park, Ca, UsWorking on building the Mobile foundations (iOS) for the Facebook family of apps (FB, IG, WhatsApp, Messenger) -
Ios Platform Tech LeadPinterest May 2015 - May 2020San Francisco, California, UsI'm the tech lead for iOS development at Pinterest. This involves driving technical strategy for all teams working on the iOS platform with efforts primarily focused on how to improve developer velocity and overall quality. I primarily work on the iOS platform team which is responsible for application architecture, foundational components, build systems, developer tooling and continuous integration infrastructure.- Led the iOS team to overhaul the application to be faster, easier to reason about and a stable foundation for the future. I led the overall execution and coordination and my primary contributions to the new architecture was the new model layer which was immutable and introduced new design patterns for data consistency.- Built and open-sourced Plank, our immutable model generator used across iOS and Android- Spearheaded modularization effort to break apart our monolith codebase into a set of well-tested, documented components to improve developer velocity.- Led the iOS Platform team through numerous efforts to improve developer velocity through fast and reproducible builds. Migrated the iOS build system to Bazel, improving CI build times by 75%.- Led development and open-source efforts for XCHammer, our Xcode project generator for Bazel- Led development of PodToBUILD, tool which converts Cocoapods podspec specifications to Bazel to support third-party dependency management- Led development and collaborated with our design systems team to develop Dark Mode for iOS 13. Built the foundation and organized 20+ teams across the company to convert the entire app for the iOS 13 launch- Led development of a demo version of Pinterest available in Apple retail stores worldwide -
First Employee - Software Developer (Ios And Backend)Snapguide Jun 2011 - May 2015• Led iOS team to build Snapguide for iPad and iPhone. The iPhone app was selected as "App of the Week" at launch and both have been featured in the App Store multiple times.• Built S3 AWS integration for storing and processing uploaded media and retrieving original and resized images.• Added video support on the iOS client and backend.• Helped design the data model for guides to allow for streaming incremental changes while editing guides.• Network improvements in app: Streaming media uploads from disk, Accurate reporting of upload/download progress, Exponential back-off for retrying failed requests.• Implemented the client-side implementation to support syncing guide state with the server.• Developed a custom camera and bulk photo-importer to allow capturing or importing multiple photos quickly while creating a guide.• Built various custom view controllers for displaying collections. I developed the paging and grid view controller that is used throughout the iOS application. The grid view was designed for efficient display of many items and re-ordering. The paging view also allows for efficient display of many items but is horizontally paginating. As of iOS7 these have now been replaced by UICollectionViewController.• Developed comments system that is used for various comment thread types and private messages.• Implemented Facebook deep-linking to allow Facebook to open to particular positions in our application. In addition, I built our Facebook Open Graph implementation for sharing when a user publishes a guide, likes a guide or follows a user.• Share to Facebook, Twitter and email implementations for iOS.• Implemented the client-side architecture for user activity feeds.• Integrated Nuance SpeechKit framework to allow speech recognition during guide creation. Created waveform animation to provide visual feedback during voice recording.
-
Member Of Technical StaffSalesforce.Com Jul 2009 - Jun 2011San Francisco, California, UsDeveloped the "Report Builder" (Salesforce's Next-Gen Reporting Tool) which was a vast improvement from the previous reporting wizard. Added "Cross Filters" to the report builder to include or exclude records in your report results based on related objects and their fields.Advocated and developed front-end tools and best practices. Added code coverage for Javascript to our Continuous Integration system.Built the initial beta for Salesforce Analytics for iOS -
President, Co-Founder, Lead DeveloperFusion.Im Jan 2008 - Sep 2009Conceptualized and aided in the development of our initial prototype. Seeked out various seed funding options and organized our deck and elevator pitch for IllinoisVentures. Focused on product differentiation and designing our scalable architecture for providing synchronous communication.
-
Teaching AssistantUniversity Of Illinois At Urbana-Champaign Aug 2007 - Dec 2007Champaign, Il, UsI am a teaching assistant for CS242 - Programming Studio. I teach students how to develop the habits necessary to write quality code. -
Front-End Developer Intern - Yahoo! MapsYahoo! 2007 - 2007Sunnyvale, Ca, Us -
System Administrator InternRiverglass Inc. 2005 - 2006
Rahul Malik Skills
Rahul Malik Education Details
-
University Of Illinois Urbana-ChampaignComputer Science
Frequently Asked Questions about Rahul Malik
What company does Rahul Malik work for?
Rahul Malik works for Meta
What is Rahul Malik's role at the current company?
Rahul Malik's current role is Senior Staff Software Engineer at Facebook.
What is Rahul Malik's email address?
Rahul Malik's email address is rmalik@fb.com
What is Rahul Malik's direct phone number?
Rahul Malik's direct phone number is +121626*****
What schools did Rahul Malik attend?
Rahul Malik attended University Of Illinois Urbana-Champaign.
What skills is Rahul Malik known for?
Rahul Malik has skills like Javascript, Python, Java, Css, Ruby On Rails, Software Engineering, Linux, Git, Software Development, Programming, Front End, Web Development.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial