SUMMARY
Senior lead software developer having ** years’ experience, specializing in developing, leading and architecting IOS Native products, with focus on providing innovative, new technology and concept.
Experience in analysis, design and development of mobile application software for retail, B2B, B2C enterprise vendor/audience.
Excellent computing skills covering the full life cycle of enterprise and commercial mobile applications using formal and modern methodologies, including requirement gathering, design, core-development, team leadership, project management and end user liaison skills.
Good Experience in developing applications having exposure to Objective-C, Swift, C, C++, and have good command on scripting language Python.
Have solid experience on security mechanism on client IOS application like SSL based authentication for request and SSO for enterprise application.
Hands-on bit experience with dev-ops tools like Bamboo (build server), Jira and so many other platforms.
Excellent skills in Cocoa Framework, APNS, Push Notification, Remote Desktop.
Conversant with Objective-C and Swift design patterns such as singleton pattern, and MVC, MVVP and OOP methodologies.
Extensive exposure Apple code signing and development/distribution application policy with certificate and keychain.
Experience in leak, allocation, profile (CPU-battery) and crash-logs to analyse IOS mobile application and to identify the root cause.
Strong understanding of productivity tools like XCode, Eclipse, Visual Studio (for python development).
Experience on hybrid mobile development like Xamrin, PhoneGap, Cordova.
Have rich experience in working Agile and Scrum.
Certified scrum master delivered 2 project as scrum master cum lead role and handling multiple projects with onsite-offshore team.
EXPERIENCE
Walmart Retail Chain Sep 2022 till Now
Senior /Lead IOS developer
Description: Walmart IOS app is retail chain App. I am working in W+ Team. We are mainly developing W+ benefits and major events like (Thanksgiving, Independence Day, W+ Week event).
Having Team of 10 and working 3 IOS developers. Mainly develop IOS application with Swift with MVVM+ coordinator pattern.
We developed IOS App with latest Swift 5.9 and latest Xcode 15.1 version and started intiative to migrate App with Swift UI.
We developed IOS App with help of UIKit, Foundation, CoreData, Combine, Vedio Player, Firebase.
Walmart IOS App follows MVVM+Coordinator pattern along with delegate & protocol pattern with proper folder structure inside code.
Mainly we used GraphQL to fetch and send data to server with the help of async communication, also we adopted RestFul API to send data to analytic server. We mainly incorporate all communication in async manner.
Walmart IOS App code coverage is more than 80% and we adopted XCTest framework for Unit Test cases and also we started effort to include UITestCase.
Involved in requirement analysis, design and development of new Idea.
Developed few APIS to inter-operatable withing Walmart IOS Application.
Design and architect module with MVVM-C with the help of Figma and build application.
Developed Thanksgiving & W+ week features with analytics & ADA.
Developed Splunk Dashboard and Alerts for all events.
Developed features with Unit Test cases and UI Test Cases.
Direct Energy, Houston July 2018 – Aug 2022
Senior /Lead IOS developer
DE Account Manager is kind of Utility retail app, which will contain user history, offers, account details along with smooth payments. This app authenticates with AWS Cognito user pool.
Team of 5, and we had 2 IOS developers. Mainly developed 4-5 IOS swift applications of different brands of DE.
Involved in requirement analysis, design and development of new Idea.
Design and architect all modules and build application.
Developed Refer A Friend feature (RAF) feature.
In progress – Upgrading Swift version 2.3 to 5.2, to adopt new features.
Upgrade app to AWS Cognito authentication and enhance all API respectively.
McDonald Corporation, Chicago Jan 2018 – June 2018
Senior /Lead IOS developer of Innovation Centre
McDonald is retail food chain. They facilitate user with mobile application on IOS and Android. Mobile app makes smoother of end-to-end order flow.
Requirement analysis, design and development of new Idea.
Design and architect all modules and build application.
Developed EVM (Extra Value Meal) and SLP (Single Largest Product) features.
Developed application’s life cycle and nice intuitive UI with use of auto layout and size class.
Supported all the IOS version from IOS 9.0 and above.
Wellington Management, Boston Jan 2017 – Dec 2017
Senior IOS developer/ Architect
Picture Book and Wellington Connect App (Enterprise solution only) Picture book is of employee directory enterprise app, where employee can get almost all info of office. It facilitates with nice floor-map and meeting room booking. Integrated Air watch SDK to rid out of VPN and network-communication routed through proxy. App deployment in second phase of development which consist of IOS 11 features along with some other major enhancement.
Involved in requirement analysis, design and development of IOS solution.
Design and architect all modules and build application.
Developed application’s life cycle and nice intuitive UI with use of auto layout and size class.
Integrate Air watch SDK to leverage MAG proxy and MDM features into Application like SSO.
Developed and architect for authentication of application and SSO.
Design proper Core Data module and keychain share module to share keychain between Wellington Applications.
Generated automatic dylib from Bamboo build server.
VMWare/AirWatch, Offshore/Atlanta GA March 2012- Dec 2016
Senior IOS developer/ Architect
App-Wrapping (Enterprise solution only)
Senior IOS developer/ Lead IOS Airwatch SDK (Framework)
IOS Agent (Framework) Senior IOS developer/ Lead https://itunes.apple.com/us/app/airwatch-agent/id338761996?mt=8
IOS Browser-iTunes Link: https://itunes.apple.com/us/app/vmware-browser/id525891468?mt=8
Had Team of 8-10, and we had 4-5 IOS developers. Mainly developed 3-4 IOS products with Objective C.
Air watch is premier MDM vendor and great security solution for mobile enterprise applications. Airwatch works on BYOD concept of smart phone. Airwatch facilitate enterprise with whole enterprise ecosystem like Inbox, Browser, Content Management, chat-communications, application-catalogue along with managing devices.
Requirement analysis, design and development of Wrapping IOS solution.
Design and architect all modules.
Developed application’s life cycle by intercepting all UI Application’s call.
Developed and architect proxy with hooking CF Network API’s call.
Developed and architect for authentication of application and SSO.
Developed and architect cut-copy-paste SSP restriction policy.
Try to understand the concept of Apple code signing and made same solution for resigning with python.
Developed nice UI for login and authentication screen as well user-friendly settings and alerts.
Created proper model of database with SQLite for saving data.
Generated automatic dylib from Bamboo build server.
Supported all the IOS version from IOS 8.0 and above
Developed Application in Xamrin and Cordova to test app wrapping features.
AW-SDK is common framework which facilitate to customer to adopt MDM and BYOD concept and provide well defined API with set of sample application. This IOS-SDK would work with AW MDM SAAS server. Same SDK is used for IOS- Agent product and which is deployed on more than 18 million devices.
Involved in requirement analysis, design and development of IOS SDK framework.
Developed single-sign-on for AW applications as well as other client application with proper model of keychain and encryption.
Developed nice and interactive UI for authentication and SSO, for all AW and other enterprise.
Developed nice UI for chat application and its prototype.
Developed Encryption-decryption with SHA 1-and SHA256 for authentication of all Airwatch application and registered applications.
Developed Certificate Pinning with SSL handshaking and pubic key validation, concept of secure networking call. Developed, designed and architect from IOS side end to end.
Developed Content Management, saving and retrieving module for product called Secure Content Locker
Architect and developed Network-Proxy on NSURL protocol and later we shifted on CFNetwork level proxy.
Developed nice UI for content management table-view, grid view and so many reusable components.
Created model of database with SQLite for saving data and retrieving data.
Generated automatic framework from Bamboo build server.
Supported the entire IOS version from IOS 4.0 to IOS 10.0 and keep updating framework with their scope and limitation and Also slowly shifted project into Swift with few new adoption of UI with auto-layout.
Developed beacon and Interrogator sample and scheduler to updated server with basic info of devices.
Provide training and user defined layman and technical document to customers, to plug easily SDK into their product.
Parsed dynamic data (e.g. JSON, XML, and CSV) through various web service (e.g. REST and SOAP).
Agent is Airwatch main IOS product which would facilitate enterprise to manage their device with this utility Application. Agent facilitate administrator to manage their corporate employee’s device with different type of enrolment. With help of Agent, administrator can adopt MDM and BYOD concept and able to set few policies. This IOS-Agent would work with AW MDM SAAS server. IOS- Agent product deployed on more than 18 million devices.
Involved in requirement analysis, design and development of IOS Agent application.
Developed and architect different types of enrolment to facilitate administrator.
Created model of database with SQLite for saving data and retrieving data.
Architect and developed staging concepts of device for Walmart and few other retailer enterprise.
Managed few dev-ops stuff on ROR and letter on shifted to automatic app generation on Bamboo build server.
Supported the entire IOS version from IOS 8.0 and above, and keep updating framework/resource/code/UI with their scope and limitation.
We slowly shifted project into Swift. It is currently supported from IOS 8 and onward.
Involved in requirement analysis, design and development of IOS Secure Browser application.
Developed and architect different types of proxy to facilitate administrator.
Developed UI with proper browser-tab functionality and proper search bar.
Enhance UI too match and par with standard industry’s mobile browser like Safari Firefox and chrome.
Created model of database with SQLite for saving data and retrieving data.
Integrated F5 proxy as well NSURL based proxy. Letter we moved to CF Network based proxy.
Developed Kiosk mode and normal mode of Browser with proper UI.
Managed bookmark across all enrolled device.
Developed Cookies and history concept and provide nice UI on console to manage cookies /history for certain days.
Sourcebits Technology, Bangalore Nov 2010– Feb 2012
Senior IOS Developer
Cloud Trigger facilitated users to navigate places with their choice in handy way. By great use of Esri Map, one great solution helps user to find their next restaurant/hospitals/ malls/ department stores, with perfect distance and proper route as well. Even user can find nearby selected places with time and radius.
Core reusable framework.
Spot Connect ITunes Link: https://itunes.apple.com/us/app/spot-connect/id423066534?mt=8
Involved in requirement analysis, design and development of IOS Cloud Trigger application.
Developed intuitive UI and handy stuff to search nearby spot.
Integrated Esri Map and along with that use their API in twist way to get all the real time dimension and distance.
Developed nice UI for searching address with nearby spot and other all things.
Developed and made logic to get address and distance nearby spot.
Developed nice login screen with providing option to login with few social media login.
Involved in requirement analysis, design and development of IOS reusable framework.
We implemented API to easily adopt Facebook integration.
Implemented for twitter integration API.
Implemented Parser library, which will decide runtime which is parser is optimum based on size of content and based on that, it would parse content accordingly parser.
Developed re-usable UI components as APIs. We developed iPhone lock bar slider, custom tab bar, drag and drop rectangle on Map.
Involved in requirement analysis, design and development of IOS reusable framework.
We implemented API to easily adopt SAP login and few enterprise information and responding back to them.
We developed and integrate, spot device with hardware.
Global Star was mainly facilitating user to connect people with social media and other form of communication. It would have feature to find nearby people.
We developed blue tooth’s secure connection API.
We developed nice UI along with proper login fundamentals.
Implemented offline map concept and converted it into proper UI with route.
Implemented great UI on map view, to select particular region and zoom level for offline map saving data.
Implemented APNS for the same.
Indianic Inc, Ahmedabad Oct 2009 –Oct 2010
IOS Developer
http://itunes.apple.com/in/app/distractor-avoidance-for-clinical/id360579373?mt=8
http://itunes.apple.com/in/app/quiktap-words/id411616457?mt=8
http://itunes.apple.com/in/app/iflashcards-1-30/id379795445?mt=8
Involved in requirement analysis, design and development of 5-6 client short term project.
Learned new programming language called, IOS and Objective C.
Learned, use and scope of e-commerce/utility application’s life cycle.
Developed great UI for few e-commerce applications and provided standard UI for utility application.
We developed and integrated APNS, video streaming.
We developed nice wrapper for redundant UI component.
Implemented PayPal and apple payment gateway.
Saltriver Infosystem, Ahmedabad Nov 2008– Sep 2009
VC++ Developer
Saltriver was service and product-based company. Saltriver developed robust GPS/CDMA modem base messaging service.
Learned GSMA/CDMA protocol and learned VC++ with MFC and Win32.
Enhance Cell-Apps product into CDMA modem technology. Created Win-32 com/DCOM library to adopt on all platforms.
Implemented light version of Cell-Apps with CDMA protocol.
Architect and implement server traffic collection solution by scheduler.
Developed nice wrapper for message receiving and message sending application.
Enhance and resolved critical older issue of Cell-Apps.
Provide support to sales team for any outstanding IOS queries, on Cell-Apps.
EDUCATION and CERTIFICATION
MSC (Master of Science, Mathematics), from Sunrise University -2015
BE (Bachelor of Engineering, Computer Science) from South Gujarat University - 2008.
DE (Diploma Engineering, Computer Science) from Technical Education Board- 2004.
Hitesh is an Walmart Sr Lead iOS developer expertise in developing iOS applications having exposure to Objective-C, Swift, C, C++. He has worked with Walmart McDonald Direct Energy etc.