Post Job Free

Resume

Sign in

Developer Design

Location:
Irving, TX, 75038
Posted:
January 14, 2021

Contact this candidate

Resume:

Pravin Nerkar

Senior Xamarin Developer Cell No 484-***-****

PROFESSIONAL SUMMARY

IT professional with over 16+years of experience with design and development of software applications using C#.NET, Xamarin, WPF, UWP, OOAD, ASP.NET, WCF, MVVM, and PRISM.

Experience in the development of cross platform mobile application (Android, iOS) using C#.NET, Xamarin and Visual Studio for Mac.

Experience in creating Automation setup/framework and testing on mobile application using Xamarin UI Test and Xamarin Test Cloud.

Experience in developing both consumer-facing mobile applications as well enterprise mobile applications.

Experience in working as technical lead across onsite and offshore in in various project from different domain

Experience in Agile Methodology (Scrum, CI, CD) and test-driven development (TDD).

Experience in the development of N-Tier, layered architecture and SOA architecture-based application.

Initiated, led and implemented software solutions for across various domains and customer, increasing productivity throughout the organization.

Designed applications with utmost adherence to OOP concepts using OOAD, design patterns.

Skilled in developing client/server applications using WCF and C# (object-oriented programming concepts).

Strong background in software design using object-oriented analysis design (OOAD), design patterns and UML.

Hands-on experience with design patterns like MVVM, MVC, Dependency Injection, Factory, Event Aggregator, and Singleton.

Involved in complete software development life cycle (SDLC) along with understanding the requirements, analysis, creating proof of concepts, database design, application development coding, debugging, unit testing, and code review.

Actively involved in design reviews, code review and unit tests.

Experience in code coverage using NCover, ReSharper, FxCop, NUnit, and Rhino Mock.

Actively involved providing technical assistance to team members, documentation for the code/architecture, and Source code control.

TECHNICAL SKILLS

Technologies

C# NET 4.0, 3.5, 3.0, 2.0 frameworks, Xamarin (iOS/Android), WPF, WCF, LINQ, ASP.NET, Silverlight, TDD, Agile Scrum, CI, XP, TDD, Xamarin UI test, XML, XSLT Visual Studio 2017 for Mac Architecture & Design: PRISM, Dependency Injection, MVVM, Factory, Singleton, Event Aggregator, Microsoft Enterprise Library

Operating Systems

Windows 7, 2000, XP, Vista, Android 4.4, IOS Databases’ Server 2005, 2008, Couchbase (NoSQL Database)

Other Software

FxCop, NCover, ReSharper, NUnit, Rhino Mock

Web Technologies

ASP.NET, XML, IIS 6.0/7.5, WCF, SOA, REST, Postman, GitHub

Technologies

C# NET 4.0, 3.5, 3.0, 2.0 frameworks, Xamarin (iOS/Android), WPF, WCF, LINQ, ASP.NET, Silverlight, TDD, Agile Scrum, CI, XP, TDD, Xamarin UI test, XML, XSLT Visual Studio 2017 for Mac Architecture & Design: PRISM, Dependency Injection, MVVM, Factory, Singleton, Event Aggregator, Microsoft Enterprise Library

Operating Systems

Windows 7, 2000, XP, Vista, Android 4.4, IOS Databases’ Server 2005, 2008, Couchbase (NoSQL Database)

Other Software

FxCop, NCover, ReSharper, NUnit, Rhino Mock

Web Technologies

ASP.NET, XML, IIS 6.0/7.5, WCF, SOA, REST, Postman, GitHub

PROFESSIONAL EXPERIENCE

Verizon ( Synchronoss ) August 2020 – Present

Senior Developer (Consultant)

Designed and developed of VDrive application ( Mac) using C#.Net and Xamarin.Mac, Reactive UX

Create user interface design using Xcode ( XIB) through visual studio .

Provided the design and implementation for new features .

Collaborated across cross functional/technical teams to resolve API dependencies and integration issues.

Provided the design and implementation of components using C#, .NET and Xamarin.

Provided technical assistance through mentoring a team of developer at offshore and onsite.

Interfaced with the product owner for sprint planning and sprint review.

Identified and mitigated risks and issues to achieve sprint goals and effectively communicating to product owner.

Environment: iOS 10.14, Xcode,, Xamarin.Mac,Cocoa, C#, .NET Agile Methodology, TDD, Scrum,, GitHub, Visual Studio 2019 for Mac, Agile Scrum, CI, XP, TDD, REST, Postman, JIRA, Visual Studio for Mac

Delta Airlines Inc., Atlanta, GA November 2017 – Present

Tech Lead/Senior Developer (Consultant)

Designed and developed of the Portable Class Library (PCL) for SNAPP mobile application.

Provided the design and implementation for new features like boarding.

Collaborated across cross functional/technical teams to resolve API dependencies and integration issues.

Provided the design and implementation of components using C#, .NET and Xamarin.

Provided technical assistance through mentoring a team of developer at offshore and onsite.

