Tapasweni Pathak

Tapasweni Pathak

Senior Product Manager at Microsoft

India500+ connections

About

I like solving real world problems (mostly what irritates me), bringing transparency to things I get involved with and open source. My research interests are operating systems, distributed systems, economics and statistics. There is a lot of information on this page about me, for CV and more information please mail at tapaswenipathak@gmail.com, I miss DMs on LinkedIn.

Activity

Join now to see all activity

Experience

  • Microsoft Graphic

    Senior Product Manager

    Microsoft

    - Present2 years 4 months

    India

    - Conceptualized and executred using the Azure Boards app in Microsoft Teams.
    - Keeping focus on KPIs on engineering domain as per CAP theorem.
    - Building growth strategies & driving product and customer partnerships to help enterprises make most of collaborative consumer experiences with Microsoft Teams - hub for teamwork in Office 365 with chat, calling & meetings and Azure Boards app.
    - Handling and designing scale deliverables and next customer focus; address their usage…

    - Conceptualized and executred using the Azure Boards app in Microsoft Teams.
    - Keeping focus on KPIs on engineering domain as per CAP theorem.
    - Building growth strategies & driving product and customer partnerships to help enterprises make most of collaborative consumer experiences with Microsoft Teams - hub for teamwork in Office 365 with chat, calling & meetings and Azure Boards app.
    - Handling and designing scale deliverables and next customer focus; address their usage frictions, conducting user research (50 million devices, 135 zetabatyte data, 10 billion transactions, 1 million devices per square kilometre, 1 million developers)
    - Extensive focus on Containerisation and virtualization technologies, leading user story writing workshops. Virtual machines, infrastructure as a service (IaaS) allowing users to launch general-purpose Microsoft Windows and Linux virtual machines, as well as preconfigured machine images for popular software packages.
    - Use the Azure Boards app in Microsoft Teamshttps://docs.microsoft.com/en-us/azure/devops/boards/integrations/boards-teams?view=azure-devops
    - Enterprise Verticals lead at Microsoft Azure Engineering (Storage) driving product insights & digital transformation for top strategic customers across India & Emerging Market Segments.
    - As part of Azure Storage, working on storage stamps, Azure Virtual Desktop and Low latency computing needs. (https://sigops.org/s/conferences/sosp/2011/current/2011-Cascais/printable/11-calder.pdf).
    - Identify gaps in current data sets and drives onboarding of new data sets.
    - Transforming a pile of servers into a connected cloud.
    - Build and grow healthy teams (i.e. Customer Solution Architects (CSAs) & Customer Engineers (CEs) through talent management, diversity and inclusion, coaching, and career development.

  • colors and papers

    colorsnpapers

    - Present2 years

    i like colors and papers

    https://github.com/tapaswenipathak/colorsnpapers

  • International Centre for Free and Open Source Software (ICFOSS) Graphic

    Mentor / Trainer

    International Centre for Free and Open Source Software (ICFOSS)

    - Present5 years 6 months

    - Gender, Technology and Leadership skills trainer.
    - Quarterly workshops to enable more women participation in open source. More info in attached link.

  • Reliance Industries Limited Graphic

    Engineering Manager & Product Manager - Jio Financial Innovation Services

    Reliance Industries Limited

    - 1 year 4 months

    Mumbai and Bengaluru

    Jio Financial Services, a part of Jio, is a payment bank and network making everyday banking and payments easy, digital and on mobile. It is a combination of a payment bank, online wallet and a offline merchant network. Involves digital labs, travel and transit, couponing and advertising business. At its end state, it aims to be the largest payment network in the world. Initially I led the development of few of the products as a senior engineer implemented features and also delivered Transit…

    Jio Financial Services, a part of Jio, is a payment bank and network making everyday banking and payments easy, digital and on mobile. It is a combination of a payment bank, online wallet and a offline merchant network. Involves digital labs, travel and transit, couponing and advertising business. At its end state, it aims to be the largest payment network in the world. Initially I led the development of few of the products as a senior engineer implemented features and also delivered Transit application backend implemented in Java running on JAWS (internal infrastructure) from designing architecture till customer facing application, features can be seen using the application.

    Few goals were to increase the Success rate of Online payments, Decreasing TDR for Finance Team, Enabling marketing team to run bank/wallet promotional offers.

    Involved and leading two major line of business

    1. My Jio https://www.jio.com/en-in/apps/my-jio.
    - Led My Jio Digital Payments

    2. Jio Money https://www.jio.com/en-in/apps/jio-money
    - Led Jio Digital Wallet (NFC + Jio Phone Device Integrations) (Beta)
    - Led Travel and Transit (Hotels and Bus) + Involvement in Flight launch

    MyJio: Numbers published by Media + User scale and reach - https://economictimes.indiatimes.com/topic/MyJio.
    Jio Money: Numbers published by Media + User scale and reach- https://economictimes.indiatimes.com/topic/JioMoney

  • The Linux Foundation Graphic

    Linux Kernel Intern

    The Linux Foundation

    - less than a year

    Best application, sample patches, past Linux Kernel and core kernel work and selection for projects:

    - Develop Methods for Tracking Tool Analysis Findings over Time
    - PaStA (https://github.com/lfd/PaStA)
    - Linux PCI - Eliminate legacy Power Management from PCI drivers
    - Linux Media - V4L2: vivid: add emulation for metadata capture such as an histogram

  • Google Season of Docs Technical Writer

    Google Season of Docs

    - less than a year

    Remote

    Best and selection in all three organisations.


    - HPX (https://hpx.stellar-group.org/)
    - Matthermost (https://community.mattermost.com/core/channels/spec-reviews)
    - PostgresSQL (https://wiki.postgresql.org/wiki/GSoD)

  • GNOME Foundation Graphic

    GNOME Winter Intern

    GNOME Foundation

    - 1 year

    Remote

    Best contributions, application and past core kernel and os work among other things:

    - https://pipewire.org/
    - GNOME Private Session
    - https://wiki.gnome.org/Internships/2018/Projects/PrivateSession

  • Mapbox Graphic

    Software Engineer

    Mapbox

    - 1 year

    As a part of engineering team at Mapbox I contributed to
    - Creating a system to automate dealing with alarms (owned)
    - Moving all customer and non customer facing services/stacks across Mapbox to secured ECS clusters with 0 downtime. (owned)
    - A metric system to collect/automate collection of historical and any new data to analyse the deploy failures of the services using the underlying system at Mapbox. This also included studying Mapbox's existing data processing services behaviors…

    As a part of engineering team at Mapbox I contributed to
    - Creating a system to automate dealing with alarms (owned)
    - Moving all customer and non customer facing services/stacks across Mapbox to secured ECS clusters with 0 downtime. (owned)
    - A metric system to collect/automate collection of historical and any new data to analyse the deploy failures of the services using the underlying system at Mapbox. This also included studying Mapbox's existing data processing services behaviors and regulating the workflow and building a system to stress test the open sourced service pipeline for data processing system to replicate the real services workflow. (owned)
    - Building the system to launch ECS clusters to having only launching a single data processing cluster. This required the separation of AMI building system using new workflows. Fixing existing bugs mostly user-data scripts(AWS), cloud-init scripts and as simple as utilizing yum commands properly.
    - Eligible spot price system (owned the initial version), Analysis and implementation of Intrusion detection prototype, System to run 276 data processing services, Setting up new ECS clusters for combining the data processing services.
    - Being on call and attended/triaged alarms and outages solo even during onboarding period with no or minimal prior knowledge of exisiting services running at Mapbox with finding the root causes, lots of it using reading, updating documentation and queries(initial 6 months was termed to be onboarding to different things in my team). (owned)

    Also being part of infrastructure team contributing to and supporting different services across Mapbox; AWS and Node.js majorly.

  • SAP Graphic

    Software Engineer (L14)

    SAP

    - 2 years

    - Enabled extensibility in Manage Customer Master Data and Manage Supplier Master Data SAP S/4HANA Fiori applications.
    - Responsible for extensibility in Manage Product Master SAP S/4HANA Fiori application.
    - Responsible for enabling Product Master Hierarchy Type using classification data.
    - Added Article Hierarchy in Product Master Fiori application as a separate reusable SAP UI5, BOPFcomponent and OData service in Manage Product Master SAP S/4HANA Fiori Application.
    -…

    - Enabled extensibility in Manage Customer Master Data and Manage Supplier Master Data SAP S/4HANA Fiori applications.
    - Responsible for extensibility in Manage Product Master SAP S/4HANA Fiori application.
    - Responsible for enabling Product Master Hierarchy Type using classification data.
    - Added Article Hierarchy in Product Master Fiori application as a separate reusable SAP UI5, BOPFcomponent and OData service in Manage Product Master SAP S/4HANA Fiori Application.
    - Responsible for enabling row level authorization of CDS views using DCLs for Product Master.
    - Responsbile for CDS Automation using CDS Test Double Framework and ODATA Automation keeping the automated test coverage to 100% for huge codebase. Also responsible for automation of authorization test for the DCLs protected CDS views.
    - US PATENT filed on Simplying Data Protection of CDS Based Access
    - JS, ABAP, UI5, HANA, S/4 HANA Cloud and ERP.
    More information is in attached links.

  • OWASP Foundation Graphic

    Summer Code Sprint 2015 Student

    OWASP Foundation

    - less than a year

    Contributed to Hackademic (https://github.com/Hackademic/hackademic). More details are in the attached report.

  • Findable Graphic

    Software Engineer

    Findable

    - less than a year

    - Worked on information retrieval, website parsing, database management and system infrastructure.
    - Automated Parsing of >100 websites.
    - Used Python, PostgreSQL, Scrapy, BeautifulSoup, Selenium, Django.

  • The Linux Foundation Graphic

    Linux Kernel Outreachy Intern

    The Linux Foundation

    - less than a year

    In 2001, Chou et al. published a study of common faults in Linux versions 1.0 through 2.4.1. They used a static analyzer to get the results. In 2014, Palix et al. extended this work to cover the 2.6.x versions of the Linux Kernel [1]. They found that the number of common faults decreased from the previous study results, implying better code quality in 2.6.x, but was still very high.

    I applied the same analysis to the Linux 3.x versions. The studied period in particular includes the…

    In 2001, Chou et al. published a study of common faults in Linux versions 1.0 through 2.4.1. They used a static analyzer to get the results. In 2014, Palix et al. extended this work to cover the 2.6.x versions of the Linux Kernel [1]. They found that the number of common faults decreased from the previous study results, implying better code quality in 2.6.x, but was still very high.

    I applied the same analysis to the Linux 3.x versions. The studied period in particular includes the zero-day build testing service in 2012. More information is present in USENIX ;login: published article attached[2].

    [1] http://arxiv.org/pdf/1407.4346v1.pdf
    [2] https://www.usenix.org/publications/login/spring2018/pathak

  • Sanfoundry Graphic

    Intern

    Sanfoundry

    - less than a year

    New Delhi Area, India

    Contributed 150 programs on Data Structures and Algorithms using C and C++.

  • Qualcomm Graphic

    Interim Engineering Intern

    Qualcomm

    - less than a year

    Worked in Modem W.C.D.M.A S/W L1 Team, more information is in the attached report.

  • Indian Institute of Technology, Delhi Graphic

    Summer Research Intern (SRFP)

    Indian Institute of Technology, Delhi

    - less than a year

    1. Programmed Dining Philosopher Java Swing implementation.
    2. Studied nodes data on WISEKAR network and created Java Swing application for Brute Force and Simulated Annealing implementation for Travelling Salesman Problem, worked closely with WISEKAR systems. More details are in the attached report.

  • Strategy Head (Technical Track)

    IGIT CSI Tech Fest

    - less than a year

    Organized, ideated all technical events in CSI IGIT Tech Fest 2012 and coordinated, conducted events.

    [1] https://www.igdtuw.ac.in/index.php?option=com_content&view=article&id=160%3Atremors&catid=2%3A1&Itemid=26

  • Joint Publicity Head

    CSI IGIT Tech Fest

    - less than a year

    Joint Publicity Head for CSI IGIT Technical Fest'11 (only person from first years): Publicised the first launch of first CSI IGIT technical fest in more than 200 colleges in India, getting over more than 1000 pariticipants.

Education

  • INDIRA GANDHI DELHI TECHNICAL UNIVERSITY FOR WOMEN

    INDIRA GANDHI DELHI TECHNICAL UNIVERSITY FOR WOMEN

    Bachelor’s DegreeInformation TechnologyA (85%)

    -

    Activities and Societies: CSI IGIT, ACM IGIT.

    - Dept Rank 1, CSE & IT, Batch'14.
    - Joint Publicity Head for CSI IGIT Technical Fest'11 (only person from first years): Publicised the first launch of fest in more than 200 colleges in India, getting over more than 1000 participants.
    - Strategy Head CSI IGIT Technical Fest'12 (Responsible for ideating, organising and coordinating technical events in the fest.), getting over 1000 participants in technical events.
    - Winner of various(>15) programming/algorithimic competitions…

    - Dept Rank 1, CSE & IT, Batch'14.
    - Joint Publicity Head for CSI IGIT Technical Fest'11 (only person from first years): Publicised the first launch of fest in more than 200 colleges in India, getting over more than 1000 participants.
    - Strategy Head CSI IGIT Technical Fest'12 (Responsible for ideating, organising and coordinating technical events in the fest.), getting over 1000 participants in technical events.
    - Winner of various(>15) programming/algorithimic competitions organized on college level, university level.
    - GGSIPU annual university level badminton gold medal winner 2010.
    - Developed society Anubhav to share knowledge and setup first programming/interview questions group and SIG sessions.
    - World rank 100 and near in CodeChef algorithmic programming competition long and short contest.
    - Qualified for ACM ICPC nationals 2013.

    *******
    - Qualcomm PPO, MSIDC SDE, MSIT SDE, Adobe SDET, SAP SDE, ISRO Scientist, BEL Software Engineer.
    - GATE-2015 Rank <300.

  • Kendriya Vidyalaya

    Kendriya Vidyalaya

    AISSCEA, 91%

    -

    - House Captain (Class 11th and 12th): Lead and won prizes in sports and house board competition.
    - Best Student Award.
    - Top 0.05% in Academics.

  • Kendriya Vidyalaya

    Kendriya Vidyalaya

    AISSEA, 93%

    -

    - Student Talent Award, Hindi Academy, Government of Delhi
    - Top 0.01% in Academics.
    - Best Student Award.
    - Silver and Bronze medal winner in sports competition.
    - KV Delhi Cluster level Science competition winner.
    - KV Delhi Cluster level group singing and dancing competition winner.
    - Teri Olympiad winner.

Volunteer Experience

  • Pass It On Awards Reviewer

    Pass It On Awards Reviewer

    Anita Borg Institute for Women and Technology

    - 1 year

    Science and Technology

  • Admin

    Admin

    Open Source Help Community

    - Present6 years

    Science and Technology

    A community to help anyone who want to get into contributing to open sources. This has a Slack channel, please request an invite here[1].

    We are trying to create a medium through which you can ask questions and get help from other open source contributors. If you want help or can help, join in!

    We will soon be up and accessible on all social media channels. Till then you can find the help through the Slack channel and Facebook page[2].

    See you there!

    [1]…

    A community to help anyone who want to get into contributing to open sources. This has a Slack channel, please request an invite here[1].

    We are trying to create a medium through which you can ask questions and get help from other open source contributors. If you want help or can help, join in!

    We will soon be up and accessible on all social media channels. Till then you can find the help through the Slack channel and Facebook page[2].

    See you there!

    [1] https://opensourcehelp.herokuapp.com
    [2] https://www.facebook.com/opensourcehelpcommunity

  • Instructor

    PyLadies Remote

    Science and Technology

    I gave a class on Data Structures and Algorithms in Python[1]. Pyladies remote[2] organized this class. More information on the link below.

    [1] https://www.youtube.com/watch?v=RBxS6niE6q4
    [2] http://remote.pyladies.com/


  • Google Summer of Code Lead Project Mentor

    Google Summer of Code Lead Project Mentor

    Anita Borg Institute for Women in Technology

    Science and Technology

    Mentoring Systers[1] Google Summer of Code 2016 students.

    Project : Systers Volunteer Management System[2].

    [1] https://en.wikipedia.org/wiki/Systers
    [2] https://github.com/systers/vms

  • Mentor

    Learn IT Girl

    Science and Technology

    "Learn IT, Girl!" is an international mentorship program, which helps woman accepted as a scholar to learn a new programming language guided by a mentor.

    More information here : https://www.learnitgirl.com.

  • Coach

    Coach

    Django Girls

    - 1 year

    Science and Technology

    Coach for Django Girls Bangalore. [1]

    [1] http://djangogirls.org/bangalore/

  • Organizer

    Learn IT Girl

    - 1 year

    Science and Technology


    "Learn IT, Girl!" is an international mentorship program, which helps woman accepted as a scholar to learn a new programming language guided by a mentor. I'm in the organizing committee and working on making the second edition bigger and better.

    More information here : https://www.learnitgirl.com.

  • Google Code In Mentor

    Google Code In Mentor

    Anita Borg Institute for Women in Technology

    - less than a year

    Mentoring students participating in Google Code In[1], for Systers[2] Organization projects.


    [1] https://developers.google.com/open-source/gci/
    [2] https://en.wikipedia.org/wiki/Systers

  • Instructor

    PyLadies Remote

    Science and Technology

    I gave a class on Introduction to Scraping and Scrapy[1]. Pyladies remote[2] organized this class. More information on the link below.

    [1] https://www.youtube.com/watch?v=ic8ygbac5lo
    [2] http://remote.pyladies.com/

  • Google Summer of Code Mentor

    Google Summer of Code Mentor

    Anita Borg Institute for Women in Technology

    - 3 years

    Mentored Systers[1] Google Summer of Code 2015 students.

    Project : Systers Volunteer Management System[2].

    [1] https://en.wikipedia.org/wiki/Systers
    [2] https://github.com/systers/vms

  • Coach

    Coach

    Django Girls

    Coached Django Girls Pune event[1].

    [1] https://djangogirls.org/pune/

  • Grace Hopper Celebration India (GHCI) 2015 Committee Member

    Grace Hopper Celebration India (GHCI) 2015 Committee Member

    Anita Borg Institute for Women in Technology

    As a Grace Hopper Celebration India (GHCI) 2015 Committee Member for the Hackathon Track, I worked with my respective Committee Chairs in strategizing, planning, reviewing and end-to-end implementation of my Track.

  • GHC Scholarship Application Committee Member

    GHC Scholarship Application Committee Member

    Anita Borg Institute for Women in Technology

    Reviewed scholarships application for Grace Hopper Celebrations of Women In Computing 2015.

Publications

  • Hyperledger Fabric: Develop permissioned blockchain smart contracts

    LogRocket

    Hyperledger is an umbrella project by the Linux Foundation that provides a distributed ledger, open source blockchain implementations, and the associated tools, like distributed ledger frameworks, smart contract engines, client libraries, graphical interfaces, utility libraries, and sample applications.

    A blockchain is a peer-to-peer distributed ledger of transactions that is forged by consensus, combined with a system for smart contracts and other assistive technologies. These…

    Hyperledger is an umbrella project by the Linux Foundation that provides a distributed ledger, open source blockchain implementations, and the associated tools, like distributed ledger frameworks, smart contract engines, client libraries, graphical interfaces, utility libraries, and sample applications.

    A blockchain is a peer-to-peer distributed ledger of transactions that is forged by consensus, combined with a system for smart contracts and other assistive technologies. These transactions are duplicated and distributed across the entire network of participating computer systems on the blockchain. In other words, a blockchain is a legally complied operating system of marketplaces, data-sharing networks, micro currencies, and decentralized digital communities.

    Hyperledger Fabric is a permissioned blockchain infrastructure primarily aimed at integration projects in which a Distributed Ledger Technology (DLT) is required. It offers no user-facing services other than an SDK for Node.js, JavaScript, and Go. It provides modular architecture between nodes, execution of smart contracts, and configurable consensus and membership services.

    In this article, we’ll create our first permissioned blockchain application, exploring smart contracts and discussing some important features of Hyperledger Fabric. Let’s get started!

    See publication
  • How to Build a Command Line (CLI) Tool in Node.js

    Adeva

    Command Line Tool enables the user to complete required tasks directly from the terminal. User-friendly commands are interpreted as system calls internally and commands are executed. Node.js provides packages that provide another layer of abstraction and encapsulation for creating these command-line tools (Node-cmd tools). Let’s create our first command-line tool in Node.js (Nodejs CLI) for manipulating and triggering API calls of AWS ECS Cluster.

    See publication
  • Guide to IPFS garbage collection

    LogRocket

    The InterPlanetary File System (IPFS) is a distributed system protocol and peer-to-peer network for storing, sharing, and accessing files, websites, applications, and data.

    IPFS uses content-addressing to uniquely identify each file in a decentralized global namespace, connecting every computing device present in the network. For example, your friend’s computing device can give the results of your search, and your computing device can give results of the search of different computing…

    The InterPlanetary File System (IPFS) is a distributed system protocol and peer-to-peer network for storing, sharing, and accessing files, websites, applications, and data.

    IPFS uses content-addressing to uniquely identify each file in a decentralized global namespace, connecting every computing device present in the network. For example, your friend’s computing device can give the results of your search, and your computing device can give results of the search of different computing device nearby.

    See publication
  • A Definitive Study of How Remote Indians Learn Smartphone Usage and How More Can be Educated

    Presubmit Internal for External Publication

    In India the revolution of every Indian having a phone and a computer begin during Rajiv Gandhi Era. The smartphone evolution started from 20th century with 89% Indian having a smartphone till year 2017. There is still a large remote area population especially women who does not know how they can use a smartphone and not present online. The paper studies the evolution of hardware, software that embarked the era of enabling every Indian know how they can efficiently use internet using a…

    In India the revolution of every Indian having a phone and a computer begin during Rajiv Gandhi Era. The smartphone evolution started from 20th century with 89% Indian having a smartphone till year 2017. There is still a large remote area population especially women who does not know how they can use a smartphone and not present online. The paper studies the evolution of hardware, software that embarked the era of enabling every Indian know how they can efficiently use internet using a smartphone. The paper details the contributions of the most used and available Jio hardware devices and implementation for enabling from kirana stores till large business use the device and network and bring them online.

  • Existing State of Bus Transit in India and Bringing Mass Indian buses online

    Presubmit Internal for External Publication

    Jio smarphone because of vast fibre presence gives the fastest speed in terms of internet and cellular. The software is built keeping in mind the vision of bringing more and every Indian online. The bus transit application in travel and transit domain as part of Jio Money business has brought the most buses online. The paper researches on the fact that how the most used transit transportation that is 90% of transport by the population is also least online. The paper highlights key facts and…

    Jio smarphone because of vast fibre presence gives the fastest speed in terms of internet and cellular. The software is built keeping in mind the vision of bringing more and every Indian online. The bus transit application in travel and transit domain as part of Jio Money business has brought the most buses online. The paper researches on the fact that how the most used transit transportation that is 90% of transport by the population is also least online. The paper highlights key facts and adds approaches on how buses can be brought online by just using the Jio smartphone and commuting.

  • Faults in Linux 3.x

    USENIX ;login: issue: Spring 2018, Vol. 43, No. 1

    Prior studies have used tools to find bugs in the Linux kernel versions 1 and 2. In this article, I share the results for faults in 3.x versions. This study is a continuation of the work by Chou et al. [1] for versions 1.0 to 2.4.1 and Palix et al. [2a–c] for 2.6 versions. I explain the types of bugs studied, trends for these bugs over newer versions, and how the reports were generated across the different Linux kernel versions.

    See publication
  • All About Data Control Language (DCLs)

    SAP Blogs

    Features of Access Controls (Data Control Language) and how they can be used to enable row level authorization restriction on CDS views in SAP S/4HANA Cloud.

    See publication
  • Article Hierarchy in Product Master

    SAP Blogs

    Article hierarchy is implemented in SAP retail. It gives you the option of grouping articles according to customer specific criteria. Often sales relevant aspects are taken into account. It is grouping of articles with sales oriented approach, customer oriented approach. This article describes Product Master Article Hierarchy in SAP S/4 HANA on premise and cloud.

    See publication
  • Product Master Hierarchy

    SAP Blogs

    Products can be part of a hierarchical relationship, such as product families, product groups and products. Product relevant hierarchies are based on hierarchies defined in customizing. Hierarchies serve to depict hierarchical relationships between the master data objects of an object type. This article describes the implementation details in SAP S/4 HANA Cloud.

    See publication
  • Systers: Helping women find their potential in code

    https://opensource.com

    As a long time mentor and maintainer of Systers projects published an article to enable more participation to the organisation.

    See publication

Patents

  • Simplying Data Protection on CDS Based Access

    Issued 10984119 and US 15/888,405

    SAP HANA enterprise and cloud infrastructure typically use software applications and application–related services in the execution of their businesses. The application may retrieve data from a database to display to an end user in an application view based on an end user query. For each
    application, hundreds (e.g., 300 to 400) of views may be possible, depending on the executed
    end user query. Different end users may be authorized to access different aspects of the data
    based on their…

    SAP HANA enterprise and cloud infrastructure typically use software applications and application–related services in the execution of their businesses. The application may retrieve data from a database to display to an end user in an application view based on an end user query. For each
    application, hundreds (e.g., 300 to 400) of views may be possible, depending on the executed
    end user query. Different end users may be authorized to access different aspects of the data
    based on their role in the enterprise. During application development, a developer may
    include information in the application which specifies data access restrictions. However,
    including restriction information for each possible view may be time-consuming,
    cumbersome, and may result in over- or under-authorization of data access. This patent implements a system which supports efficient and effective data access from SAP HANA infrastructure.

    Other inventors
    See patent
  • Enabling Optimal Route from Source to Destination Based on User Behavior and Characteristics

    Filed India

    Jio smartphone with Jio financial services products and services enables and brings every aspect of travel and transit online with easy user interface. The design is such that the user is required very little education for operating and using a smartphone for enabling the vision of bringing every India online. The patents implements an approach based on the customer traction of users of the application and devices across India and outputs a score for one click most efficient trip booking. The…

    Jio smartphone with Jio financial services products and services enables and brings every aspect of travel and transit online with easy user interface. The design is such that the user is required very little education for operating and using a smartphone for enabling the vision of bringing every India online. The patents implements an approach based on the customer traction of users of the application and devices across India and outputs a score for one click most efficient trip booking. The nine different characteristics and behaviors of users observed device the way for one click suggester for a generic implementation. The patents enables the way on how the invention can self learn based on user activity for scalable and most efficient implementation based on score.

  • Making Package Delivery Reach Remote Areas Using Jio Bus Transit Reducing Carbon Footprint

    Filed India

    In India largest and most used transit system are Bus. The least present online transit mode is also bus. Jio smartphone because of the ease of use and least education required for a less education human is bringing more population online and making them a smartphone user. The patents implements a scalable solution where a Jio smart phone user can user the existing bus present online using the Jio Money application for transporting packages in remote areas. The patents leverages that with more…

    In India largest and most used transit system are Bus. The least present online transit mode is also bus. Jio smartphone because of the ease of use and least education required for a less education human is bringing more population online and making them a smartphone user. The patents implements a scalable solution where a Jio smart phone user can user the existing bus present online using the Jio Money application for transporting packages in remote areas. The patents leverages that with more delivery of packages using the device will make more bus bring online keeping in mind the vision of Jio business. The patents cracks on the idea that separate humans and vehicle should be enabled for these operations.

  • Sustainable and Scalable Solution for Implementing Human Less Surveys using Automated Drones Imagery Detection

    Filed India

    Jio is present in Jio smartphone, Jio TV, Jio watches and few more hardware domains. In a developing country like India much larger part of surveys are done manually and require humans employed for the task. The patents implements an efficient approach for enabling Jio in human less automated task implementation like surveys. As per the invention there is no requirement of a human for conducting any survey across India. The patent enables bringing of information online in quick and efficient…

    Jio is present in Jio smartphone, Jio TV, Jio watches and few more hardware domains. In a developing country like India much larger part of surveys are done manually and require humans employed for the task. The patents implements an efficient approach for enabling Jio in human less automated task implementation like surveys. As per the invention there is no requirement of a human for conducting any survey across India. The patent enables bringing of information online in quick and efficient manner.

Courses

  • Algorithm Analysis & Design

    ETCS 204

  • Artificial Intelligence

    ETCS 408

  • Compiler Construction

    ETCS 405

  • Data Structures

    ETCS 211

  • Data Warehousing & Data Mining

    ETCS 310

  • Database Management Systems

    ETCS 309

  • Introduction to Programming

    ETCS 108

  • Java Programming and Website Design

    ETIT 303

  • Object Oriented Programming using C++

    ETIT 209

  • Object Oriented Software Engineering

    ETCS 304

  • Operating Systems

    ETCS 212

  • Requirements & Estimation Techniques

    ETCS 413

  • Software Engineering

    ETCS 202

Projects

  • https://github.com/tapasweni-pathak/Women-GitHubers

    Data Collection follow up for https://medium.com/@TapasweniPathak/how-about-knowing-more-92680979a94b#.qxzlfw9k9.

    See project
  • Distributed Build System Using MapReduce Framework

    -

    Objective of this is to create a distributed build system using MapReduce framework.
    Systems like mrcc(open source),distcc(Google's) has been developed for distributed building. But if the former uses Makefiles as the base, the latter one does not use MapReduce at all.
    The aim is to avoid makefiles completely and use MapReduce instead, in finding the dependencies of the files as well as in making the rebuilding process efficient.

  • Linux Kernel Contribution

    In 2001, Chou et al. published a study of common faults in Linux versions 1.0 through 2.4.1. They used a static analyzer to get the results. In 2014, Palix et al. extended this work to cover the 2.6.x versions of the Linux Kernel [1]. They found that the number of common faults decreased from the previous study results, implying better code quality in 2.6.x, but was still very high.

    I applied the same analysis to the Linux 3.x versions. The studied period in particular includes the…

    In 2001, Chou et al. published a study of common faults in Linux versions 1.0 through 2.4.1. They used a static analyzer to get the results. In 2014, Palix et al. extended this work to cover the 2.6.x versions of the Linux Kernel [1]. They found that the number of common faults decreased from the previous study results, implying better code quality in 2.6.x, but was still very high.

    I applied the same analysis to the Linux 3.x versions. The studied period in particular includes the zero-day build testing service in 2012.

    USENIX Article : https://www.usenix.org/system/files/login/articles/login_spring18_06_pathak.pdf

    [1] http://arxiv.org/pdf/1407.4346v1.pdf

    Other than these submittied patches for different Linux Kernel areas during and after application period.

  • WCDMA ENHANCED UPLINK TIMING LOG PACKET

    In EUL, logging data through F3 messages, though convenient, draws a considerable percentage of CPU MIPS. This eats into the MIPS available for EUL data-processing and thus adversely affects the throughput.
    Therefore, we need a convenient and quick means of logging the various events and messages without the added overhead of F3 processing in diag
    The objective of the project is to develop a packet which logs the timing of Enhanced Up link profiled data path handlers. The packet is…

    In EUL, logging data through F3 messages, though convenient, draws a considerable percentage of CPU MIPS. This eats into the MIPS available for EUL data-processing and thus adversely affects the throughput.
    Therefore, we need a convenient and quick means of logging the various events and messages without the added overhead of F3 processing in diag
    The objective of the project is to develop a packet which logs the timing of Enhanced Up link profiled data path handlers. The packet is submitted to DIAG when the EUL data path handler end time is reached. Each log packet will have a fixed number of samples specified in the log packet header.
    This packet is delivered every 200 ms or upon reconfiguration or active set update. We will have a sample for this packet every TTI. For 10 ms TTI and for 2 ms TTI, it will contain 40 samples.
    Coded in : C, Perl

    See project
  • WISEKAR OPTIMAL TRAVEL ROUTE

    Developed a Java Swing application for computing Optimal Travel Route between node
    locations in WISEKAR. Start and end time stamps on the app are used to retrieve
    location information about nodes from Wisekar. Brute Force and Simulated Annealing
    (with a lower time complexity) are used to compute solution to the NP-Hard Travelling
    Salesman Problem in order to find optimal and near Optimal Travel Route respectively.

    See project

Honors & Awards

  • Dronacharya Award 1.0

    -

    For taking organisation wide sessions in Distributed Computing, Linux Kernel, Node, Operating Systems, Open Source, Customer traction, Product metrics during initial days.

  • Anita Borg Systers Pass-It-On (PIO) Award Fall 2015

    Anita Borg Institute

    Received Systers Pass It On Award Fall 2015 [1]. The aim of my project is to help more women get involved with open sources [2].


    [1] http://anitaborg.org/awards-grants/pass-it-on-awards-program/
    [2] https://medium.com/@systers_org/systers-anita-borg-fall-2015-pass-it-on-award-winners-5b51432586f3#.ydfdt91lz

  • Django Under The Hood 2016 Scholarship Grant

    Django Vereniging (Dutch Django Association)

    A scholarship grant which fully covered travel to the Netherlands, lodging in Amsterdam and a ticket to the conference.

    Website : https://www.djangounderthehood.com/

  • GitHub CodeConf 2016 Speaker Scholarship

    GitHub CodeConf

    Scholarship which covers travel, stay in LA and a ticket to the conference in addition to the speaker stipend.

    Website : http://codeconf.com/

  • O’Reilly Conference Diversity and Inclusion Scholarship

    O’Reilly

    A scholarship grant which covers costs related to attending OSCON'16 in Austin, TX.

  • Quora Top Writer 2016

    Quora.com

    Quora Top Writers Program annually recognizes the most consistent and valuable contributors to the website in the particular year. I made the 2016 class of Top Writers on Quora.

  • Diversity Scholarship - LinuxCon+CloudOpen+ELC Europe 2015

    The Linux Foundation

    A scholarship grant which covered a ticket to the conference.

  • Django Under The Hood 2015 Scholarship Grant

    Django Vereniging (Dutch Django Association)

    A scholarship grant which fully covered travel to the Netherlands, lodging in Amsterdam and a ticket to the conference.

    Website : https://www.djangounderthehood.com/

  • DjangoCon Europe 2015 Scholarship

    Django Software Foundation

    A scholarship grant which fully covered travel, lodging in Cardiff, Wales and a ticket to the conference.

    Website : http://2015.djangocon.eu/

  • LinuxCon+CloudOpen+ELC Europe 2015 Scholarship

    The Linux Foundation

    A scholarship grant which fully covered travel to the Dublin, Ireland, lodging in Dublin and a ticket to the conference.

  • Department Rank 1 (CSE & IT)

    -

    Department Rank 1 (CSE & IT), Indira Gandhi Institute of Technology.

  • Gold Medal in Badminton in Annual Sports Meet

    Guru Gobind Singh Indraprastha University, Delhi (India)

  • Student Talent Award

    Hindi Academy, Government of Delhi

Groups

View Tapasweni’s full profile

  • See who you know in common
  • Get introduced
  • Contact Tapasweni directly
Join to view full profile

Add new skills with these courses

Tapasweni’s public profile badge

Include this LinkedIn profile on other websites

Tapasweni Pathak

Tapasweni Pathak

Senior Product Manager at Microsoft

  • company image for Microsoft

    Senior Product Manager at Microsoft

  • school image for INDIRA GANDHI DELHI TECHNICAL UNIVERSITY FOR WOMEN

    INDIRA GANDHI DELHI TECHNICAL UNIVERSITY FOR WOMEN

View profile badges