Summary
Overview
Work History
Education
Skills
Certification
Projects
Databases
Githublinks
Affiliations
Languages
Timeline
Generic

Yogesh Raut

Pune

Summary

As a seasoned Project Lead at Persistent and Senior Software Engineer with extensive experience, I excel in leveraging iOS Native, React Native, Flutter to develop innovative solutions, enhancing user engagement and operational efficiency. My leadership in integrating cutting-edge technologies and mentoring teams has significantly contributed to project successes, demonstrating exceptional technical proficiency and collaborative skills.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Project Lead

Persistent
06.2022 - Current

Project Name :- Olivela

  • Olivela App is basically an e-commerce app that sells clothes, shoes, ornaments, and many more things.

Responsibilities:

  • GA4 events: we covered 16 events that we can track.
  • Integrated the Google Analytics SDK into a native iOS project.
  • Implemented Klaviyo push notification to track promotional events.
  • Integrated Klaviyo Push SDK.
  • Implemented a splash screen with a GIF image and video, and showed the total counts of charity on the splash screen.
  • Gave KT to new joinees, mentoring new joinees, serving as an SME to them, and taking their reverse KTs.
  • Daily Status Report Preparation, Weekly Status Report Preparation, and presenting it to stakeholders.
  • Integrated Deferred Deep Linking using Branch.io third-party SDK.
  • Prepared multiple sample apps and showcased them to the client about new functionalities, such as deep linking, deferred deep linking, and Facebook integration.
  • Integrated Kustomer Chat App (Kustomer Chat SDK) to address issues of customers who use the Olivela App, like IVR.
  • Modify existing features and UI modules.

Uploaded a newer version of the app on the App Store in every sprint.

Check and resolve production issues.

Project Name :- Mobile Clinician

  • The Mobile Clinician project is primarily focused on helping individuals with disabilities fill out their information and choose the best insurance plan for themselves, as well as for volunteers.
  • We implemented accessibility functionality, such as reading text and using swipe gestures to perform various tasks.
  • This project was developed for the iPad.

Responsibilities:

  • Understand the technical requirements and design the architecture of services.
  • Led the development of a Mobile Clinician App for iPad using iOS, focusing on accessibility for visually impaired users in a healthcare environment.
  • Implemented iOS accessibility features using the UIKit and UIAccessibility frameworks, such as VoiceOver, Dynamic Type, Accessible Labels, Traits, and Custom Gestures, to ensure the app is fully accessible for blind users.
  • Leveraged UIAccessibilityElement and UIAccessibilityCustomAction to create a custom accessibility experience, improving navigation and interaction for users with disabilities.
  • Integrated the Accessibility Inspector and VoiceOver to test and verify accessibility functionality, ensuring compliance with WCAG 2.0 (Web Content Accessibility Guidelines).
  • Developed custom accessible views by subclassing UIControl and UIView, and ensuring proper accessibility attributes, like accessibilityLabel, accessibilityHint, and accessibilityValue, were implemented.
  • Applied Dynamic Type for scalable fonts, and ensured proper support for text contrast, color contrast, and adjustable font sizes to accommodate users with visual impairments.
  • Managed the Agile development process using Scrum methodology, conducting sprint planning, daily stand-ups, sprint reviews, and retrospectives to deliver high-quality features on schedule.
  • Led a team of iOS developers, providing technical guidance, conducting code reviews, and fostering best practices for clean, maintainable code, ensuring the team adhered to iOS development standards.
  • Collaborated with backend teams to implement and integrate RESTful APIs for real-time data synchronization between the app and the server.
  • Tested app accessibility features extensively using Xcode Instruments for performance profiling and memory management, ensuring smooth user experiences for both standard and assistive technologies.
  • Coordinated with stakeholders to prioritize features based on user feedback and needs, ensuring the app's accessibility was maintained throughout each sprint cycle.
  • Created detailed documentation on accessibility features and the codebase using Markdown and Confluence, ensuring other team members could easily extend and maintain the accessibility functionality.
  • Distributed the enterprise app via Apple’s Internal App Distribution, and implemented Code Signing and Provisioning Profiles to ensure secure app deployment within the organization.

