Somu Yadav

iOS Engineer

Walmart

I am Working as an SDE-III on this big scale Walmart Product, which is providing the ultimate shopping experience & convenience to the user. I walmart app from curbside pickup and express delivery to fast shipping, the app offers a variety of options to get your items when and where you want them. With time-saving features such as store maps, real-time order tracking, and reordering essentials, The Walmart app is an innovative solution that provides customers with an easy and convenient way to shop for everything they need. The app offers multiple options for obtaining items, including curbside pickup, express delivery, and fast shipping. It also features time-saving features like store maps, real-time order tracking, reordering essentials, shopping lists, and barcode scanning. The app also includes a pharmacy section for managing and refilling prescriptions. For Walmart+ members, the app offers exclusive features such as Scan & Go and discounted fuel prices.

My Role:

  • Developing new feature with MVVM-Coordinate architectural and new design pattern on a large scale for the Walmart app

  • Implementing new payment features for Walmart App

  • Utilizing Splunk Queries for analytical and product analysis

  • Optimizing UI/UX performance with Xcode instruments

  • Writing UI-Test Cases and Unit-Test Cases to ensure the app's functionality and quality

  • Adding support of Accessibility and Siri to Improving the app's accessibility by implementing accessibility tools and support

  • Optimized app performance by implementing multithreading, URLCache

  • Working on integrating Graph-QL for API and adding new features with Programmatic-UI

  • Collaborating with other departments for web service and UI design

  • Communicated technical issues and decisions with the team

  • Worked closely with the android developer team for syncing iOS and Android versions of the app

  • Working in a JIRA environment and occasionally leading SCRUM Meetings

  • Actively participated in meetings and discussions to ensure project is on track and to share ideas and feedback with the team

Technologies

  • Xcode 12

  • Swift 5.0

  • RestAPI & GraphQL

  • Animation, Swift Packages, Cocoapods

  • SwiftUI, UIKit, Combine, RxSwift, CoreData, SQLLite

  • XIB, Pod Installation, Voip(For app to app call), Multiple Storyboards, Notification Center, Delegates, FCM

Nykaa

I was the lead and solo Engineer of Order Detail Module and order prdouct for Nykaa Brauty , Nykaa Fashion , Nykaa Man. Nykaa is a leading online beauty and wellness destination for men and women in india, I was responsible for adding new features to the product detail page of the app.

My Role:

  • Working on both the UI and logical aspects of the project

  • Coordinating with other departments for web service and UI design

  • Created a CI/CD pipeline and git-flow on CircleCI to decrease release times

  • Collaborating closely with the android development team to ensure seamless syncing between the iOS and android versions of the app

  • Implementing new features such as product recommendations and tabbed widgets to enhance the user experience and improve the overall functionality of the app

  • Troubleshooting and debugging any issues that arose during development

  • Optimized app performance by implementing multithreading, URLCache

  • Optimizing the code for performance and scalability

  • Participating in code reviews and ensuring adherence to best practices and coding standards

  • Staying up to date with the latest developments in iOS and mobile development to incorporate new technologies and techniques into the app.

  • Worked closely with the android developer team for syncing iOS and Android versions of the app

  • Redesigned the product detail page with a new architecture and added new design patterns for better maintainability and scalability.

  • Actively participated in meetings and discussions to ensure project is on track and to share ideas and feedback with the team

Technologies

Swift 5.7, Push Notifications, MVVM with Coordinator, Core Animation, Analytics, Accessibility, XIB, Storyboard, Cocoapods, Design Patterns(Fatcory, Builder)

DigiValet Residences

I was lead Enfineer for this big scale product DigiValet Residences is an all-in-one app for residents of luxury hotels and villas, providing quick access to all concierge-related services, F&B services and amenities booking offered by the property. The app is built on a cloud platform, allowing for secure login and user profiles for residents, staff, family members, pets, vehicles, and kids.

My Role:
  • Developed the BrandedResidence, ButlerStation, PalaceApp iOS apps

  • Implemented MVVM and MVP as architectural patterns

  • Created a CI/CD pipeline and git-flow on CircleCI to decrease release times

  • Created Swift Package Manager for Theme, API Network, and Optimized UI/UX performance with Xcode instruments

  • Developed custom Collection View Layouts using Compositional Layout

  • Improved readability and API of network requests in DVUtility swift package leveraging swift’s result type and generic models classes for JSON responses coming from the DVC server

  • Optimized app performance by implementing multithreading, URLCache

  • Experimented with new technologies like MetalKit(Infinite gradient) and WidgetKit

  • Collaborated with other departments for web service and UI design

  • Communicated technical issues and decisions with the team

  • Worked closely with the android developer team for syncing iOS and Android versions of the app

  • Continuously sought opportunities for improvement and innovation within the project

  • Actively participated in meetings and discussions to ensure project is on track and to share ideas and feedback with the team

Technologies
  • Xcode 12

  • Swift 5.0

  • RestAPI & GraphQL

  • Animation, Swift Packages, Cocoapods

  • SwiftUI, UIKit, Combine, RxSwift, CoreData, SQLLite

  • XIB, Pod Installation, Voip(For app to app call), Multiple Storyboards, Notification Center, Delegates, FCM

Flexiasia

I am the sole iOS developer for Flexiasia is an room booking application, in hotels and this application is developed in ios and android platform,this is an IOT functional app and in this application we have three phases, first one is manager, second is user and third one is Technician. Two Phases Manager and user developed in iOS . in this app We have used sinch for app to app calling and We have integrated automated door unlock functionality with help of bluetooth.

My Role:
  • Worked on UI as well as Coding part.

  • Changing the Project from XIB to Storyboards.

  • Understand the Sinch library.

  • Understand the bluetooth integration.

  • Communicate technical issues/decisions.

Technologies
  • Xcode 10.2

  • Swift 4.0

  • RestAPI

  • Animation, and Pod Installation

  • AFNetworking

  • XIB, Pod Installation, Voip(For app to app call), Multiple Storyboards, Notification Center, Delegates, FCM

Kashish

I am the sole iOS developer for Kashish Feedback. Kashish Feedback app is intended to collect your review for our service so that we can increase our quality of service up to your expectations.

Built the app from scratch to release. Focused on building the UI and logic for collecting user feedback through a list of questionnaire show using quiz UI module.

Technologies

Swift, Push Notifications, MVVM, Core Animations