( Aug 2022 - Present )
- Designation: Sr. Software Engineer
- Handling multiple key features such as project firmware update, OMNM, and Network Switch management of project 'Azure Stack Hub'
( Apr 2018 - Aug 2022 )
- Designation: Sr. Software Engineer
- Owned and managed 6 modules including agents for Dedicated Desktops, Shared Desktops & App Virtualization in both Windows & Linux OS along with the event-driven updates mechanism as DVM Push, all used as heart components. Also worked on the scaling of multiple products and MSIX app-attach for WVD users.
( Aug 2016 - Mar 2018 )
- Designation: Software Engineer
- Hands-on experience on Windows & Linux dedicated desktops along with Windows shared desktops and app virtualization.
- Built HyWorks Patcher used for applying product patches along with database changes and backup mechanism in the production environments to defeat the previous manual unorganized process for applying patches
( Feb 2014 - July 2016 )
- Designation: CEO / Founder
- Founded a start-up company to provide services like web development, technical solutions, hardware & software maintenance and graphics & logo designing. Worked as a full-stack developer & person of contact to the customers.
- Designed 20+ static & dynamic websites including TyreDoctor.org, MithaiApp.com, Orphanage Portal, Study Portal & Project Geo
( June 2015 - July 2015 )
- A summer training on Big Data, Hadoop, HDFS, YARN and Hadoop-Installation by Technophilia, IIT Bombay
- Hands-on experience in Map/Reduce, Apache Pig, Apache Hive, Apache Sqoop and Apache HBase
( June 2014 - Aug 2014 )
- A summer training on J2EE-Struts Framework held by HP Summer Training Nodal Center, Mumbai
- Designed a prototype of an HTML based online operating system (MyOS) which can be used to store & access data online in an easy & safer way from anywhere over the internet
- Implemented using the concepts of JSP and filters using HTML, CSS & JAVA (Struts Framework)
- The project was well appreciated among all the projects at the training
( Jan '19 - Apr '19 )
- Implemented event-driven updates mechanism to replace previous manual polling of information from each individual VMs
- Reduced VM status update time while handling thousands of VMs from 20min to 20sec, resulting in the reduction of 2GBs of RAM stress
- Achieved load balancing and high availability between multiple docker setups using Apache Swarm & Keepalived
- Ported the same code-base to run as Docker Image, Windows WCF service as well as Linux Daemon
- Technologies used: Docker Registry, Apache Swarm, RabbitMQ, .NET [Standard 2.0, Core 2.1, Framework 4.7.2], Python 3, Bash Scripts
( Apr '18 - Dec '18 )
- Availed Linux shared desktop and app virtualization into Ubuntu and CentOS operating systems for AD, LDAP & Workgroup users
- Built features including user session management, desktop customization, user synchronization, session auditing, and alert messaging
- Technologies used: Docker, .NET Core, Python, Bash Scripts, UDP, Git-Bash, Xrdp
( Mar '18 )
- Built User Desktop Watermark Tool for Windows OS. Feature includes customizable watermarks for user sessions. Tool used with products DVM Tools and Session Host to provide custom user experience
- Technologies used: C#, Windows APIs
( Feb '18 )
- Designed & Implemented HyWorks Patcher used for applying product patches along with backup mechanism in the production environments to defeat the previous manual unorganized process for applying patches
- Technologies used: NSIS, C#
( Nov '17 - Mar '18 )
- Architected a tool from scratch to support Linux [CentOS & Ubuntu] VMs as dedicated desktops for AD, LDAP & Workgroup users
- Designed Linux Sysprep module like available Windows Sysprep tool to support dynamic cloning and customization of VMs
- Implemented user session monitoring to Syslog server, session management with single-user access, and alert messaging
- Technologies used: .NET Core, Python, Bash Scripts, UDP, Git-Bash, Xrdp
( Jul '17 - Nov '17 )
- Developed user session management for single session restricted Windows dedicated desktop for AD & Workgroup users
- Implemented session auditing to Syslog & RabbitMQ servers, session timeouts and customizable alert messaging
- Integrated Windows Sysprep to support dynamic cloning of dedicated VMs and added service reliability to support server stress
- Created NSIS based custom installer to support both UI and silent modes for selective products installation
- Technologies and tools used: C#, Windows APIs, PowerShell, Windows Sysprep, NSIS, Syslog, RabbitMQ
( Jun '17 )
Built User Desktop Session Customization Tool for windows OS. Feature includes customization of desktop icon, taskbar icon, start menu, registry & group policies. Tool used with product DVM Tools
( Jan '17 - Jun '17 )
- Availed Windows shared desktops and app virtualization into Windows Servers & WVD for AD, LDAP & Workgroup users
- Built features including user session management, desktop customization, user synchronization, session auditing, and alert messaging
- Technologies and tools used: C#, Windows APIs, PowerShell, NSIS, Syslog, RabbitMQ
( Aug '16 - Dec '16 )
- Designed folder structure view for Organizations and various web pages using MVC
- Implemented one-click custom upgrade for multiple independent products and logs download feature on the portal
- Technologies and tools used: C#, ASP.NET, MVC with Entity Framework
( Aug 2017 )
An android app to authenticate Windows PC using Smartphone's Figure Print Sensor, module also includes power operations and remote access.
( July 2017 )
An android app to remotely lock Windows PC using smartphone's one touch widget.
( April 2017 )
A tool to reliably start a service, useful in VMs with high load on the server
( May 2017 )
A fully customizable tool useful for administrators for live users' cleanup in windows servers.
( Mar 2017 )
A tool to fetch detailed users' session info (including session state, session timings), useful for administrators in windows servers.
( Jan 2017 )
A customizable set of APIs for One-Time-Passwords. Developers can request / verify OTPs and use session tokens for further communications.
( Dec 2016 )
A Kotlin based android app for online SMS sending solution, also exposed SMS sending customizable APIs.
( Dec 2016 )
A minimal sized (4MB) android-based music player for high quality Bhajan streaming. (dedicated to my dad)
( Nov 2016 )
A fully customizable windows clipboard with features including burst-copy and selective-copy.
( Oct 2016 )
A place to manage your To-Do list, with easily draggable user friendly UI.
( Aug 2016 )
- Monitored CPU/RAM/Primary-Drive usage, created using WPF C#, WCF service and an MVC portal (ASP.NET)
- Windows notification messages were displayed when they cross threshold with interval of 10 sec.
- Application service automatically runs in background while windows startup, can be accessed via system tray
( Mar 2015-Apr 2016 )
- Developed an API controlled framework for blood banks, hospitals and blood donation camps which includes a website, desktop software & an android app for users
- Awarded with "Overall Best Idea & Implementation" in I2I Competition, organized by EATON, COEP and BHAU, Pune 2015
- Awarded with 1st Runner-up position in Avaya Smart Project Competition 2016
( Mar 2016 - Apr 2016 )
- Developed a model of a gaming mouse with 6 operational buttons (including DPI option)
- Assembled using Embedded Systems skills with PIC18F45 IC
- Yielded a 50% benefit over existing gaming mouse costs
( Started on Apr 2016 )
A place to find all Hindu Aartiya.
( Feb 2016 - Apr 2016 )
- Designed a portal for people willing to donate at orphanage homes where orphanage homes can upload/update their requirements by logging into their accounts on the portal or directly via calling to administrators
- The same framework can be scaled to various Smart City projects (e.g. old age homes, organ donations)
( Started on Jan 2016 )
A website to send online free SMS anonymously.
( Started on Nov 2015 )
A blog to find all current technical updates.
( Nov 2015 )
- Directed and monitored the entire network communication of a computer by checking data packets on VM before moving them to the destination [host OS]. Hence by making virtual OS as a primary port for internet
- Implemented by setting up vSwitch, using Hyper-V, NAT with a bridged network, Linux commands & vSphere
- Successfully tried making Windows (primary OS) anonymous using Linux commands (on Linux VM)
- Assigned three IPs to a single device, allowing users to create multiple virtual servers on the same device with dedicated IPs
( Started on Jun 2015 )
A light weight website to locate yourself. This works very well even on slow internet connections like 2G.
( Started on May 2015 )
Designed a concept portal for users to locate nearby TyreDoctors (Pancharwalas).
( Mar 2015-Apr 2015 )
- Developed an Ubuntu version of WhatsApp which will allow us to send/receive WhatsApp messages in Unix environment
- User base consisted of 10+ students across the section; Challenges included frequent updates of WhatsApp
( Jan 2015 - Sept 2016 )
- Developed a novel centralized portal to find study material for VIT college CSE Department
- The portal used by 250 users, got 2000+ hits in the academic semester 01/15 - 06/15
- Served as a baseline for developing institute level portal to find study material and course contents
( Sep 2014-Nov 2014 )
- Communicated (Audio-Video streaming & broadcast) between multiple clients and servers via a single proxy server
- Implemented load balancing mechanism, which leads to efficient usage of the bandwidth and fast processing
- Connections with TCP/IP protocol on the JAVA platform using the concepts of sockets & multiple threading
- Tested with 4 clients, 2 servers and 1 proxy server all at a time that worked efficiently
( Jul 2014-Aug 2014 )
- Designed a prototype of an HTML based Online Operating System (MyOS) which can be used to store & access data online in an easy & safer way from anywhere
- Implemented using the concepts of JSP Servlets and filters using HTML, CSS & JAVA (Struts Framework)
( Started on Jun 2014 )
An Online Profile cum Art Gallery for Rock Paintings, Modern Art, Meditation, Modern Miniatures, Black & White and Wooden Sculptures by Artist Shailesh Dashore.
( Feb 2014-May 2014 )
A model to minimize the machine configuration of client side. Few servers with high configuration machines used to provide parallel processing of multiple tasks to number of clients via a single Proxy-Server. Skills Used of C#.NET, Socket Programming.
( Aug 2013 - Nov 2013 )
A descriptive model of an stop watch using BCD counters. Skills used of Digital Electronic and Logic Gates.
( Feb 2013-Mar 2013 )
- Conceptualized a single source inside a room to supply electricity to nearby equipment without using wires
- Generated flux inside the room that further used to induce 1.7V potential difference wirelessly at nearby points using the concepts of Faraday's Law
Programming: C# .NET [Standard 2.0, Core 2.1, Framework 4.7.2] [WCF, LINQ, EF 6], Python 3, NSIS, JAVA
Virtualization: Docker [Registry, Compose, Swarm], VMware [ESXi, vCenter, vSphere], Hyper-V [SCVMM], Nutanix, AWS, Azure
Web Development: ASP.NET, MVC, RESTful API, SOAP API, PHP, WordPress, Multimedia: Adobe Photoshop, CorelDraw
Tools: SoapUI, Postman, Git, SVN, Redmine, MS Teams, RabbitMQ, AD, LDAP
Databases: MS SQL, MySQL, MongoDB
English, Hindi, Sanskrit, Spanish & Marathi
Leadership, Self-learner, Go-Getter attitude, Hard worker & Punctual
Reading, Knowledge Sharing, Travelling, Photography, Blogging and Volunteer Work.
Development and leadership in .NET Core, Python, Desktop/App Virtualization & Cloud Technologies.
Awarded with “Silent Contributor 2017-18” at Accops Systems Pvt. Ltd.
Awarded as 1st Runner-up position in "Avaya Smart Project Competition 2016"
Awarded as "Overall Best Idea & Implementation" I2I Competition, organized by EATON, COEP and BHAU, Pune 2015
Headed as ‘Multimedia Secretary’ a ‘Council Member’ for 2014-2015 session at VIT College, Pune
Participated in Walk for Seva walkathon organized be Sahayog Foundation on 11th Jan 2015