Dinesh Patil

Dinesh Patil

$25/hr
iOS App Development | Android App Development | Hybrid App Development
Mobitrics Technologies Private Limited
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
43 years old
Location:
Pune, Maharashtra, India
Experience:
11 years
Dinesh Patil Mobile Application Architect 1 About me I’m passionate about crafting great mobile products that make people’s lives easier. I have over 11 years of experience strategizing innovative digital experiences for small startups and well established companies. I am an experienced mobile app developer and delivered 20+ iOS & Android apps since 2007. I have also mentored startup teams on Agile, LEAN implementation using SCRUM framework and helped them improve their development process. I take great pride in making sure all of my projects are up to my client's satisfaction, all deadlines are met and quality assurance is carefully considered. I grew up in Pune, India, am an avid programmer and tech enthusiast. I’m excited to partner with companies looking for mobility solutions! 2 Expertise Agile, LEAN Process Mobile App Design Native iOS/Android & Hybrid App Development Test, release Automation 3 Skill Set ❖ Native Mobile: iOS, Android, Objective-C, Swift, Java ❖ Hybrid Mobile: Cordova, Ionic, React Native, JavaScript, TypeScript ❖ IDEs: Xcode, Android Studio, WebStorm, Visual Studio, Eclipse ❖ Analytics: Google Analytics, Mixpanel, Crashlytics, TestFlight ❖ Databases: SQLite, MongoDB, Core Data, MySQL ❖ Web services: XML/JSON, SOAP/REST, Parse, Amazon Web Service, Amazon S3 ❖ Chat/Messaging Engines: QuickBlox, XMPP, OpenFire ❖ Social Networks: Facebook, Twitter, Linkedin, Instagram, Youtube, Google Plus ❖ Location Services: Google Map, Apple Map, Foursquare ❖ Speech to Text: Nuance SDK ❖ Media Streaming: JWPlayer, ffmpeg ❖ Source Control: SVN, CVS, Git, Github, BitBucket ❖ Project Management: Jira, Trello, ActiveCollab, BaseCamp, Asana ❖ Other Languages and libraries: C, C++, VC++, Win32 SDK, MS COM, XPCOM, Core Plot 4 Portfolio 5 L2O L2O is a native iOS and Android Application that enables trusting communities to engage in meaningful conversations that celebrate diversity, deepen community and open doors to a world of possibilities. To inspire open-minded conversations, the author of each POST shares his/her daily and lifelong "aha" moments, stories, experiences, or questions. Key Features ● ● ● ● ● https://itunes.apple.com/in/app/l2o/id-?mt=8 https://play.google.com/store/apps/details?id=com.learnwithall.l2o ● ● ● Infinite scroll component containing feed items loaded with images grid, audio, video and HTML formatted texts HTML formatting support in POST creation, link auto detection while typing the text One on one and group chat using QuickBlox Intelligent n/w component handling connection failure scenarios and updating/syncing data automatically Customised UI components and challenging user interactions handling Deep linking for POSTS and Community pages Facebook, Google Plus, Twitter, LinkedIn integration Share extension for quickly share posts from anywhere 6 Mobile Commodity Trader Mobile Commodity Trader is a native iOS and Android business solutions that untethers traders and originators using Triple Point’s Commodity XL™ solution from their desks by delivering real-time market data and enabling trades to be executed from virtually anywhere. Mobile Commodity Trader provides all the tools for managing trades while on the road. Key Features ● ● ● ● ● ● ● https://itunes.apple.com/za/app/mobile-commodity-trader/id-?mt=8 https://play.google.com/store/apps/details?id=com.tpt.mobilecommoditytrader ● ● Offline support to capture trade information in case of no connectivity scenarios, automatic syncing Handling huge trading datasets received from server Fully customised UI as per branding requirements Efficient XML parsing as the server is SOAP based Table cell expanding with dynamic data Complicated business logic and computing to auto populate information to save manual effort of the trader Secure local storage using CoreData in iOS and SQLite in Android Push Notifications using APNS and GSM User credentials are stored in Keychain, Keychain sharing across all iOS devices of the user 7 Mobile System Console Mobile System Console is a native iPhone & iPad business solution providing remote, secure access for Commodity XL™ environments. It allows existing clients to remotely monitor, manage, and troubleshoot Commodity XL deployments while at home, in transit, or walking the floor for faster issue resolution and response times. Key Features ● ● ● ● ● ● ● https://itunes.apple.com/za/app/mobile-system-console/id-?mt=8 ● Customised UI for iPhone and iPad variants Long polling component implementation to keep track of events and overall servers health Push notifications integration using APNS Built iOS reusable component to connect with SOAP server, heavy data parsing at client side Complicated business logic to handle End of Day process execution UIKit Animations to show each server health report Local storage using CoreData, Data Protection scheme used Multiple user accounts handling and credentials stored securely in Keychain. 8 Mobile Demand Planner Mobile Demand Planner is a native iPad only business solution that untethers the sales team using the Triple Point for Demand Planning and Collaboration tool from their desks by delivering current sales data and enabling sales forecasts to be adjusted from virtually anywhere. Key Features ● ● ● ● ● ● https://itunes.apple.com/za/app/mobile-demand-planner/id-?mt=8 ● UICollection views used extensively to build MS Excel like grid component Core Plot library used and customised to show graphs Cool animations and user interactions when drill down data Complicated filters to allow user to see meaningful data using graphs and grid layout Take snapshot of the screen and annotate using freehand drawing as well as text comments, email the report. Server polling for data updates and shown updates with cool cell highlight animations Security feature to hide app screen when in background mode 9 Mobile Inventory Navigator Triple Point’s Mobile Inventory Navigator is a native iOS business solution enabling existing Commodity XL™ clients to remotely view storage inventory balances for bulk commodities traded in the oil, agricultural, metals, coal, and petrochemical industries. Key Features ● ● ● ● ● ● https://itunes.apple.com/za/app/mobile-inventory-navigator/id- ?mt=8 ● MapKit API used to show inventories on Google Map Custom MKAnnotationView to show different inventory types on top of map view Extensive use of UITableView to show grid view, rotated cells to show vertical text Core Plot used to show inventory status on graph, customised graph nodes and themes User credentials are stored in Keychain, Keychain sharing across all iOS devices of the user UIKit Animations to replace inventory view when changed settings When map zoomed out, inventory clusters are created to show meaningful data 10 Mobile Voyage Estimator Triple Point's Mobile Voyage Estimator is a native iPhone & iPad business intelligence and decision support solution for existing Chartering & Vessels™ Voyage Estimator customers that enables companies to confidently price and win business independent of location. Key Features ● ● ● ● ● ● ● MapKit API used to show inventories on Google Map Routing for the result path on top of map Complicated business logic and autocompleting cells as per previous user entries Nuance speech to text SDK integration, auto fill details as per tokens parsed Natural language processing using predefined tokens RESTful services integration to send vessel and cargo data and to receive results in JSON format. HTML formatting for results, send results through email. https://itunes.apple.com/za/app/mobile-voyage-estimator/id-?mt=8 https://itunes.apple.com/za/app/mobile-voyage-estimator-for-ipad/id-?mt=8 11 Doodley Moore Doodley Moore is a native iOS application let's you draw over a live or paused video feed or photo with a quick and minimal interface. It's the best way to capture a moment with a quick sketch. Discover a completely new and enormously fun way to doodle and share your creativity and show the world the artist in you. Key Features ● ● ● ● ● Draw over live or paused video or photos from the device Support for front and back camera Adjust the brush size and color and background transparency Undo as much as you want Save your art to Photo Library or share on Facebook and email https://itunes.apple.com/nz/app/doodley-moore/id-?mt=8 12 LIFT/TUCK Lift/Tuck is a native iOS Virtual Plastic Surgery App. Lift/Tuck is specially designed to allow users to adjust the appearance of their face and body with a swipe of the finger. With Lift/Tuck, become a master Virtual Plastic Surgeon and discover new ways to look and feel beautiful, all on your iPhone and iPad. Key Features ● ● ● ● Image morphing using finger touch Adjust Your Look using "Virtual Plastic Surgery" Fully Optimized Touch Screen Instantly post your post-surgery photo to Facebook or email to friends. https://itunes.apple.com/in/app/lift-tuck/id-?mt=8 13 Other Interesting Apps I Have worked on Where’s Stig (iPhone & iPad)- A hidden object game for “Top Gear” brand iSpy Spooky Mansion (iPhone) - A hidden object game based on Jean Marzollo and Walter Wick’s best-selling I SPY Spooky Night book. iSpy Riddle Race (iPhone)- A hidden object play of I SPY with the fun appeal of board games and fast-paced challenges. Friskies (iPhone & iPad)- A hidden object game for promotion of a cat food brand. Route-Rageous (iPhone) - A cool brain teaser game that’s sure to test your mental moxie! Guide your ride through twists and turns to reach the checkered flag. NYC History App (iPhone) - A Location based iPhone app shows historical landmarks as points of interest (POI) on a map. Main features of this app are- track user’s current location using GPS. Chalkboard Challenge (iPhone)- A brain game to sharpen your mind with a fun brain training to improve your quantitative reasoning. Speed Brain (iPhone)- App provides a mental workout that will help you quickly understand information and react to it. Book Nanny (iPhone & iPad)- A "talking book" application for children of all ages on the iPhone. It is an interactive graphic book that reads aloud by highlighting the words as they are read. Touch any word and it will be read back to you. Cardiac Imaging Cases (iPad) - This is a digital version of the easy-to-use clinical reference on imaging for cardiovascular disease from Oxford University Press. Main features includes, dynamic search and cross-referencing to make it easier to identify relevant cases or subjects for study, favourites allow users identify relevant cases and combine them together, ability to enlarge and rotate images for detailed review. ScoreTones (iPhone)- Multilingual app to follow the Soccer action in South Africa with world famous announcer. Have every goal your favorite team scores broadcast from your iPhone via push notifications. 14 Other Experience Online Poker Client (Flash)- CyberArts- Poker multi-player client developed using Flash CS3 and ActionScript 3. I have designed and developed a highly dynamic data driven flash client to follow the game protocols communicated through socket connections with poker servers. The socket layer communication was made secure using TLS and the complex searches were optimized using regular expression. The same client was later used by CyberArts to distribute many different poker variants. RealArcade 1.0, 2.0 (Win32 SDK, MSCOM, ActiveX) RealArcade was a gaming service run by RealNetworks that sold casual style computer games to individual users. Its purpose was to let users download demo versions of games, and optionally buy the full versions. I have worked with a remote team on product enhancements, game wrapper bug fixes and integrating third party offers in the product installer components. RealArcade 2.0 had a web interface and many improvements to security features related to game wrapping technology. I was part of a remote team who developed 1.0 to 2.0 games migration component. I have also developed and automated many test and business scenarios. RealArcade Mozilla Browser Plug-In (XPCOM)- The purpose of the project was to make RealArcade 2.0 website compatible with Mozilla browsers. RealArcade was using many COM and ActiveX controls to notify website about various game events. I have developed a Mozilla plug-in which wrapped ActiveX and MSCOM components with Mozilla XPCOM architecture to make it compatible with browsers other than IE. In-Game Ads [Prototype]- I have developed a prototype to display mandatory advertisement of few seconds before and after the user can play the actual game. Code Injection technique was used to change the entry point of the portable game executable. The injected code was responsible to load external DLL at run time which then takes control of the further execution of the demo game. The ad was displayed using an interactive browser window control which loads an HTML page to run a flash powered file(SWF) downloaded dynamically from the server. Gobblr [Prototype]- Photo upload service prototype on Mac & iOS. Rapidly developed prototype for a startup to quickly test their idea of building a photos management service like flickr. Developed daemon service on Mac to upload all photos seamlessly. 15 Founder | Chief Architect Mobitrics Technologies, Pune, India January 2016 - Present Career Highlights Independent Consultant- Senior Software Architect Codewalla Software, Pune, India June 2015 - April 2017 Software Architect Triple Point Technologies, Pune, India March 2013 - May 2015 Lead Developer | Team Lead Codewalla Software, Pune, India January 2006 - February 2013 16 Dinesh Patil-www.mobitrics.com Contact Mobile: - Skype: dinesh.vp LinkedIn: https://www.linkedin.com/in/dineshmobile/ 17 Thank You. 18
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.