Sushil Kumar

I'm

About

Hi There! 👋
I'm Sushil Kumar. I’m currently working as a System Analyst iOS Engineer at DAZN Limited, specialized in iOS & AppleTV Applications Development. I have completed Master Of Computer Application from KNIT, Sultanpur, India.

I'm a developer, geek and curious human besides being an OpenSource enthusiast. I have experience of delivering solutions for interesting problems from startup and industry space.

System Analyst & iOS Engineer.

Passionate and Mobile Application Developer, from Hyderabad, India..

  • Father’s Name: Late Mr. Shambhoo Dayal
  • Language : English, Hindi
  • Website: AppCodeZip
  • Phone: +91-9616079794
  • Mother’s Name: Mrs. Ranno
  • Degree: MCA, BCA
  • Email: rathorsushil2011@gmail.com
  • City: Hyderabad, India

Skills

  • Programming: SwiftUI, Swift, Objective C
  • IDE Tools: XCode, Visual Studio,
  • Methodology: Agile, Jira, Scrum
  • Technology: iOS, UI/UX
  • Tests Case: Unit tests, Snapshot Tests, Gherkins tests, CI/CD, Jenkins
  • Design Patterns: MVC, MVVM, Singletons, Delegate, Observer
  • API: SOAP, Rest
  • Backend: JSON, XML
  • Version Control System: Git, Github
  • Database: Sqlite, RealmDB, CoreData
  • Auto Layouts
  • Multithreading Debugging
  • Flutter
  • ReactNative
  • Android
  • C
  • Java, OOps
  • JavaScript
  • Python

Resume

I'm Sr. Software Engineer with approx. 7 years of programming experience as an iOS Developer. I have expertise in Analysis, Designing, Data Modelling and implementation of Business Applications.

Summary

  • Experience working with Live streaming DAZN app and automobile industry such as Maruti Suzuki, GoMechanic.
  • Excellent knowledge of iOS technologies.
  • Experience using SwiftUI,Swift,Objective C Cocoa Touch and other iOS frameworks.
  • Highly proficient in object-oriented methodologies, design patterns, data structures, algorithms and quality coding skills, excellent debugging skills.
  • Experience working with versioning and productivity tools (Git, Stash, JIRA etc.)
  • Experience Unit tests, Snapshot tests,Gerkins tests and CI/CD pipeline Jenkins
  • Experience doing user interface development/storyboards.
  • Knowledge of multi-threaded, asynchronous code,GCD and operation queue.
  • Added E-commerce functionality to existing applications.
  • Experience with different version of iOS and screen sizes.
  • Experience with offline storage, threading, and performance tuning.
  • Have published more than 10 iOS app in app store and knowledge of App Store publishing process.
  • Familiarity with cloud message APIs and push notifications.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with web service integration (SOAP, REST, JSON, XML) to connect iOS applications to back-end services.
  • Experience with offline storage, Like Core Data, SQLite.
  • Implemented application code to the standards of Apple following Mobile Development Life cycle- Solid understanding on OOPS concepts.
  • Worked with third-party libraries like Alamofire, Social media Facebook and etc)
  • Knowledge in Firebase Real Time db and Custom Controls Push notifications will be a plus.
  • Very good at UI design using Storyboards applying techniques like Auto Layouts, Size Classes, Stackviews and SwiftUI and iOS design patterns like MVC/MVVM.
  • Strong Debugging skills, Understanding of Google’s Map..
  • Familiarity with Apple app signing process to create and fetch required App certificates and profiles.
  • Implement Crashlytics in application to easily find issues in the app.

Education

Kamla Nehru Institute of Technology (KNIT), Sultanpur, India

2012 - 2015

Master Of Computer Application

Percentage- 74.35%

Dr. Virendra Swarup Institute of Computer Studies, Kanpur, India

2008 - 2011

Bachelor Of Computer Application

Percentage- 66.57%

Professional Experience

DAZN Group, Hyderabad

Apr 2023 – Present

System Analyst (iOS Engineer)

  • Working as DAZN : Stream Live Sports (Boxing, MMA, Football & More)

GoMechanic, Gurgaon

Nov 2021 – March 2023

Senior Software Engineer

  • Working on Developing Application for GoMechanic product as GoMechanic Car Service & GoMechanic Spares
  • Responsible for the deployment process of the application.

Maruti Suzuki India Limited, Gurgaon

Jan 2018 – Nov 2021

Software Engineer payroll of JK Technosoft

  • Developed numerous maruti app (Nexa, SuzukiConnect, Maruti Genuine Spare Parts Scan, Maruti ExTrac (Enterprise App), and eLCS Enterprise application for Maruti Employees)
  • Working experience autodomain app includes development and deployment both

Keyideas Infotech (P) Limited, Gurgaon

Nov 2016 - Dec 2017

iOS Developer

  • Experience in song related app and fintech app
  • Experience includes Objective C & Swift

Grapes Digital Pvt Ltd, Delhi

Jan 2016 - Nov 2016

Jr. iOS Developer

  • Started my career as jr iOS developer from jan 2016, worked on various projects at various scale.
  • Work experience includes Objective C ,Stroryboard, xib, Cocoatouch, Xcode, Web services, XML parsing

Projects

DAZN: Stream Live Sports
Skills: RxSwift,Swift, SwiftUI | MVVM architecture

Functionality:

DAZN works on connected devices, such as your connected TV, smartphones, tablets, web browser and gaming consoles. | Access our world-class lineup of boxing, Women’s Football, Basketball, MMA and more through the DAZN app. Watch live or on-demand across multiple devices so you can tune in at home or on the go. | WATCH LIVE SPORTS FEATURING BOXING, SOCCER, DARTS, MMA, SNOOKER AND MORE FROM AROUND THE WORLD. | The largest global sports streaming platform in the world.