Project Name :- Safari Extension

  • DLP Mac :- Safari Web Protection ( Extension for Safari Browser), Data Loss Prevention, Safari Web Protection’s main aim is to prevent user from sharing sensitive data on macOS
  • In the first phase, only monitor specific keywords and show an alert to the user that he cannot share the document.

Responsibilities:

  • Developed a Data Loss Prevention (DLP) solution for macOS, designed to prevent the sharing of sensitive data by monitoring and blocking the transmission of specific keywords in documents.
  • Created a Safari browser extension using Objective-C++ to integrate with macOS, allowing the extension to interact with web pages, detect potentially sensitive content, and prevent users from uploading or sharing documents.
  • Utilized macOS Security Frameworks, such as Security.framework, App Sandbox, and System Extensions, to ensure secure operation and prevent the bypassing of DLP policies.

Senior Software Engineer

Intellinum Solutions India Pvt Ltd
Pune
11.2018 - 05.2022

Project Name :- Flexi Coupa

  • Flexi Client allows users to connect to the Flexi Server and access applications written on the Flexi platform.
  • Flexi Coupa is a client component of the Flexi platform, which delivers an innovative macOS application for Coupa Inventory. It provides end users with an intuitive, productive, and extensible user interface, running on macOS devices. The transactions that are performed on the macOS device will be interfaced in real time with Coupa ERP to increase inventory visibility and accuracy.

Responsibilities:

  • Developed various UI screens.
  • Involved in code development with OOP methodology.
  • Ensure that the business code is bug-free.
  • Ensured that all business and design objectives were met.
  • Uploaded the updated version of the app on the App Store.
  • Leading the client communication, Flexi Client allows users to connect to the Flexi Server and access applications written on the Flexi platform.

App Store Link :- https://apps.apple.com/in/app/flexi-coupa/id1513524591 iPhone and iPad

Project Name: Flexi Logi Pro iOS (Swift, Flutter, and Dart).

  • Flexi Client allows users to connect to the Flexi Server and access applications written on the Flexi platform.

Responsibilities:

  • Developed various UI screens.
  • Developed and maintained the Flexi LogiPro app for iPhone, iPad, and macOS using Swift, implementing a seamless user experience across multiple platforms with UIKit and AppKit.
  • Implemented local data storage using Core Data and Realm, ensuring efficient data management and synchronization with the Flexi Server, while optimizing performance with background data syncing and caching mechanisms.
  • Leveraged the Codable protocol to parse and serialize data between the app and the Flexi Server, ensuring smooth data exchange and seamless handling of JSON-based APIs.
  • Designed and implemented custom UI components for logistics management, incorporating data visualization and user interaction features across different device sizes.
  • Integrated real-time data synchronization with the Flexi Server, ensuring offline functionality and data consistency through background syncing, and conflict resolution mechanisms.
  • Collaborated with cross-functional teams, ensuring adherence to best practices for app architecture, including the MVVM design pattern, unit testing with XCTest, and performance optimization using Xcode Instruments.
  • Uploaded the updated version of the app on the App Store.
  • Leading the Client Communication

macOS, iPhone and iPad App Store Link :- https://apps.apple.com/in/app/flexi-logipro/id1451203637

Project Name :- Flexi MOH Inventory

  • Flexi MOH Inventory is a client component of the Flexi platform, which delivers an innovative mobile application for logistics execution. It provides end users with an intuitive, productive, barcode-enabled, and extensible user interface running on mobile devices. The transactions that are performed on the mobile device will be interfaced in real time to the backend ERP to increase inventory visibility and accuracy.

