
Aproop Kumar
- .NET/Xamarin Developer
- Montpelier, VT
- Member Since Mar 13, 2023
Aproop Kumar
.NET/Xamarin Developer
PROFESSIONAL SUMMARY
· Around 5 years of IT experience in developing web applications and enterprise applications based on various industry standard architectures like n-Tier, Client/Server, and Service Oriented Architecture (SOA) using Microsoft tools.
· Experience in technologies such as C#.Net, ASP.Net, SQL Server, ADO.Net, Xamarin, iOS, Android, Entity Framework, LINQ, SSRS, MVC, XML, JSON, JavaScript.
· Work around on Xamarin Forms cross platform UI Framework, Resources, and styles in Xamarin forms, Databinding in Xamarin forms, Using List Views, and deeper dive into list view controls with cells, groupings, headers and Footers and performance tips.
· Exploring the XAML support built into Xamarin.Forms for creating the mark-up-based pages in the Xamarin.Forms application. Examining the MVVM (Model-View-Viewmodels) design patterns and how to apply it to Xamarin applications.
· Advanced Cross Platform Development Which states various architectural patterns for loosely-coupling your code including Dependency injection and service locator.
· Strong knowledge of the Apple App Store, Google Play Store and the entire mobile store life cycle including store policies, publishing, deployments, and provisioning, with a released app to one or both app stores (Apple, Google).
· Good Experience in implementing Object Oriented Concepts using C# and VB.Net.
· Developed web and Mobile application in MVC design pattern using Angular.js and Oracle database.
· Extensive Knowledge on Microsoft .NET Design Patterns including Singleton and MVC (Model-View-Control).
· Hands on experience in working with Web Services, WCF Services and ADO.NET, Azure Web, Entity Framework.
· Insight Knowledge on LINQ to Entities, awareness, and exposure to LINQ to SQL programming models.
· Designed and built responsive single page and Mobile applications using Xamarin (iOS, Android).
· Regular build process, deployment, and configuration management of application.
· Used SQL Profiler extensively to monitor the performance of the application and databases.
· Responsible for the implementation and administration of SQL Server databases for maximum uptime of server.
· Extensively used ADO.NET for connecting to database and calling the procedures and functions.
· Experience building graphically intensive UIs, managing multiple view hierarchies, and optimizing UI transitions and performance on mobile devices.
· Used JQuery to directly call ASP.NET Ajax Page which smoothens the process of data communication from Server side.
· Knowledge on Xamarin Insight crash reports, users, audience, and events for monitoring the app across App Store and Google Play.
· Much Experienced in building Native Android UI & IOS UI with Xamarin Forms.
· Good experience working with iOS UI development in Xamarin Studio.
· Experience in analytical and technical skills and developing systems using different software methodologies like Agile and Waterfall.
Technical Skills:
|
Languages |
C#, VB, SQL, HTML, XML, JSON, jQuery, JavaScript, Angular JS |
|
Databases |
Microsoft SQL Server, SQLite, Oracle |
|
Development Tools |
Xamarin Studio, Visual Studio, SQL Server Management Studio |
|
Technologies |
.NET Framework, ASP.NET, MVC, ADO.NET, AJAX, MS SQL Reporting, IIS, LINQ, REST, and SOAP Web services, SSIS, .NET winform and .NET webforms. |
PROFESSIONAL EXPERIENCE
Client Name: National Life Group - Life Insurance Company Oct 2017 – Current
Location: Montpelier, VT
Role: Xamarin Mobile Developer (Published on App store and Play store)
Applcation Outline -https://cognizantdigitalworks.invisionapp.com/share/3WCWIIF9N#/screens/267153279
App Store Link - https://itunes.apple.com/us/app/national-life-group/id1358518929?mt=8
Play Store Link - https://play.google.com/store/apps/details?id=com.nlgroup.nationallife
Responsibilities:
· Attending Daily Sprint Calls with both the Client teams to discuss Business Functionality and weekly sprint sessions.
· Developing Cross Platform application using Xamarin.Forms on both IOS and Android Platforms.
· Worked on integrating REST API services to display policies related data on UI.
· Developed Tooltip popup dialog box using custom renderer that triggers based on the tap location on the screen with some additional custom animations.
· Implemented Pie Chart 2D graphics using the SkiaSharp library.
· Developed and custom designed setting menu using the Xamarin.Forms.CarousalView package.
· Followed MVVM pattern for databinding between views and ViewModels.
· Developed test automation framework for mobile application development using Xamarin forms.
· Implemented push notifications and touch ID on device specific platforms.
· Incorporated OAuth and MFA(Multi-Factor Authentication) for 2 Factor Authentication is kept in place for user authentication.
· Used Translations for sliding animations on view controls.
· Enabled Fingerprint Authentication by getting the refresh token from Keystore/Keychain.
Client Name: Toyota Motor Sales INC. Mar 2017 – Sep 2017
Location: Torrance, CA
Role: Xamarin Mobile Developer (Published in both App Store and Play Store.)
App Store Link - https://itunes.apple.com/us/app/lexus-drivers/id1116288397?mt=8
Google Play Store -https://play.google.com/store/apps/details?id=com.lexus.lexusdrivers&hl=en
Applcation Outline - https://xd.adobe.com/view/d5bde3b5-e412-4db4-b0ff-96891b7d5c46/screen/76775549-b6ad-4242-b6b3-9da63aa2a6b9/1-Landing-Logged-In-Vehicle-Account-VIN/
Responsibilities:
· Worked on Agile methodology with daily scrum call sessions.
· Designed the architecture for the application to be cross platform compatible.
· Developed applications for both Android and iOS using Xamarin.Forms.
· Most code sharing is implemented in Xamarin.Forms using PCL shared class library.
· Extensive mobile UI design and implementation experience, including prototyping.
· Used MVVM features such as data binding and testability
· Created tile templates for the Home Screen of the app and tap gestures to direct them to respective screens.
· Made compatible to work on both Iphone and Ipad.
· Used third party Nuget packages to improve performance of the app by decreasing the image pixel resolutions in Android and IOS projects.
· Hardcoded Text over whole applications to universal English using Resx file.
· Handled the Error Message flows over entire views.
· Implemented SQLite database with Xamarin forms to save necessary information into device local database.
· Capablity to separate and use photoshop resources for various iPhone and Android gadget resolutions.
· Implemented SQLite database with Xamarin forms to save necessary information into device local database.
· Created user controls and defined XAML elements into the UI for developing Android and IOS apps.
· Used Device specific features TouchID for user authentication and camera to scan vehicle Vin number.
· Integrated Xamarin Video Player to stream respective features of a vehicle.
· Worked on overall UI design of the app to displaying the content response from API.
· Implemented Hockey App distribution and diagnosed the performance of the app.
· Added Adobe Mobile Analytics Component into IOS Project workspace to track down the performance of the app.
· Implemented Bar code scanner with appropriate Plugins installed.
· Integrated Push Notifications, Finger Print Authentication, Google Maps API service in the PCL project.
Environment: .NET framework 4.5, Xamarin Studio, Xamarin.Forms, C#, LINQ, JSON, Web API, TFS, Web Service, XML, Microsoft Visual Studio.
---------------------------------------------------------------------------------------------------------
Client Name: Zimmer Biomet Aug 2015 – May 2017
Location: Warsaw, IN
Role: Xamarin Mobile Developer
Responsibilities:
· Involved in developing cross platform mobile application which can run on both iOS and Windows platforms from the architecture of the application to implementing it by using Xamarin Studio.
· Requirement specification, design, implementation, testing and maintenance.
· Involved in User Interface development and web services design implementation.
· Discussed the requirements with the client and analyzed the requirements.
· Designed look and feel UI using MVC pattern for the application with Xamarin Studio.
· Used various design patterns to manage code and data efficiently.
· Integrated GPS device platform features through dependency injection in Xamarin.Forms
· Most code sharing is implemented in Xamarin.Forms using PCL shared class library.
· Developing Cross Platform application using Xamarin.Forms and deployed on both IOS and Android Platforms.
· Created numerous helper classes that can be used throughout the classes.
· Worked on linear, frame and relative layouts.
· Responsible for creating Custom Renderers, Buttons, Labels, and Custom Font, as per business requirements in Xamarin.Forms.
· Implemented Async task operations for delivering responsive UI.
· Algorithm between client and server using Web API.
· Implemented RESTFUL API calls to communicate with server.
· Implemented Fragments, Activities.
· Used Async Task for multithreading.
· Followed Agile and Scrum methodologies in the project implementation.
· Used shared preferences to store data.
· Developed the UI screens, which met the UI requirements compliance.
· Used Xamarin test cloud to automate testing and Hockey App for distribution.
· Used C# and Xamarin Studio for development, debugging, coding the applications.
· Performed functionality testing.
Environment: .NET framework 4.5, Xamarin Studio, Xamarin.Forms, C#, ADO.NET, LINQ, JSON, Web API, TFS, Web Service, Java Script, AJAX, XML, Microsoft Visual Studio, T-SQL.
---------------------------------------------------------------------------------------------------------
Client : Wheels Sept 2013 - Nov 2014
Location : Des Plaines, IL
Role: Dot net Developer
Responsibilities:
· Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
· Maintained CSS and HTML, JavaScript, JSON, JSF, AngularJS, Bootstrap for designing Web Pages.
· Developed user interface using Bootstrap UI, AngularJS.
· Used Ajax for dynamic search capability.
· Created usability prototypes for the UI screens using Angular JS.
· Worked in using AngularJS directives, services, controllers, and filters.
· Used Angular JS JavaScript framework to bind data to HTML using expressions.
· Developed Application with ASP.Net MVC Framework.
· Implemented the project per the Software Development Life Cycle (SDLC) and programming by using fast paced agile methodology, involving task completion, user stories, and iterations.
· Prepared design documents including flow diagrams and screen mock ups.
· Effectively used master pages to create consistent layout for the ASP.NET web pages and merged them with content pages using C#.NET.
· Effectively used ASP.NET intrinsic state management functionality to store application-specific, session specific, page-specific, and user-specific information between page requests.
· Designed responsive and intuitive user interface for the web using ASP.NET AJAX and CSS.
· Effectively used ASP.NET security infrastructure for authenticating and authorizing user access as well as performing other security related tasks.
· Managed authentication using ASP.NET forms authentication and windows authorization.
· Responsible to develop services using .NET/C# code and Web API technology (Restful API).
· Enabling Single Sign On feature for existing application integrating with Azure Active Directory.
· Extensively used ADO.net to populate Data sets and bind them to Data grid view controls for display and manipulation of records.
· Coded NUnit and did unit testing using NUnit.
· Involved in Bug fixing and issue testing.
· Created ASP.NET Validation Controls and Java Script for client side validations in the Web Pages and C#.NET code behind.
· Extensively used JavaScript for client side validations and JQuery for UI side DOM manipulation.
· Used AJAX forms and Partial views for the good performance.
· Worked on Session Handling and implemented Role based Authorization.
· Extensively used Html Helpers for writing views.
· Worked on export to PDF and EXCEL functionalities.
· Used Team Foundation Server (TFS) for source control and sharing technical and project documentation.
Environment & Technologies: ASP.NET MVC, C#, WCF, Angular JS, LINQ, VSS, SQL Server 2012, HTML, CSS, AJAX, JavaScript, JQuery, NET winforms, .NET webforms, TFS.
---------------------------------------------------------------------------------------------------------
Client: Pampered Chef Sept 2012 – July 2013
Location: Addison, IL
Role: Dot Net Developer
Responsibilities:
· Interacting with client for requirements, discussing the feasibility of requirements, designing the layout of web pages, and participated in the development.
· Fine-tuned application performance using Caching, View, Session and Application objects and other available techniques in Microsoft.Net framework.
· Designed user interfaces using ASP.NET MVC with C#.
· Used JQuery for Ajax and validations.
· Maintained the availability and integrity of the database, including referential integrity checking and multiple access schemes (locking).
· Practiced agile software development through TDD, continuous integration, stand-up meetings, and close interaction with business owners.
· Used LINQ to XML for reading xml's and constructing xml from objects and collections.
· Developed WCF Services using SOA Architecture.
· Interaction between Business Components and SQL Server is done using WCF Services.
· Perform Unit testing using NUnit and created test cases.
· Used Microsoft Application Blocks for Exception Handling and Logging.
· Extensively used ADO.NET for database connectivity and transactions.
· Used Dataset, Data Tables, Data Adapter, Data Reader and other ADO.NET connectivity controls extensively.
· Responsible for developing WCF Services using C#. The application extensively absorbs and exposes web services.
· Responsible is using JQuery for Client Side Validations, Calling the Controller Actions, and Making calls to the WCF Services.
· The project went through full SDLC using Agile. Used UML for designing the application. Used Design Patterns.
· Involved in the successful implementation and customization of the product at various client sites.
Environment & Technologies: Visual Studio 2010, ASP.NET, SQL Server 2008, SVN, CSS, JavaScript, ASP.Net, JQUERY C#, WCF, LINQ, SOAP, ADO.Net, XML, NUnit.