Technical Specialist Mobile App Development - Birla Soft Limited - Chennai
(2025-05)
Experienced Mobile Application Developer with 9+ years of expertise in .NET MAUI, Xamarin.Forms, and cross-platform mobile development. Strong background in enterprise applications, offline/online synchronization, SQL, Couchbase, Syncfusion UI controls, and Agile delivery.
- Developing a global NOV Operator mobile application to manage rig and well-related operational orders for customers across multiple regions.
- Implemented a robust offline-first architecture using Couchbase, enabling seamless offline and online data synchronization between the mobile application and Couchbase Server.
- Designed and implemented secure Single Sign-On (SSO) using PIN-based authentication, email verification, Okta integration, and device registration for enhanced security.
- Enabled offline data persistence on the mobile device with automatic synchronization to the server, ensuring real-time data availability in the associated web application.
- Developed intuitive navigation flows, theming, and multi-language support to enhance user experience across regions.
- Built pixel-perfect user interfaces using Syncfusion controls, strictly aligned with Figma designs and functional requirements in the .NET MAUI platform.
- Implemented MVVM architecture using .NET MAUI to improve code maintainability, testability, and scalability.
- Integrated RESTful APIs with proper exception handling, logging, and performance optimization to ensure reliable application behavior.
- Followed the Agile project life cycle, actively participating in sprint planning, daily stand-ups, and reviews to ensure on-time delivery and high-quality outcomes.
- Collaborated closely with cross-functional teams to meet customer expectations and adhere to committed delivery timelines.
Consultant - Capgemini Technology Services India Limited - Chennai
(2021-10 - 2025-04)
- Worked on NOV project to upgrade the existing Xamarin forms app into MAUI with biometric of fingerprint, face id feature, push notification and added shell, tab, tab bar page navigation features in the MAUI platform.
- Working for Michelin project to develop the new mobile application with UWP, Android and IOS platforms support using on the Xamarin forms platform.
- Release the application in Microsoft App center, Play Store and App store. Handling the release process with critical bug fixing under pressure situations.
- Upgrading Xamarin Forms application into MAUI platform. Handling large and complex issues fixes under extreme critical conditions with expected custom controls.
- Worked on developing the web allocation in Blazor platform for online assessment app for interview candidates. Sync with online and offline SQL server with SQL Lite database
Program Analyst - Cognizant Technology Solution India Private Limited - Chennai
(2019-09 - 2021-10)
- Working in World Bank Group project with handled the application and my working process includes handling technical works like issue fixing, enhancements and support work for the TRS (Time Recording System) mobile application and IPORTAL mobile application.
- Communicating with internal as well as external clients to determine specific requirements and managing customer expectations as an indicator of quality.
- Experienced in Web API Services, SQL offline and online database handling.
- Handling the release build and testing, UI Test and N Unit test scripts.
Software Engineer - Syncfusion Software Private Limited - Chennai
(2017-07 - 2019-08)
- Handled the critical bugs in SfListView (Customized ListView), SfTreeView, SfTextInputLayout and provided different set of features in SfListView and SfTreeView in Xamarin Forms platform.
- Knowledge in Xamarin framework, C# language with OOPS as a core development concept.
- Handling large and complex issue fixes under extreme critical conditions with expected control standards.
- Followed the Agile project life cycle methodology to define the work process and ensured that customer deadlines were met within the promised deadlines. Mentoring and coaching the team on different areas to understand the basic concepts with provided input which helps them to attain job satisfaction and coordination among themselves.