Responsibilities:

  • Developed various UI screens.
  • Developed and maintained the Flexi MOH Inventory app for iPhone, iPad, and macOS using Swift, implementing a seamless user experience across multiple platforms with UIKit and AppKit.
  • Implemented local data storage using Core Data and Realm, ensuring efficient data management and synchronization with the Flexi Server, while optimizing performance with background data syncing and caching mechanisms.
  • Leveraged the Codable protocol to parse and serialize data between the app and the Flexi Server, ensuring smooth data exchange and seamless handling of JSON-based APIs.
  • Designed and implemented custom UI components for logistics management, incorporating data visualization and user interaction features across different device sizes.
  • Integrated real-time data synchronization with the Flexi Server, ensuring offline functionality and data consistency through background syncing, and conflict resolution mechanisms.
  • Collaborated with cross-functional teams, ensuring adherence to best practices for app architecture, including the MVVM design pattern, unit testing with XCTest, and performance optimization using Xcode Instruments.
  • Uploaded the updated version of the app on the App Store.
  • Leading the client communication.

iPhone and iPad App Store Link :- https://apps.apple.com/in/app/flexi-moh-inventory/id1605767216

Project Name :- Express Client

  • Express Client is a graphical-based client application that works with the MWA server for Oracle WMS and MSCA. Compared to its character-based telnet client, the GUI client provides a user interface that is more attractive and user-friendly. Furthermore, users will have quicker access to LOV and action buttons with the use of touch-screen capability.

Responsibilities:

  • Developed various UI screens.
  • Involved in code development with OOP methodology.
  • Ensure that the business code is bug-free.
  • Ensured that all business and design objectives were met.
  • Uploaded the updated version of the app on the App Store.
  • Leading the client communication, Flexi Client allows users to connect to the Flexi Server and access applications written on the Flexi platform.

iPhone and iPad App Store Link :- https://apps.apple.com/in/app/express-client/id939941428

Senior Software Engineer

KPIT Technologies
05.2016 - 11.2018

Project Name :- XChangr Application

  • The Xchangr App is basically designed for Pall Corporation. It helps the admin and their installers maintain records and generate reports. It helps the admin and installers to know any particular filters remaining days, the next replacement date, and a detailed description about the filter. It gives a notification to the admin for a particular filter that is going to expire.
  • The application is available in English and German languages. The admin or installer can generate a report in .csv and .pdf format, and they can send an email of the report.

Responsibilities

  • Design and implement efficient data models using Core Data to manage and persist app-related data, such as filter records, replacement dates, and detailed descriptions.
  • Develop and manage localization to support multiple languages (English and German) for the app, ensuring a seamless user experience across different regions.
  • Create functionality for generating reports in .csv and .pdf formats, and integrate features to allow users to email these reports directly from the app.
  • Implement a notification system to alert admins about filter expiry dates or replacements, using local or push notifications.
  • Debug and optimize app features for smooth performance, ensuring stability, while maintaining compatibility with different iOS versions.

Project Name :- Approval App

  • Approval App is a mobile application which helps Weatherford workers, Superiors, Top Management find their request status, work status. It basically helps workers find request status and with whom their request is pending. Superiors can approve or reject their subordinates' requests.

Responsibilities

  • Use Core Data to manage and persist request-related information, such as request status, pending approvals, and history, ensuring data integrity, and efficient access.
  • Build user interfaces and workflows that cater to different user roles (e.g., workers, superiors, and top management) to ensure they can view, approve, or reject requests seamlessly.
  • Implement features to allow workers to track the status of their requests, including identifying pending approvers, and ensure updates are displayed in real time.
  • Design intuitive navigation and interactions to make it easy for users to find request details and perform actions (like approval or rejection) efficiently.
  • Develop notification mechanisms to alert users about pending requests, approvals, or changes in request status.

Senior Software Engineer

Techmodi Inc​​​​​​​​​, Ways TV
01.2013 - 04.2016

Project Name :- Ways TV

  • It is an application that helps users view live TV, radio, karaoke, and video. User needs to subscribe to a particular channel, radio, or karaoke. We have integrated with PayPal. We have used the Vitamio SDK for showing any format of channels, radio, karaoke, and videos.

Responsibilities:

  • Design and development of the application as per client requirements, resolving existing app bugs, testing the application, and fixing bugs, coordinating with other teams working on the same application.
  • Coordinating with other teams working on the same application.
  • Refined, innovative user interface solutions.
  • Designed a database using SQLite.
  • Ensure coding functional elements are finished by the deadline.
  • Components used: Navigation/Tab bar controllers, iOS 7 backgrounding API, Core Data, Fetched Results controller, Map Kit, JSON, and XML parsing, Blocks.
  • Estimate the work efforts at varied levels, and entail in design evaluation, determining the architectures, layout, and style controls.
  • Used Vitamio SDK for showing video, karaoke.