Responsibilities:
  • Requirement analysis and design
  • Maintaining existing applications/projects and new development
  • Fixing application bugs before the final release
  • Fixing application bugs before the final release
  • Writing unit tests,snapshots tests,Gherkins tests & CI/CD jenkins.
  • Own the full product feature cycle from being a part of the product brainstorming through all dev cycles and up to take the responsibility for the feature when rolled to production

GoMechanic Spares (Auto Parts App)
Skills: Swift, SwiftUI

GoMechanic (Car Services Made Smart) Car App
Skills: SwiftUI
Responsibilities:

  • Using git as a version control system & jira
  • Designing and implementing application updates
  • Maintaining existing applications/projects and new development
  • Used SwiftUi, Swift & design patterns such as MVVM
  • Fixing application bugs before the final release
  • Publishing application on App Store
  • Collaborating with the design team to define app features
  • Maintaining the code and atomization of the application
  • Designing and building mobile applications for Apple’s iOS platform

Maruti Suzuki NEXA App
Skills: Objective - C | MVC architecture

Functionality:

Maruti introduces "Maruti Suzuki Nexa" service Mobile app | All your service needs like your car service | Maintenance | Nexa car booking & dealer network | On Road Support anywhere and anytime

Responsibilities:
  • Requirement analysis and design
  • Developed Product by scratch
  • Communicate with backend team
  • Fixing application bugs before the final release
  • Publishing application on App Store

Suzuki Connect App
Skills: Swift
Key Features of Suzuki Connect::

Suzuki Connect empowers customers to manage host of services such as:

  • Real Time Vehicle Tracking
  • Live Location Sharing
  • Navigation to Parked Vehicle
  • Live Status of Essential Components in The Car Remotely, Such as Odometer Reading, Fuel Level, Status of Car battery & Seat Belts
  • Automatic Emergency Alerts
  • Driving Behaviour Analysis
  • Real Time Vehicle Tracking
  • Proactive warnings like low fuel alert, over speeding warnings, seat belt alert, AC idling alert and more
Responsibilities:
  • Requirement analysis and design
  • Maintaining existing applications/projects and new development
  • Fixing application bugs before the final release
  • Publishing application on App Store

Maruti Suzuki Scan & Assure | Maruti Genuine Spare Parts Scan
Skills: React Native | Maruti Genuine Spare Parts Scan

Functionality:

Web services, JSON response parsing | Easily check our products with your smartphone. Scan the QR code on the label with the scan & assure app and it will immediately provide verification result

Responsibilities:
  • Learned React Native and implement the existing app.
  • Maintaining existing applications/projects and new development
  • Fixing application bugs before the final release
  • Publishing application on App Store & PlayStore

Maruti ExTrac |Enterprise App
Skills: Swift | MVC architecture

Functionality:

This App will help true value managers monitoring the performance of TV dealership by showing the real time data related to TV Sourcing & POC Sales.

Responsibilities:

Requirement analysis and design | Developed Product by scratch | deployed Enterprise accounts


eLCS | Enterprise application for Maruti Employees
Skills: Swift | MVC architecture

Functionality:

MSIL is using Electronic Legal Compliance to track and update the legal compliance across different location | Quartz Core Framework

Responsibilities:

Requirement analysis and design | Developing the Maruti eLCS product by scratch | Interacted with eLCS web team | Publishing application on Maruti Organization


Devotional Songs App
Skills: Objective - C

Functionality:

Bhajan Devotional Songs, Chalisa, Aarti | Bhajan in multiple languages - Hindi, Gujarati, Punjabi, Marathi, Tamil ,Telugu, Bengali etc | Special events - Diwali, Holi, Garba, Navratri | Lyrics of many popular bhajan |Hindi Devotional Calendar

Responsibilities:
  • Maintaining existing applications/projects and new development
  • Fixing application bugs before the final release
  • Publishing application on App Store

My Forexeye | Simplifying forex
Skills: Swift | MVC

Functionality:

Simplifying foreign exchange services for businesses, individuals & institutions in your pocket!| This application from Myforexeye is a pocket buddy for anyone looking for information, transaction, rate alerts, news on forex exchange markets in India. Transaction Process Outsourcing (TPO) is changing the way companies transact forex.Web services, JSON parsing |Integrate Facebook SDK |Google Sign | FCM | Alamofire Networking

Responsibilities:
  • Requirement analysis and design
  • Developing the MyForexeye product by scratch
  • Currently working on projects and handling iOS development
  • Publishing application on App Store

Boom A Gift
Skills: Objective - C | MVC

Functionality:

Web services, JSON response parsing | Easily check our products with your smartphone. Scan the QR code on the label with the scan & assure app and it will immediately provide verification result

Responsibilities:
  • Maintaining existing applications/projects and new development
  • Fixing application bugs before the final release
  • Requirement analysis and design
  • Developed Custom UIViews & UITableViews for user interface
  • Publishing application on App Store

Online Certificate

MVVM Design Pattern Using Swift in iOS
Udemy
Issued Sep 2021-No Expiration Date

JavaScript Essential Training
Linkedin learning
Issued Sep 2021-No Expiration Date

Blog

How to make Rounded Corner BarChart with iOS-charts?

Recently I have been working on a project, to which I have added a chart library and display a beautiful rounded bar chart in swift. We can achieve this functionality easily....

Read More-


MoEngage Rich Notification (MORichNotification) Implementation in Swift.

Swift Push notification is very use full to provide information regarding your app , some messages...

Read More-


What is the Concurrency, how many ways to achieve Concurrency/Multithreading in iOS?

We are going to take a look at threading and Grand Central Dispatch in Swift, we will explore...

Read More-

Contact

Location:

Gurgaon, India

Call:

+919616079794