Projects
This section contains projects created and contbriuted to by Akansha. Everything listed is an open source effort, the distinction is only my role as owner or contributor.
Some of projects worked on by Akansha.
Azure Integration Services to provide EAI and B2B transaction capabilities
A transaction processing infrastructure on Azure for Microsoft's financial transactions processing system. This system was built with the eventual goal of moving away from existing transaction processing infrastructure running on bare metal servers.
- Provided support for Business2Business transactions of Microsoft and Enterprise Application Integration (EAI).
- A UI powered by Restful API was provided to stake holders to provide them the capability to query, monitor, download, resume or resubmit (in case of failure) transactions.
- In case of network failure messages were stored (encrypted according to the HBI policy) and retried several times later before calling the transaction as a failure.
Read more..
Final year thesis: Solving Target Coverage Problem in Wireess Sensor Networks Using Iterative Heuristic Algorithms
An efficient algorithm to extend the sensor network lifetime, which works on the principle of organizing the sensors nodes into maximum number of set covers that are activated one by one, is proposed.
- The goal of the research is to propose an improved greedy heuristic and a new metaheuristic Particle Swarm Optimization (PSO) algorithm to increase the lifetime the sensor network by organizing the sensors into a maximal number of set covers that are activated successively.
- Two heuristics that efficiently compute the sets, using exact approximation algorithm greedy heuristic and meta-heuristic algorithms such as genetic algorithm and Particle Swarm Optimization have been designed.
Read more..
Distributed tracing of transactions for an existing financial transaction processing pipeline
This is a distributed transaction tracing mechanism for tracing Microsoft's financial transaction pipeline flowing through multiple subsystems and making them available to the stakeholders through a UI powered by REST API. The end to end transaction tracing system served many Line of Business(LOB) to help them trace their transactions. The UI provided a number of features to the stakeholders -
- View the status and details of a transaction at various stages
- Get details of individual transaction of a batched transaction which which can further split into multiple discrete transactions and multiple batched transactions and so on such that each final discrete transaction can be traced individually.
Read more..
Some personal projects on which I worked. Learning new technologies is a passion of mine which is spilled on to my personal projects
Web Diary
A personalized content management system to maintain an offline diary of a user’s online web activities. Currently it is supporting only videos.A browser extension powered by a RESTFUL API provides the feature of associating custom tags and notes with the videos. The contents can be organised into playlist to help user search and filter out watched contents.
- A centralized place to view all the web contents and informations associated with it stored by the user
- The information is stored offline and can be browsed anytime.
- These contents can be organized by placing them into different playlists.
- User can search videos with tags.
The github link of the project s - https://github.com/akansharmn/personal-media-manager-api
Read more..