Project Name :- Just Dial Emariates

  • Just Dial Emirates is all about empowering consumers by taking business discovery in the Emirates to a whole new level. Just Dial Emirates is one of the prime business directories in the UAE that caters to a wide variety of audiences, facilitating them with business information and inquiries. From the booming real estate sector to the inquiry about all the existing bakeries in Jumeirah, all the information the user needs is just a phone call or a click of an app away.
  • Having an extensively deep database about established companies and businesses that keeps growing on a daily basis, Just Dial Emirates is a platform mutually useful for consumers as well as business owners. It can only be accomplished by a perfect blend of talent, dedication, vision, and cutting-edge infrastructure.
  • The management has dedicated their efforts and talents to making Just Dial Emirates the best online and call-based business directory in the UAE and across the Middle East.

Responsibilities:

  • Design and development of the application as per client requirements, resolving existing app bugs, testing the application, and fixing bugs, while coordinating with other teams working on the same application.
  • Coordinating with other teams working on the same application.
  • Refined, innovative user interface solutions.
  • Designed a database using SQLite.
  • Ensure coding functional elements are finished by the deadline.
  • Components used: Navigation/Tab bar controllers, iOS 7 backgrounding API, Core Data, Fetched Results controller, Map Kit, JSON, and XML parsing, Blocks.
  • Estimate the work efforts at varied levels, and entail in design evaluation, determining the architectures, layout, and style controls.

Project Name :- Grab Property

  • The leading real estate property app in Singapore makes it easy to improve productivity among salespeople to collaborate and co-broke with one another easily.

Key Features:

  • Custom Searches: Add search filters like price, number of rooms, floor size, property for, and location.
  • Users can see projects on the dashboard screen, as well as view the details of the project and see the location on the map.
  • Users can see upcoming events on the event calendar dashboard screen.
  • Save your search for future use.
  • Connect with Agents: Contact real estate agents in one click by phone call or message.
  • Project News: Read the latest project news on the Message module.
  • The user can also view his profile, as well as edit it.

Responsibilities:

  • Design and development of the application as per client requirements, resolving existing app bugs, testing the application, and fixing bugs, while coordinating with other teams working on the same application.
  • Coordinating with other teams working on the same application.
  • Refined, innovative user interface solutions.
  • Designed a database using SQLite.
  • Ensure coding functional elements are finished by the deadline.
  • Components used: Navigation/Tab bar controllers, iOS 7 backgrounding API, Core Data, Fetched Results controller, Map Kit, JSON, and XML parsing, Blocks.
  • Estimate the work efforts at varied levels, and entail in design evaluation, determining the architectures, layout, and style controls.

Project Name :- Wooper Sg.

  • Wooper is an app for communications. Wooper invents a whole new way of connecting with your customers or target audience using SelfO - an interactive kiosk.
  • Wooper is a platform for self-organization. It offers the novelty of a photo print and allows customers to receive upcoming activities from their favorite brands of products or fashion offers.

Responsibilities

  • Design and development of the application as per client requirements, resolving existing app bugs, testing the application, and fixing bugs, while coordinating with other teams working on the same application.
  • Coordinating with other teams working on the same application.
  • Refined, innovative user interface solutions.
  • Designed a database using SQLite.
  • Ensure coding functional elements are finished by the deadline.
  • Components used: Navigation/Tab bar controllers, iOS 7 backgrounding API, Core Data, Fetched Results controller, Map Kit, JSON, and XML parsing, Blocks.
  • Estimate the work efforts at varied levels, and entail in design evaluation, determining the architectures, layout, and style controls.

Project Name :- eDoc

  • It is an application that helps doctors and patients book an appointment. The eDoc application helps to find a doctor near his area or city, choosing a specialty, and a date. So, filtering by these criteria, the doctor list will pop up. After selecting a particular doctor, his time availability will show. So the patient needs to choose time availability and book an appointment. The appointment request will go to the doctor for confirmation. So the doctor will confirm or reject the appointment. So the patient will be notified about appointment booking and appointment rejection.