Created automation framework and executed automation tests using Xamarin UI Test, and Xamarin Test Cloud.

Interfaced with the product owner for sprint planning and sprint review.

Identified and mitigated risks and issues to achieve sprint goals and effectively communicating to product owner.

Environment: iOS 10, Android 6, Xamarin.Forms, Xamarin UI, Xamarin Test Cloud, C#, .NET 4.0, Agile Methodology, TDD, Scrum, Xamarin Insights, GitHub, Visual Studio 2017 for Mac, Agile Scrum, CI, XP, TDD, REST, Postman, JIRA, Visual Studio for Mac

Life Time Fitness, Minneapolis, MN June 2017 – November 2017

Senior Developer – Lead (Consultant)

Fixing the issues on existing app deployed on production.

Provided the design and implementation for new features/enhancement for existing feature.

Followed TDD approach and created unit test using unknit framework.

Provided technical assistance through mentoring a team of developer at offshore and onsite.

Collaborated across cross functional/technical teams to resolve API dependencies and integration issues.

Implemented Apple Geo Fencing and wallet notification

Environment: iOS 10, Android 6, Xamarin. Android, Xamarin. IOS C#, Net 4.0, Agile Methodology, TDD, Scrum, Xamarin Insights, GitHub, Visual Studio 2017 for Mac, Agile Scrum, CI, XP, TDD, REST, Postman, Visual Studio 2017 for Mac

FED EX, Dallas, TX November 2015 – June 2017

Tech Lead/Architect (Consultant)

Design and development of the Portable Class Library (PCL) for cross platform application.

Developed Forms client application component using C#, Xamarin.Forms, and UWP.

Investigated and researched various approaches for cross platform application development (Hybrid approach, WINJS, Razor View).

Proposed best practices for platform specific features using Dependency Service and Custom Renderer.

Provided the design and implementation of reusable components like Bluetooth using Xamarin.

Followed TDD approach and created unit test using NUnit framework.

Performed integration testing on cross platform devices (Android Tablet/Phone).

Enhanced existing native Java Android applications.

Provided technical assistance through mentoring a team of developer at offshore and onsite.

Collaborated across different cross functional/technical teams to resolve dependencies and integration issues.

Environment: Windows 10 Mobile, Android 6 UWP, Bluetooth, Xamarin, Xamarin.Forms, C#, Net 4.0, TDD, Scrum, Java, Android Studio, Agile Scrum, CI, XP, TDD, Visual Studio 2015

Medtronic, Minneapolis, MN November 2014 – October 2015

Senior Developer – Lead (Consultant)

Assisted in design and development of the base application framework targeting on (Android, iOS).

Provided the design and implementation of various framework components using C#, .NET, XML, and XSLT.

Worked on feasibility study and performance analysis of PDF generation and printing support and on Android and iOS and Windows devices.

Evaluated third party libraries and proposed comparison chart based on Performance, Cost and other parameters.

Followed TDD approach and created unit test using nNunit framework. Provided technical assistance to offshore team of developers and testing.

Collaborated across different cross functional/technical team to resolve integration issues.

Environment: Windows 7, Android 4.4, Xamarin, C#, XML, XSLT, HTML5, SVG Net 4.0, Agile Methodology, TDD, Scrum, CI, XP, Visual Studio 2015

Honda Motor, Richmond, VA December 2013 – November 2014

Technical Architect (Consultant)

Interfaced with the customer for requirement definitions.

Proposed technical architecture/solutions to the customer for their requirements in terms of technology, tools, best patterns, and practices.

Provided the design and implementation of client and server components using C#, WPF, WCF, Silverlight, MVVM, .NET, RIA Services, design patterns, and third-party components.

Identified the different data providers and suggesting best data providers for interfacing DB2 database on AS400 systems.

Provided the full preparation of the prototype and presented it to the customer. Prepared high level and low-level design documents.

Actively participated in design reviews, code reviews, and test case reviews

Environment: Windows 7, C#, WCF, RIA Services, Silverlight, LINQ, PRISM, SQL server, Design Patterns, .NET 4.0, Agile Methodology, Scrum module

Varian Systems Inc., Pune, India April 2010 – November 2013

Senior Software Development Engineer

Provided all designing of Prism Modules and development of module design specifications for RT Prescription through using Unity Container Dependency Injection (IOC Pattern).

Provided the inputs to the System Architecture and design of RT Prescription Module by using PRISM.

Designed and implemented the client and server component using WPF, WCF, and MVVM design patterns.

Implemented event aggregation pattern for intercommunication among modules with Prescription.

Created the design review and code review for RT Prescription Module by using FxCop, and Malevich tools.

Wrote unit tests using NUnit and the code coverage report using NCover.

Provided mocking methods which interfaced with the database using Rhino Mock.

Synchronized with the shared component (Timeline Control) and framework (CAS, CHF) teams which were geographically distributed in order to integrate their frameworks and shared components.

Interfaced with the product manager for requirement definitions and clarification of the Nexus project.

