VINAY MISHRA
Senior Mobile Application Engineer – iOS
Flat No: F-410, Rail Vihar, Sector 15 Part 2, Gurugram, Haryana, India- 122001.
+91-971******* https://github.com/mishravinay
adg7q0@r.postjobfree.com adg7q0@r.postjobfree.com
https://in.linkedin.com/in/vinay18mishra https://mishravinay.wordpress.com
SUMMARY [iOS: 6+, Swift: 4+, Obj-C: 5+, Mobile DevOps- 1+, AWS: 1.5+, React Native & Flutter: 9+ months]
6+ years of experience in Mobile Application development – iOS Native and 1+ years in Cross-Platform like React Native, Flutter and Ionic / PhoneGap.
Leading the technical advancement of any mobile applications by creating roadmaps for continuous improvement, version upgrades, and helping to become aware and keep pace with the latest changing technology.
Participate in all aspects of the mobile software development lifecycle - including technical design, refinement, estimation, documentation, build, test and run - within an Agile-Scrum environment.
Experience in consuming web services using JSON/ XML API and writing unit test cases using XCTest and TDD
With experience in iOS frameworks and handling push notifications, animations, location-based services, Bluetooth Communications, NFC, Audio/Video frameworks, Accessibilities, Payment Gateways, UIKit etc.
Expertise in app memory management, multithreading, networking & Security and responsible for performance tuning and instrumentation of mobile applications, including troubleshooting and resolution
Experience with DevOps concepts, CI/CD, testing automation (builds & processes, Fastlane, shell scripts, xcconfig)
Experience with TestFlight, adding new users, adding release notes, and build versions.
Ownership of the mobile tooling and build processes, including app store deployment (app provisioning and all the associated processes identifiers, profiles and certificates) and management.
Experience with the following tools & technologies: Jenkins, GIT, Swagger, AWS services.
Participate in cross-functional, cross-discipline architecture teams to enhance / set the architectural direction for key business initiatives. Collaborate and communicate effectively and efficiently with other developers on the team to ensure clarity and alignment, and to achieve the highest quality code & product.
Mentor and assist the other developers on the team in software development best practices and continual improvement of service.
Flexible and adaptable attitude disciplined to manage multiple responsibilities and adjust to varied environments.
Have published 25+ apps on App Store with good reviews.
EDUCATION
Master of Computer Application (M.C.A) from University of Rajasthan, Jaipur, India (2007-2010).
TECHNICAL SKILLS
Proficient
Working Knowledge
Novice
Programming Language
Objective-C, Swift 5.x, Python 3.x
C, C++, Dart, React JS
SwiftUI, Scala, Kotlin, Java Script
Version Control
Git
Bitbucket
SVN
Persistent Storage
User Defaults, Realm
SQLite, Core Data, Firebase
Postgres, DynamoDB
Architecture
MVC, MVVM
VIPER, Clean Architecture
RxSwift
Design Pattern
Singleton, Delegates, Notification, DI
Facade
Adapter
Dependency Manager
Cocoa pods
Carthage
Swift package, vcpkg
Tools
XCODE, VS2019, MSOffice, Atlassian (JIRA, Bamboo, Confluence), Bugzilla
Cloud Services
Novice experience in Amazon Web Services, Google Cloud
Visualization
Knowledge of Grafana, Power BI
Others
OOPs, SOLID, Jenkins, TestFlight, Fabric-Crashlytics, Spark, React Native, Flutter, Ionic, Big Data Analytics, Pandas, Numpy, deep learning, ML algorithms and pipeline.
WORK EXPERIENCE [Overall 10+ Years]
Harman Connected Services (A Samsung Company)
Since June 2015 – Present at Gurugram, India.
Designation: Architect & Lead – Product Development
Job Responsibility:
Managing & Growing the Mobile Engineering Native -iOS/Hybrid and Cloud - AWS teams. Work as an individual contributor to the all projects.
Leading technical onsite/home teams of developers, handling accounts from a technical perspective, etc.
Design, Development, Deployment & post-deployment technical support of mobile application across multiple platforms – Native & Hybrid. Which includes Architecting a new product, Product POC’s & Prototype designing, iOS/Watch-OS/TV-OS, Analytics, Cloud development API’s/Frameworks integration, UI/UX Customization, Open Source Libraries integration and follows software best practices.
Q3 Infotech Pvt Ltd (Q3 Technologies)
From January 2013 – June 2015 at Gurugram, India.
Designation: Module Lead
Job Responsibility:
Responsible for the complete end-to-end delivery of mobile projects – native & hybrid (iOS & Android). Actively involved in Strategy making, Product ideas, Employee training, Company Vision discussions, etc.
Figuring out strategies for developer training, internal reusable component development, and encouraging RnD in various new technologies, many more
Arkenea Technologies Pvt Ltd
From January 2012 – December 2012 at Pune, India.
Designation: iOS Developer
Job Responsibility:
Responsibilities include majorly setting up Mobiles apps technical guidelines, defining an architecture, ensuring project code qualities, and the deliveries to the customers.
iAuro Technologies LLC
From September 2010 – December 2011 at Pune, India.
Designation: iOS Application Developer
Job Responsibility:
Working on dedicated projects on iOS, to handling own projects, to managing projects, etc.
PROJECT HANDLED
Name
Personi-fi App
Duration
3+ Months - Ongoing
Summary
The Personifi app uses Bluetooth (BT) for Android and iOS - provide music services/Content through a proprietary signal processing chain created for personal preferences, and the target playback device, and other perceptual factors.
Name
Harman Analytics
Duration
5+ Months - Ongoing
Summary
Cloud Data Analytics solutions possible for Harman use cases. We started with exploring and implementing (basic) standard “Big Data” analytics architecture and see their feasibility for Harman devices & personalization features.
Name
MCPTT
Duration
8+ Months - Ongoing
Summary
MCPTT project based on SIP protocol. This application is developed for security purpose. In this project, we developed the audio call facility using SIP protocol based C++ library. Key feature are audio call, creating groups audio call, sending message and creating chat groups.
Name
MyJBL Headphone App [iTunes Link:https://itunes.apple.com/in/app/my-jbl-headphones/id1053136947?mt=8]
Duration
12+ Months - Ongoing
Summary
My JBL Headphones iOS/Android app will redefine your headphone experience. Through your mobile device, you can now conveniently control the headphone settings, including the level of ambient sound you hear in your JBL Everest Elite and JBL Reflect Aware headphones. Other personalization features.
Name
JBLConnect plus App [iTunes Link: https://itunes.apple.com/in/app/jbl-connect/id994041762?mt=8]
Duration
12+ Months
Summary
JBLConnect plus is an application for speaker which play music on multiple speakers and set lest right channels on speaker at single time using BLE and upgrade the speaker firmware using Bluetooth. We redesigned the JBLConnect App & add more features to this app like functionality of flip4 speaker series.
Name
Captain Creek App
Duration
7+ Months - Completed [In House project]
Summary
Captain Creek is based on a BLE Sensor that is powered by Intel’s Curie processors. Sensor is installed on Cricket Bat’s handing grip. This sensor then detects the motion of the Player, and record certain parameters that are stored in the sensor first and then can be synced with iOS app. The main purpose is to review the player’s skills. The recorded shots can be synced while recording the played shots. The information can be replayed later in the app using avatar that can render how you have played shot. Coach then review the recorded shot video and annotate it to mark anything that Player has to improve.
Name
iCancerHealth [iTunes Link: https://itunes.apple.com/kn/app/icancerhealth/id723088265?mt=8]
Duration
15+ Months
Summary
iCancerHealth is an intuitive, interactive, and customizable application that was designed keeping the needs of the cancer patients in mind providing help in supporting and managing key aspects of your care at home keeping your health care up to date
Name
Case-Pad [iTunes Link: https://itunes.apple.com/us/app/procat-casepad/id725414373?mt=8]
Duration
3 + Months
Summary
A case pad application displays online streaming textual data from server with parsing and special formatting, you save your report, send it by mail and search.