Responsibilities:

  • Implemented functionality for patients to search for doctors based on location, specialty, and availability, enabling seamless appointment booking.
  • Developed intuitive interfaces for both patients and doctors, allowing patients to book appointments, and doctors to confirm or reject them.
  • Created notification mechanisms to inform patients about appointment confirmations or rejections in real time.
  • Designed and developed efficient filtering and sorting mechanisms for displaying doctor lists based on user-selected criteria.
  • Debugged and tested the app to ensure smooth performance and adherence to functional requirements across different iOS devices.

Junior Software Engineer

Agile Technosys​, Peel Zoo
Pune
11.2011 - 12.2012

Project Name: Peel Zoo

  • Developed a zoo visitor assistance application for iOS that enhances the user experience through interactive features. Integrated QR code scanning functionality to extract animal names, and retrieve corresponding PDF files via web services. Designed and implemented a detailed zoo map within the app to assist visitors in navigating the premises efficiently. Ensured seamless performance and user-friendly interactions throughout the application.

Responsibilities:

  • Implemented QR code scanning functionality to extract animal names, and fetch related information via web services.
  • Designed and integrated an interactive zoo map within the app to assist visitors in navigating the zoo effortlessly.
  • Ensured a user-friendly interface with intuitive interactions to improve visitor engagement and satisfaction.
  • Debugged, tested, and optimized the app for seamless performance across different iOS devices.
  • Connected the app to backend services for retrieving and displaying animal-specific PDF files dynamically.

Education

Masters - Computer Application

Bharti Vidyapeeth University
01.2009

Skills

  • React Native
  • iOS Native
  • Flutter
  • React JS

Certification

  • React Native Practical Guide (Udemy Certification)
  • React Complete Guide (Next JS, Redux) (Udemy Certification)
  • Swift UI Masterclass (Udemy Certification)
  • Flutter and Dart The Complete Guide (Udemy Certification)
  • The Complete Xamarin Developer (iOS and Android)

Projects