Interfaced with the product owner for sprint planning.

Helped identify any risks and blocked issues to achieve sprint goals for RT Prescriptions Modules.

Wrote unit test cases using NUnit and to achieve Code Coverage target using NCover.

Environment: Windows 7, C# NET 4.0, WPF, Silverlight with MVVM, PRISM, WCF, LINQ, TFS, Agile Methodology, Scrum, FxCop, NCover, ReSharper, Dispatcher NUnit, Rhino Mock

Johnson and Johnson, Pune, India May 2009 – April 2010

Senior Software Engineer

Helped develop a software product called GeneWriter E Series to monitor and control the synthesis process. The software also provided run time configurability and diagnostics to the user. The system is a windows forms-based system that allows the user to configure, control, and monitor the synthesis process automatically and manually.

Interfaced the software with hardware on the Ethernet and serial (RS232).

Was involved in the development of complex algorithms for reduction in the synthesis process during parallel plate operation.

Developed the GeneWriter software on .NET 2005 platform and all the process data was captured into SQL Server 2005.

Was involved in the design and development of manual synthesis and injector setup functionalities using C#, WinForms, Background worker thread and third-party components that include Infragistics Controls.

Was involved in the designing and coding of business layer components using OOAD and Factory Pattern.

Created data models and designed the database schema for the Gene Writer process through using SQL Server.

Was involved in writing unit test cases and code reviews using NUnit and FxCop.

Environment: Windows XP, C# .NET 2.0, WinForms, Multithreading Infragistics Controls, SQL Server 2005, Design Patterns

Sheinsei, Pune, India April 2008 – March 2009

Senior Software Engineer

Worked for Sheinsei for the development of the for-risk management application to manage cash liquidity, fund forecasting of the Shinsei Bank thereby gives visibility to the Relationship managers and GTD users to reduce the loss and possible risks of the deals

Provided designing and coding of client and server components utilizing C#, ASP.NET, WPF, and MVVM.

Wrote all code reviews and test case reviews.

Provided estimates to the client while meeting expected deadlines.

Mentored team of five resources.

Environment: Windows XP, Win 2000, C#.NET .NET Framework 2.0, SSRS

North Carolina State Government April 2007 – March 2008

Lead-Developer, Pune, India

Assisted in the architecture of the NCVRAS-WebEBC project through utilizing the latest cutting-edge technologies including .NET 2.0 and AJAX which has improved the usability and performance of the product compared to the existing product.

Interfaced with the client and onshore team for requirement analysis and UI design for the birth modules.

Provided technical help through mentoring a junior team of five developers.

Designed and constructed the business layer components using C#, ASP.NET, and OOAD.

Environment: Windows XP, C#, ASP.NET, SQL Server 2005, Design Patterns

Symcor, Toronto, Canada April 2006 – March 2007

Programmer Analyst

Helped in the development of the Wholesale Lockbox Processing Services project that provided business-to business payment processing to customers from a wide array of industries.

Assisted in client interfacing for knowledge transition.

Provided designing and coding of client and server components utilizing C#, WinForms, and ASP.NET.

Wrote all code reviews and test case reviews.

Provided estimates to the client while meeting expected deadlines.

Mentored the onsite team of five resources.

Environment: Windows XP, Win 2000, C#.NET .NET Framework 2.0

Bridgestone Europe, Pune, India (Microsoft Competency Center) March 2005 – April 2006

Programmer Analyst

Worked in the Microsoft Competency Center and remained involved in developing the skills and competencies in different Microsoft technologies in order to grow the business with many of Microsoft ‘clients.

Worked extensively on designing and architecting rich UI based Pocket PC applications using .NET Compact Framework and running on Windows Mobile platform.

Involved in creating reusable, pluggable UI and backend components formed from the existing PDA applications in order to make the generalized mobile application development framework.

Investigated the existing Pocket PC Application to find the common, generalized, and reusable components which can be plugged into any new mobile application.

Designed and constructed the reusable and pluggable components using C#, NET Compact Framework 2.0

Improved the performance of existing components (Custom Smart Search control) using C# NET Compact Framework 2.0.

Environment: Windows XP, Win 2000, WinCE, PC, C#, Pocket PC SDK 1.3, .NET Compact Framework 1.0 and 2.0

Persistent Systems Pvt. LTD, Pune, India July 2004 – March 2005

Programmer Analyst

Helped make enhancements to the MIS Appraisal System which included various applications in the system which including: revenue tracking, training management, and appraisals.

Was extensively involved in the requirement gathering process of the project.

Helped in the design and construction of web pages using C# andASP.NET.

Created various database objects like stored procedures, tables, and views by using SQL Server 2000.

Made backend changes to the appraisal data through utilizing an admin utility.

Deployment.

Environment: Windows XP, Win 2000, C#, ASP.NET, JavaScript, SQL Server 2000

EDUCATION

Bachelor of Engineering in Computer Science, Pune University, Pune, India, 2004



Contact this candidate