Farwa Naqi

Senior Software Engineer at WhatsApp
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Seattle Area
Languages
  • English Native or bilingual proficiency
  • French Limited working proficiency
  • Urdu Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Circular Economy - Sustainable Materials Management
    Coursera
    Mar, 2020
    - Nov, 2024

Experience

    • United States
    • Software Development
    • 700 & Above Employee
    • Senior Software Engineer
      • Oct 2021 - Present

      Client Privacy Client Privacy

    • Software Development
    • 700 & Above Employee
    • Software Engineer
      • Jul 2017 - Oct 2021

      Messenger Growth & Commerce Platform Messenger Growth & Commerce Platform

    • United States
    • Internet Marketplace Platforms
    • 700 & Above Employee
    • Software Engineering Intern
      • Sep 2016 - Dec 2016

      Backend engineering on Core APIs (Developer Platform) Backend engineering on Core APIs (Developer Platform)

    • United States
    • Internet Marketplace Platforms
    • 700 & Above Employee
    • Software Engineering Intern
      • Jan 2016 - Apr 2016

      - Developed the Ride Request Widget in the iOS and Android SDKs - Added the Uber Rides API Endpoints to the iOS SDK, as well as tools for UI and OAuth (Implicit Grant and Authorization Code Grant) - Provided support for the Uber Developers community via GitHub and Stack Overflow - Developed the Ride Request Widget in the iOS and Android SDKs - Added the Uber Rides API Endpoints to the iOS SDK, as well as tools for UI and OAuth (Implicit Grant and Authorization Code Grant) - Provided support for the Uber Developers community via GitHub and Stack Overflow

    • United States
    • Software Development
    • 700 & Above Employee
    • Mobile Engineering Intern
      • May 2015 - Dec 2015

      - Implemented new barcode scanning features for an event-management iOS product that saved company $65,000 USD on a single contract - Integrated mobile device pairing with the Adyen card reader using its iOS framework - Strengthened product through feature implementation, refactoring code, eliminating bugs, and writing unit tests - Implemented new barcode scanning features for an event-management iOS product that saved company $65,000 USD on a single contract - Integrated mobile device pairing with the Adyen card reader using its iOS framework - Strengthened product through feature implementation, refactoring code, eliminating bugs, and writing unit tests

    • Canada
    • Construction
    • 1 - 100 Employee
    • iOS Developer
      • Sep 2014 - Dec 2014

      - Integrated Core Data to enhance offline performance of Bridgit's punch list management app, "Closeout" - Developed core features such as a global search, asynchronous database fetches, and the steps for adding a new list item - Wrote a query manager to chain database queries together as a wrapper for NSPredicate - Built user interface from scratch using Autolayout and Storyboard - Wrote unit tests using XCTestCase, RestKit Testing, MagicalRecord, and OHHTTPStubs - Integrated Core Data to enhance offline performance of Bridgit's punch list management app, "Closeout" - Developed core features such as a global search, asynchronous database fetches, and the steps for adding a new list item - Wrote a query manager to chain database queries together as a wrapper for NSPredicate - Built user interface from scratch using Autolayout and Storyboard - Wrote unit tests using XCTestCase, RestKit Testing, MagicalRecord, and OHHTTPStubs

    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software Developer Intern
      • Jan 2014 - Apr 2014

      - Improved file load/save times for "SMART Notebook App for iPad" - Strengthened user interface by debugging C++ GPU rendering code to squash bugs, adding new pens to the toolbar, and supporting more features from the desktop version - Implemented the backend for a persistent chat client for "SMART Amp" using Java, DynamoDB, and Amazon Web Services - Improved file load/save times for "SMART Notebook App for iPad" - Strengthened user interface by debugging C++ GPU rendering code to squash bugs, adding new pens to the toolbar, and supporting more features from the desktop version - Implemented the backend for a persistent chat client for "SMART Amp" using Java, DynamoDB, and Amazon Web Services

    • Canada
    • Hospitals and Health Care
    • 1 - 100 Employee
    • Technical QA Analyst
      • May 2013 - Aug 2013

      - Tested and verified new features for the iOS, Android, and Windows 8 projects; documented defects for the development team - Developed programs and scripts to generate random patient data for VitalHub Chart's offline mode using JAXB and existing XML schema - Automated build of Android project so that the application is automatically deployed to TestFlight when changes are detected in the repository (release and debug versions) - Developed automated tests for VitalHub Chart iOS using Frank-Cucumber and Selenium - Assisted with iOS Development Show less

    • United States
    • Retail Office Equipment
    • 700 & Above Employee
    • Cashier & Customer Service Representative
      • Dec 2011 - Aug 2012

      - Promoted services directed at each customer's unique needs to increase sales - Processed transactions at a quick pace in a busy environment to improve customer satisfaction - Promoted services directed at each customer's unique needs to increase sales - Processed transactions at a quick pace in a busy environment to improve customer satisfaction

    • Vice President of Information Technology Services
      • Oct 2011 - Apr 2012

      - Directed the IT department, assigning tasks, and ensuring successful and efficient progress of work and ideas using social media - Created and managed the company's website as a marketing tool - Collaborated with members of the executive team to create, advertise, and sell JNA products - Directed the IT department, assigning tasks, and ensuring successful and efficient progress of work and ideas using social media - Created and managed the company's website as a marketing tool - Collaborated with members of the executive team to create, advertise, and sell JNA products

Education

  • University of Waterloo
    Bachelor's Degree, Software Engineering
    2012 - 2017
  • Robert Bateman High School
    International Baccalaureate Diploma, Ontario Secondary School Diploma
    2008 - 2012

Community

You need to have a working account to view this content. Click here to join now