Olivela, Olivela UK, Project Lead, work as React Native Developer, Olivela App basically is ecommerce app, selling Clothes, Shoes, Ornaments and many more things., GA4 events we covered 16 events which we can track., Integrated Google Analytics SDK in React native iOS project, Implemented Klaviyo Push Notification to track promotional events, Integrated Klaviyo Push SDK, Implemented Splash Screen with gif image and video and shown total counts of charity on Splash screen., Gave KT to new joinees, mentoring new Joinees, SME to them and taking their reverse KTs., Daily Status Report Preparation, Weekly Status Report Preparation and Presenting it to stakeholders., Integrated Deferred Deep Linking using Branch.io third party SDK, Prepared multiple Sample App and showcase to Client about new functionality like Deep Linking, Deferred Deep Linking, Facebook Integration., Integrated Kustomer Chat App (Kustomer Chat SDK) to address issues of Customer who uses Olivela App like IVR., Modify existing features/UI modules., Uploaded newer Version of App on App Store on every sprint., Check/resolve production issues., Worked on Agile methodology used scrum and accordingly managed the work., https://apps.apple.com/in/app/olivela-luxury-fashion/id6498630359, 09/01/22 to 12/31/23 Mobile Clinician, US, Project Lead, Mobile Clinician project basically concentrated to help specially abled persons to fill their information and choose best plan of Insurance to them, as well as for Volunteers. We implemented accessibility functionality like reading a text, using swipe gestures to implement various tasks. This project we developed for iPad as well as for Windows Desktop App, by using Xamarin.iOS and UWP., Understand technical requirements and design architecture of services., Led the development of a Mobile Clinician App for iPad using Xamarin.iOS, focusing on accessibility for visually impaired users in a healthcare environment., Implemented iOS accessibility features using the UIKit and UIAccessibility frameworks, such as VoiceOver, Dynamic Type, Accessible Labels, Traits, and Custom Gestures to ensure the app is fully accessible for blind users., Leveraged UIAccessibilityElement and UIAccessibilityCustomAction to create a custom accessibility experience, improving navigation and interaction for users with disabilities., Integrated the Accessibility Inspector and VoiceOver to test and verify accessibility functionality, ensuring compliance with WCAG 2.0 (Web Content Accessibility Guidelines)., Developed custom accessible views by subclassing UIControl and UIView and ensuring proper accessibility attributes like accessibilityLabel, accessibilityHint, and accessibilityValue were implemented., Applied Dynamic Type for scalable fonts and ensured proper support for text contrast, color contrast, and adjustable font sizes to accommodate users with visual impairments., Managed the Agile development process using Scrum methodology, conducting sprint planning, daily stand-ups, sprint reviews, and retrospectives to deliver high-quality features on schedule., Led a team of iOS developers, providing technical guidance, conducting code reviews, and fostering best practices for clean, maintainable code, ensuring the team adhered to iOS development standards., Collaborated with backend teams to implement and integrate RESTful APIs for real-time data synchronization between the app and the server., Tested app accessibility features extensively using Xcode Instruments for performance profiling and memory management, ensuring smooth user experiences for both standard and assistive technologies., Coordinated with stakeholders to prioritize features based on user feedback and needs, ensuring the app's accessibility was maintained throughout each sprint cycle., Created detailed documentation on accessibility features and codebase using Markdown and Confluence, ensuring other team members could easily extend and maintain the accessibility functionality., Distributed the enterprise app via Apple’s Internal App Distribution and implemented Code Signing and Provisioning Profiles to ensure secure app deployment within the organization., 09/01/22 to 12/31/23 DLP Mac, Project Lead, Data Loss Prevention, Safari Web Protection’s main aim is to prevent user from sharing sensitive data on macOS. In first Phase, only monitoring specific keywords and show alert to user, that He can not share document., Developed a Data Loss Prevention (DLP) solution for macOS, designed to prevent the sharing of sensitive data by monitoring and blocking the transmission of specific keywords in documents., Created a Safari browser extension using Objective-C++ to integrate with macOS, allowing the extension to interact with web pages, detect potentially sensitive content, and prevent users from uploading or sharing documents., Implemented kernel-level monitoring and macOS system extensions to track and control data flow, ensuring real-time detection of sensitive content being shared through browser interactions., Designed and developed a custom kernel extension (KEXT) for macOS, using Objective-C++ to handle system-level operations, including file monitoring and network communication, to prevent unauthorized data sharing., Utilized macOS Security Frameworks such as Security.framework, App Sandbox, and System Extensions to ensure secure operation and prevent the bypassing of DLP policies., Developed the content scanning module to detect specific sensitive keywords and patterns in documents being uploaded or shared through Safari, triggering alerts if restricted content is detected., Built custom monitoring tools using NSFileManager and IOKit framework to observe file system activity and identify potentially confidential or sensitive files being accessed, modified, or shared by the user., Integrated the macOS Notification Center to display alerts and warnings when users attempt to share sensitive documents, providing an interface for them to review and cancel actions., Optimized kernel-level code for performance, ensuring minimal impact on system resources while maintaining real-time monitoring of file and network activities., Implemented a keyword-based pattern matching algorithm to detect sensitive terms (e.g., personal data, financial information) in user documents, utilizing regular expressions and custom filters., 06/01/22 to Present Flexi Logi Pro macOS, Senior Software Engineer, Flexi Client allows user to connect to Flexi Server and access applications written in Flexi platform., Developed various UI Screens., Involved in code Development with OOP methodology., Ensure that business code is bug free., Ensured that all business and design objectives were met., Uploaded the updated version of app on AppStore., Leading the Client Communication., 11/01/18 to 05/31/22 Flexi Coupa macOS, Senior Software Engineer, Flexi Client allows user to connect to Flexi Server and access applications written in Flexi platform., Developed various UI Screens., Involved in code Development with OOP methodology., Ensure that business code is bug free., Ensured that all business and design objectives were met., Uploaded the updated version of app on AppStore., Leading the Client Communication., 11/01/18 to 05/31/22 Express Client iOS App, Senior Software Engineer, Flexi Client allows user to connect to Flexi Server and access applications written in Flexi platform., Developed and maintained the Flexi Coupa app for iPhone, iPad, and macOS using Swift, implementing a seamless user experience across multiple platforms with UIKit and AppKit., Implemented local data storage using Core Data and Realm, ensuring efficient data management and synchronization with the Flexi Server, while optimizing performance with background data syncing and caching mechanisms., Leveraged the Codable protocol to parse and serialize data between the app and the Flexi Server, ensuring smooth data exchange and seamless handling of JSON-based APIs., Designed and implemented custom UI components for logistics management, incorporating data visualization and user interaction features across different device sizes., Integrated real-time data synchronization with the Flexi Server, ensuring offline functionality and data consistency through background syncing and conflict resolution mechanisms., Collaborated with cross-functional teams, ensuring adherence to best practices for app architecture, including MVVM design pattern, unit testing with XCTest, and performance optimization using Xcode Instruments., Uploaded the updated version of app on AppStore., Leading the Client Communication., 11/01/18 to 05/31/22 Flexi Logi Pro iOS, Senior Software Engineer, Flexi Client allows user to connect to Flexi Server and access applications written in Flexi platform., Developed various UI Screens., Developed and maintained the Flexi LogiPro app for iPhone, iPad, and macOS using Swift, implementing a seamless user experience across multiple platforms with UIKit and AppKit., Implemented local data storage using Core Data and Realm, ensuring efficient data management and synchronization with the Flexi Server, while optimizing performance with background data syncing and caching mechanisms., Leveraged the Codable protocol to parse and serialize data between the app and the Flexi Server, ensuring smooth data exchange and seamless handling of JSON-based APIs., Designed and implemented custom UI components for logistics management, incorporating data visualization and user interaction features across different device sizes., Integrated real-time data synchronization with the Flexi Server, ensuring offline functionality and data consistency through background syncing and conflict resolution mechanisms., Collaborated with cross-functional teams, ensuring adherence to best practices for app architecture, including MVVM design pattern, unit testing with XCTest, and performance optimization using Xcode Instruments., Uploaded the updated version of app on AppStore., Leading the Client Communication., 11/01/18 to 05/31/22 Flexi Coupa iOS, Senior Software Engineer, Flexi Client allows user to connect to Flexi Server and access applications written in Flexi platform., Developed and maintained the Flexi Coupa app for iPhone, iPad, and macOS using Swift, implementing a seamless user experience across multiple platforms with UIKit and AppKit., Implemented local data storage using Core Data and Realm, ensuring efficient data management and synchronization with the Flexi Server, while optimizing performance with background data syncing and caching mechanisms., Leveraged the Codable protocol to parse and serialize data between the app and the Flexi Server, ensuring smooth data exchange and seamless handling of JSON-based APIs., Designed and implemented custom UI components for logistics management, incorporating data visualization and user interaction features across different device sizes., Integrated real-time data synchronization with the Flexi Server, ensuring offline functionality and data consistency through background syncing and conflict resolution mechanisms., Collaborated with cross-functional teams, ensuring adherence to best practices for app architecture, including MVVM design pattern, unit testing with XCTest, and performance optimization using Xcode Instruments., Uploaded the updated version of app on AppStore., Leading the Client Communication., 11/01/18 to 05/31/22 Laundry App, Senior Software Engineer, Laundry App allows user to Book appointments for washing clothes and pressing the cloth., Develop various components., Use Web service to load data., 11/01/18 to 05/31/22 Meal App, Senior Software Engineer, Show various Meal Items available and with detail screen., Develop various components., Use Web service to load data., 11/01/18 to 05/31/22 XChangr Application, Senior Software Engineer, Xchangr App basically designed for Pall corporation. It helps to Admin and their installers to maintain record and generate report., Involved in Design, and Development of iOS Applications., Developed various UI Screens., Involved in code Development with OOP methodology., Ensure that business code is bug free., Ensured that all business and design objectives were met., Uploaded the updated version of app on AppStore., Leading the Client Communication., 05/01/16 to 11/30/18 Approval Application, Senior Software Engineer, Approval App is a mobile application which helps Weatherford workers, Superiors, Top Management find their request status, work status., Involved in Design, and Development of iOS Applications., Developed various UI Screens., Involved in code Development with OOP methodology., Ensure that business code is bug free., Ensured that all business and design objectives were met., Uploaded the updated version of app on AppStore., Leading the Client Communication., 05/01/16 to 11/30/18 Ways TV, Senior Software Engineer, It is an application which helps to user view live TV, Radio, and Karaoke, Video., Design & development of application as per client requirement, resolving existing app bugs, testing application & fixing bugs, coordinating with other teams working on the same application., Refined innovative user interface solutions., Designed database using SQLite., Ensure Coding functional elements finished by deadline., 01/01/13 to 04/30/16 Just Dial Emirates, Senior Software Engineer, Just Dial Emirates is all about empowering consumers by taking business discovery in Emirates to a whole new level., Design & development of application as per client requirement, resolving existing app bugs, testing application & fixing bugs, coordinating with other teams working on the same application., Refined innovative user interface solutions., Designed database using SQLite., Ensure Coding functional elements finished by deadline., 01/01/13 to 04/30/16 Grab Property, Senior Software Engineer, The leading Real Estate Property App in Singapore making it easy to improve productive among salespeople to swing and cobroke with one another easily., Design & development of application as per client requirement, resolving existing app bugs, testing application & fixing bugs, coordinating with other teams working on the same application., Refined innovative user interface solutions., Designed database using SQLite., Ensure Coding functional elements finished by deadline., 01/01/13 to 04/30/16 Wooper Sg., Senior Software Engineer, Wooper is an app for communications., Design & development of application as per client requirement, resolving existing app bugs, testing application & fixing bugs, coordinating with other teams working on the same application., Refined innovative user interface solutions., Designed database using SQLite., Ensure Coding functional elements finished by deadline., 01/01/13 to 04/30/16 eDoc, Senior Software Engineer, It is application which helps to Doctor and Patient to book an appointment., Design & development of application as per client requirement, resolving existing app bugs, testing application & fixing bugs, coordinating with other teams working on the same application., Refined innovative user interface solutions., Designed database using SQLite., Ensure Coding functional elements finished by deadline., 01/01/13 to 04/30/16 Peel Zoo, Senior Software Engineer, This application helps to visitor to Zoo., Design & development of application as per client requirement, resolving existing app bugs, testing application & fixing bugs, coordinating with other teams working on the same application., Refined innovative user interface solutions., Designed database using SQLite., Ensure Coding functional elements finished by deadline., 11/01/11 to 12/31/12

