8 years of experience in end-to-end development of applications using Microsoft .NET technologies, covering requirement analysis, designing, coding, testing, debugging, documentation, and implementation.
Experienced in developing cross-platform mobile applications for iOS, Android, and UWP.
Strong in creating user interfaces using Android SDK, iOS SDK, Xamarin.Forms, and WPF, leveraging XAML, MVVM, and various layouts and controls to build responsive, maintainable, and scalable UI components.
Proficient in mobile and desktop application design, including C#, .NET, real-time data visualization, and development of system-level UI tools.
Experienced with Web Services (REST/SOAP) and using retrieved data effectively in UI presentation.
Skilled in source control tools: SourceTree, Git, GitHub, TFS, and Azure DevOps.
Adept at using SQLite for local data storage in offline scenarios.
Extensive experience in Object-Oriented Analysis & Design (OOAD) and applying design patterns such as Factory, Singleton, MVC, and MVVM.
Strong understanding of Object-Oriented Programming (OOP) principles and their practical application in cross-platform and desktop development.
Experienced in Agile development methodology, participating in daily stand-ups, sprint planning, reviews, retrospectives, and PI planning.
Skilled in UI performance optimization, cross-platform architecture, and desktop application development using WPF, enabling development of modern, maintainable, and high-performance applications.
Overview
8
8
years of professional experience
Work History
.NET Developer (WPF & .NET MAUI)
International Motors
06.2024 - Current
Designed, developed, and maintained C#/.NET applications using .NET MAUI and WPF, delivering modern, high-performance user interfaces for mobile and desktop platforms.
Built rich, responsive UIs using XAML, applying MVVM, data binding, commands, and resource dictionaries to ensure maintainable and scalable UI architecture.
Implemented real-time data visualization components (charts, animations, interactive controls) using SkiaSharp, supporting system-level monitoring and diagnostic-style applications.
Collaborated with product owners, designers, and cross-functional engineering teams to translate system and business requirements into robust UI solutions.
Integrated platform-specific and native services using dependency injection, enabling access to device and system capabilities across Android, iOS, Windows, and desktop environments.
Migrated and upgraded applications across evolving frameworks and OS versions by updating target frameworks, SDK versions, NuGet packages, AndroidX libraries, and platform configurations.
Maintained and enhanced Android, iOS, and Windows builds, ensuring compatibility, stability, and timely updates with the latest platform requirements.
Developed and integrated RESTful and SOAP web services to retrieve, process, and display data from remote systems in near real time.
Implemented and supported CI/CD pipelines to automate builds, improve deployment reliability, and ensure consistent delivery of production-ready applications.
Diagnosed and resolved build, runtime, and performance issues, improving application stability and UI responsiveness.
Participated in Agile development processes, including daily stand-ups, sprint planning, reviews, retrospectives, and PI planning.
Conducted code reviews, enforced coding standards, and mentored team members to improve overall code quality.
Used Git-based version control systems (GitHub, Azure DevOps, SourceTree) to manage source code and collaborative development.
Maui Developer
MetLife
01.2023 - 06.2024
Developed and maintained cross-platform mobile applications using Xamarin & MAUI Worked on Re writing the code from Xamarin to MAUI.
Worked on MAUI Mop UPS.
Worked on Relay command, Observable Properties, Vertical and Horizontal Stack Layouts in MAUI.
Worked with Agile development methodology and participated in daily stand-up meetings, Sprint planning, Sprint Review, Retrospective, PI planning meetings.
Migrated Android older version (target SDK Version) to newer versions (target SDK Version) by targeting to Latest target SDK Version.
After Migration, verified that app is fully functional, and then publish the compatible version of the app to users.
Integrated SkiaSharp into Xamarin and .NET MAUI projects, enabling the creation of responsive, high-fidelity user interfaces with Animation effects, charts, and interactive controls.
Updated Android Target Framework, updated outdated NuGet Packages, Updated the AndroidManifest.xml attributes, updated AndroidX libraries while migration.
Migrated iOS older versions to newer versions.
Maintain and update Android and iOS versions in timely manner.
Collaborated with designers and product owners to develop high-quality user interfaces.
Implemented Automation IDs to enhance UI testing and quality assurance efforts.
Worked on Accessibility for the app on both the platforms and made ADA compliance.
Used MVVM features such as data binding.
Designed User Interfaces using XAML.
Used Dependency injection service to make use of Native features that exist in Android, iOS.
Used version control system Source Tree, GIT to manage your Xamarin project's source code. Popular platforms like GitHub, and Azure DevOps provide Git repository hosting.
Conducted code reviews and provided feedback to team members
Troubleshot and resolved issues in a timely manner.
Custom renderers are written for Date picker, button, frame controls etc. and developed resource dictionaries for styles.
Captured user actions using Adobe analytics.
Implemented RESTful and SOAP Webservices to retrieve data from remote server.
.NET UI Engineer (WPF & Mobile Applications)
Chevron
Houston
09.2021 - 12.2022
Developed C#/.NET user interfaces using XAML-based technologies, applying desktop-style architectural patterns while supporting mobile interaction models.
Delivered cross-platform mobile features by leveraging shared business logic and UI layers, ensuring consistent behavior across Android devices.
Adapted UI workflows to mobile constraints such as varying screen sizes, touch interactions, and lifecycle events.
Implemented navigation flows and state management suitable for mobile applications while maintaining separation of concerns.
Designed reusable styling assets and UI components to ensure visual consistency across both mobile and desktop-oriented views.
Built data-driven UI screens capable of handling frequent updates with smooth rendering and responsive feedback.
Integrated mobile-specific services (notifications, authentication, device capabilities) through abstraction layers to keep core logic platform-agnostic.
Supported mobile OS upgrades and framework updates, addressing behavioral changes and compatibility issues across Android versions.
Validated application functionality on physical devices and emulators prior to release, ensuring stability and performance.
Coordinated mobile releases and updates through controlled deployment pipelines, supporting QA and staged rollouts.
Consumed and presented structured data from external systems using service-based communication patterns.
Applied secure access mechanisms and session handling appropriate for mobile environments.
Contributed to iterative Agile delivery, responding to changing requirements while maintaining code quality.
Reviewed peer code with focus on reliability, performance, and maintainability.
Diagnosed and resolved mobile runtime, UI, and deployment issues across different device configurations
Xamarin Developer
CFJ, Microsoft
Redmond, WA
04.2019 - 09.2021
Developed Cross-Platform Mobile app using Xamarin Forms with code sharing between all platforms (Android, iOS and Universal Windows apps).
Participated in Agile development methodology and worked closely with the development team to ensure high-quality code and efficient development workflows.
Collaborated with designers and product managers to develop high-quality user interfaces.
Followed MVVM pattern for data binding between views and view-Models.
Experienced with XML and XAML layouts.
Conducted code reviews and provided feedback to team members.
Troubleshot and resolved issues in a timely manner.
Used JSON Serialization for displaying Data.
Custom renderers are written for Entry picker, button, frame controls etc. and developed resource dictionaries for styles.
Worked on Offline Compatibility using Smart Sync, Save, Upload and download.
Worked on Azure B2C for login.
Worked on Accessibility for the App to be incompliance with ADA.
Implemented RESTful and SOAP Webservices to retrieve data from remote server.
Released application weekly through App Center for QA.
Xamarin Developer
Cummins
Columbus, IN
01.2018 - 04.2019
Developed a cross platform applications which runs on iOS, Android using Visual Studio 2015.
Implemented SQLite database to save necessary information into device local database.
Written many Custom controls with Bindable Properties and Custom Renderers for individual Native Platforms.
Involved in architecture of the project and maintain the MVVM form across the code.
Used MVVM features such as data binding, used dependency services for accessing native mobile features.
Created custom renderers like list views with button, Bindable picker, print manager, Date picker and renderer for showing PDF as a web view.
Used Microsoft Azure Mobile Services as backend for mobile application.
Used XAML to design UI and created Run time List views.
Implemented RESTFUL API calls to communicate with server.
Used Xamarin test cloud to Automate the UI tests and Unit tests for testing.
Used Oauth2.0 Web services using Xamarin. Auth for server-side authorization.
Used GITHUB as a source control.
Used Visual Studio Team Services for the bug tracking and the for the work management of stories.
Implemented extreme programming by using fast paced agile safe methodology, involving in task completion, user stories, and iterations.
Education
Master of Science - Computer Information Systems
California University of Management and Sciences
Fairfax, VA
12.2017
Skills
Proficient in Mac OS and Windows 7/8/10
C# and NET proficiency
Mobile Technologies: Xamarin Forms-30, 40, 50, Net MAUI