About Me
12+ years of Experience in Microsoft .Net Technologies
Primary skills: C#, WPF, MVVM, LINQ, WCF, Web Services, SQL Server 2008/2012/2014), ASP.NET MVC5, ASP.NET Web API, Xamarin Forms, HTML5, CSS, JavaScript, JQuery, Ajax, Bootstrap, EF6, Pyt...
Skills
Software Engineering
Web Development
Programming Language
Database
Operating System
Software Testing
Others
Positions
Portfolio Projects
Company
FetchTo
Role
Full-Stack Developer
Description
FetchTo is an online portal for e-commerce shipping services which empowers online sellers to ship their products anywhere in the globe. It is a subscription based services wherein, the sellers have to register themselves to the portal and utilize the shipping services. Sellers can schedule a pickup and delivery of goods/items through the portal. Tracking of scheduled deliveries is also available on the portal.
Show More Show LessTools
Visual Studio 2017Company
PDS Analyzer Utility
Role
Project Manager (Team Lead)
Description
The utility is developed in a manner to aid the L2 Support team to analyze various logs like Device logs, SOTI logs, OS logs, Transaction sync logs etc of devices to identify critical issues responsible for device unavailability. This utility drastically reduces the analysis time for finding issues that leads to downtime of devices as against the manual process of opening each and every log and go through the details to trace the problem. The utility is capable of finding Network issues encountered by devices and segregate them into categories like DHCP, SOTI issue, Ignition issue, AGL issue etc.
The utility is also capable of crawling through a bunch of logs to find specific type of issue based on user input. Based on user input, the tool searches through the logs(flat text) and displays all the matching records along with a link to respective log file.
Show More Show LessSkills
C Sharp Windows Presentation Foundation (WPF) Model View ViewModel (MVVM) OpenXML SQL Server 2014Tools
Visual Studio 2017Company
Pre-production Virtualization tool (PPV)
Role
Project Manager (Team Lead)
Description
The PPV tool is a simulation of functionality and behavior of fare-card readers from Production environment. The actual fare-card reader software is virtualized to run on windows desktop/android tablet. The idea behind this tool is to test new features and enhancements to fare-card reader by simulating it as a virtual device in Preprod environment. This helps in an early identification of any behavioral deviation. This saves the efforts of manual device provisioning for testing software updates.
The PPV tool virtual devices can read/write to a fare-card similar to actual devices.
The transactional data that is the result of transactions between the fare-card and virtual device are sent to Integration server, then to Subsystem and finally to Central system for processing.
I have worked as a team lead and coordinated the development efforts of three developers by managing the work plan, providing technical guidance, and conducting code reviews. I have also handled the phase-wise releases of the software and provided support to on-shore team during IIT testing. I have also provides L3 support for the tool after its rollout to Preprod.
Show More Show LessSkills
C Sharp Windows Presentation Foundation (WPF) Model View ViewModel (MVVM) Web API Entity Framework XMLTools
Visual Studio 2015Company
Title: Accenture CAS Mobility Platform – Retail
Role
Mobile Developer
Description
The Accenture CAS Mobility Platform - Retail is an enterprise app that is part of, and is fully
integrated into the leading sales platform for the Consumer Goods industry Accenture CAS. It is
connected to the Accenture CAS back office through which it is integrated into ERP systems.
Thus, it offers a total solution supporting end-to-end sales and delivery processes for consumer
goods companies.
Through the write once, deploy to many-concept the Accenture CAS Mobility Platform - Retail
enables efficient deployment to all major platforms, devices and form factors - based on a single
configuration. So you can write the app once and deploy it to all different devices. The
application can easily be downloaded from an app store.
The Accenture CAS Mobility Platform - Retail provides function rich, out-of-box mobile
applications. It is based on platform specific native look & feel concepts to ensure superior user
experience.
Show More Show LessTools
Visual Studio 2015