Summary
Overview
Work History
Education
Skills
Personal Information
Timeline

Ashok Kumar

Summary

Experienced iOS mobile application developer with 10+ years of expertise in designing, developing, and delivering high-quality mobile applications. A strong team player and leader with excellent collaboration and communication skills.

Overview

11
11
years of professional experience
3
3
years of post-secondary education

Work History

Senior Software Engineer

CodeMyMobile
11.2021 - 12.2025
  • Managing and leading a team of size 5. I help with RFCs, architecture, product and project planning, code review, and facilitate cross-team communication
  • Code restructure with better decoupling of Business logic and View layers using various architectures like MVVM, RIB, etc.(depending on the module) and dependency injection
  • Worked on various design patterns like Singleton, Delegate, Factory Method, Adapter, Decorator, and Observer patterns etc.
  • Worked on offline support in an application using CoreData
  • Built an automated script to extract non-translated localization, add, delete, and update translated script
  • CI/CD, Xcode cloud setup
  • Developed and maintained software in multiple programming languages: JavaScript, React-native
  • Leverage AI tools such as ChatGPT, Cursor, and GitHub Copilot to enhance productivity and streamline development workflows.

Software Engineer

Publicis Sapient
10.2019 - 11.2021
  • Designed, developed, and maintained the iOS applications
  • Worked on cross-platform applications using React-native
  • Worked on an e-commerce application. Designed and developed product listing, search, and filter functionality
  • Implemented payment module which was designed in web view, handled web and native communication in React-native
  • Handled all native and react-native data and Apple Pay communications

Software Engineer

GlobalLogic
04.2018 - 10.2019
  • Designed and developed enterprise kiosk in-store MPOS application, it allows associates to add items by item ID or by scanning bar-code with a Scanner device and make payment by swiping the card on a kiosk device.
  • MPOS is a hybrid application that is designed in Cordova and works on socket networking that is handled from native code(Swift). Handled communications between native and hybrid code
  • Worked on Kohl's e-commerce application, designed and developed product details screen modules
  • Developed mobile wallet sdk for Kohl's e-commerce application that works in both online and offline mode, handled online/offline 100+ scenarios
  • Worked on memory leaks in the entire app

Software Engineer

Tanzanite Infotech
03.2015 - 04.2018
  • Designed, developed, and maintained the iOS applications
  • Designed and developed Philips Lighting Control System i.e. independent outdoor lighting groups are controlled by mobile app. Handled read/write operations using libModBus 'C' library
  • Designed and developed Google and Apple map-based applications
  • Integrated various third-party libraries/SDKs like Firebase, SignalR, sqlite, Google Analytics etc
  • Integrated Authentications like Google, Apple, Facebook, etc
  • Worked on Apple-pay, PayPal, PayPal split payment, Stripe, etc

Intern

Insessor Technologies
02.2014 - 03.2015
  • PHP, Ruby

Education

Master of Computer Applications -

MohanLal Sukhadiya University Udaipur
08.2011 - 08.2014
GPA: 6.5

Skills

  • Swift
  • Objective-C
  • MVC
  • MVVM
  • MVP
  • RIB
  • VIPER
  • RxSwift
  • SwiftUI
  • Combine
  • Core-Data
  • SQLite
  • Git
  • SVN
  • Protocol Oriented Programming (POP)
  • Object Oriented Programming (OOP)
  • Alamofire
  • AFNetworking
  • URLSessionTask
  • SPM (Swift Package Manager)
  • CocoaPods
  • XCTestCase
  • JavaScript

Personal Information

  • Title: Software Engineer
  • Nationality: Indian

Timeline

Senior Software Engineer - CodeMyMobile
11.2021 - 12.2025
Software Engineer - Publicis Sapient
10.2019 - 11.2021
Software Engineer - GlobalLogic
04.2018 - 10.2019
Software Engineer - Tanzanite Infotech
03.2015 - 04.2018
Intern - Insessor Technologies
02.2014 - 03.2015
MohanLal Sukhadiya University Udaipur - Master of Computer Applications,
08.2011 - 08.2014
Ashok Kumar