Rahul Manghnani

Senior Software Engineer

Mountain View, California, United States10 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • 5 years of experience in software development.
  • Expertise in iOS development with multiple app releases.
  • Strong background in full-stack development and e-commerce.
Stackforce AI infers this person is a Fullstack Developer with a strong focus on iOS and E-commerce applications.

Contact

Skills

Core Skills

Ios DevelopmentIntegrationNetworkingE-commerceJava EeJava

Other Skills

AlgorithmsAndroidBackend IntegrationCore JavaData StructuresDatabasesE-commerce DevelopmentEclipseExcel ManipulationHybrisJava Enterprise EditionMVVM ArchitectureMicrosoft Visual StudioMySQLOn-call Duties

About

Currently working as a Senior Software Engineer Engineer at Meta at Menlo Park, California. I completed my Master's in Computer Science from Arizona State University in December 2020. I interned with Meta during Summer 2020 with the Financial Planning team as a full-stack developer. I have 5 years of work experience from my time in Bangalore, India. I have been a software developer, primarily focused on iOS development. I have also worked on the Hybris Framework and Java EE, in general. I have individually developed and released 4 apps on the iOS App Store in addition to the apps I worked on for my professional jobs. iTunes links for all 4 apps are available in the Projects section of my profile. I derive immense pleasure in watching my code take shape in functional systems. I’m always interested in hearing from former colleagues, managers, or just interesting creative folk, so feel free to contact me if you’d like to connect.

Experience

Meta

2 roles

Senior Software Engineer

Jul 2023Present · 2 yrs 8 mos · Menlo Park, California, United States

Software Engineer

Mar 2021Jun 2023 · 2 yrs 3 mos · Menlo Park, California, United States

  • I am a full-stack developer focused on ReactJS and Hack (PHP).

Youtube

Content Creator

May 2020Present · 5 yrs 10 mos · Mountain View, California, United States

  • I post LeetCode solutions every week. The channel's very new so any support or feedback would be greatly appreciated.
  • https://www.youtube.com/channel/UC7F9TZfB3VIAWiGMcY6Te-w

Facebook

Software Engineer Intern

May 2020Aug 2020 · 3 mos · San Francisco Bay Area

  • I worked as a remote intern (from Tempe, AZ) with the Financial Planning Team at Facebook HQ, Menlo Park, CA.

Grab

Software Engineer

Jan 2019Aug 2019 · 7 mos · Bengaluru, Karnataka, India

  • I was a part of the iOS team working on the passenger app for GrabPay vertical.
  • Listed are the projects I worked on during my time with Grab.
  • Implemented a UI revamp of P2P money transfers through GrabPay in Indonesia
  • Worked with Kasikorn Bank on integrating wallet features such as wallet activation and top-up with GrabPay.
  • Took on on-call duties on a regular basis to work on production, regression and beta release issues.
  • Worked on smaller features targeted at improving error messaging within the Grab app.
iOS DevelopmentUI RevampIntegrationOn-call Duties

Swiggy

iOS Developer

Jan 2017Dec 2018 · 1 yr 11 mos · Bengaluru, Karnataka, India

  • Implemented the restaurant menu using MVVM architecture and Moya for networking.
  • Used RxSwift to facilitate communication between view models and view controllers.
  • Integrated Similar Restaurants, Meal Completion and Reorder components in the menu.
  • Integrated PhonePe and AmazonPay SDKs on Swiggy.
  • Implemented Real time serviceability in cart to give users a real time picture of how quickly they can expect their order to be delivered.
iOS DevelopmentMVVM ArchitectureNetworkingSDK Integration

Zilingo pte ltd.

iOS Developer

Aug 2015Dec 2016 · 1 yr 4 mos · Greater Bengaluru Area

  • I worked on two apps at Zilingo.
  • 1. Zilingo Shopping
  • [Online retailer operating majorly in Southeast Asia that connects small-scale sellers to buyers.]
  • Developed a mobile marketplace that allows common users to browse products uploaded by local sellers and complete order fulfilment by scanning merchandise SKUs and interfacing with e-commerce backend. Gathered requirements, consulted with other development teams and UX designers, and developed a clean and intuitive app.
  • 2. Zilingo Seller
  • [Online assistant operating majorly in Southeast Asia that enables small-scale sellers to upload their products which common buyers can purchase.]
  • Developed a mobile assistant that allows sellers to upload products by entering product details, specifying SKU parameters and selecting product features. Sellers can view their products on a dashboard and edit product features. In addition, sellers can manage incoming orders - sellers can view their orders and accept or reject orders.
  • Tools and Libraries: XCode 7.3.1, iOS 9, Swift 2.2, GitHub, Alamofire (Swift wrapper for AFNetworking), ObjectMapper (For JSON parsing), Realm (local database).
  • [Refer resume for a detailed explanation of my role in these projects.]
iOS DevelopmentE-commerceBackend Integration

Sapientnitro

Associate Technology L1

Jun 2014Aug 2015 · 1 yr 2 mos · Greater Bengaluru Area

  • I received formal training in Core Java and Java EE Technologies and was later involved in the development of an e-commerce website for Cintas Corporation. This project is based on the hybris platform. My work comprised of:
  • Customizing the Product Cockpit
  • Searching customer and order records based on entered criteria in the CS Cockpit
  • Modeling the Storefront according to the user profile
  • Adding Delivery and Billing addresses in the product checkout flow
  • [398 character limit! View resume for a detailed explanation of my role in this project.]
Core JavaJava EEE-commerce DevelopmentE-commerce

Centrum capital ltd

Capturing Data Fluctuations in Dynamic Excel Worksheets (Internship)

May 2012Jun 2012 · 1 mo · Mumbai Metropolitan Region

  • I developed a Java application which can read data from specific cells of an excel file. This excel file updates the cell values at regular intervals of time. The application prompts (by means of email) an end user in case the cells stop updating
  • Programming Language: Java
  • Reference Libraries:
  • Apache POI API: The Apache POI Project's mission is to create and maintain Java APIs for manipulating various file formats based upon the Office Open XML standards (OOXML) and Microsoft's OLE 2 Compound Document Format (OLE2). In short, you can read and write MS Excel files using Java. In addition, you can read and write MS Word and MS PowerPoint files using Java. Apache POI is your Java Excel solution (for Excel 97-2008).
  • OLE2 files include most Microsoft Office files such as XLS, DOC, and PPT as well as MFC serialization API based file formats. The project provides APIs for the OLE2 Filesystem (POIFS) and OLE2 Document Properties (HPSF).
  • JavaMail API: The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications.
JavaExcel Manipulation

Education

Arizona State University

Master's degree — Computer Science

Jan 2019Jan 2020

Dhirubhai Ambani Insitute of Information and Communication Technology (DA-IICT)

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Ios Development & Integration

Explore similar profiles based on matching skills and experience