Databases

  • MySQL
  • SQLite
  • Realm
  • Oracle
  • Server 2005
  • Deep Linking
  • Social Integration
  • Payment Gateway ( Paypal)

Githublinks

  • Https://github.com/YogeshRR/Favorite_Places
  • Https://github.com/YogeshRR/Expenses_Tracker
  • Https://github.com/YogeshRR/UserAuthentication
  • Https://github.com/YogeshRR/MealApp
  • Https://github.com/YogeshRR/React_Native_DeepDive

Affiliations

  • I’m happy to share that I’ve obtained a new certification: GenAI Foundation - GenAI Assisted Coding using Amazon CodeWhisperer from Persistent Systems!
  • I’m happy to share that I’ve obtained a new certification: React Native - The Practical Guide [2024] from Udemy!

Languages

Marathi
First Language
English
Advanced (C1)
C1

Timeline

Project Lead

Persistent
06.2022 - Current

Senior Software Engineer

Intellinum Solutions India Pvt Ltd
11.2018 - 05.2022

Senior Software Engineer

KPIT Technologies
05.2016 - 11.2018

Senior Software Engineer

Techmodi Inc​​​​​​​​​, Ways TV
01.2013 - 04.2016

Junior Software Engineer

Agile Technosys​, Peel Zoo
11.2011 - 12.2012

Masters - Computer Application

Bharti Vidyapeeth University
Yogesh Raut