Welcome to my
Portfolio
Read Download

< Career Objective >

" To achieve expertise in Desktop & Application Virtualization Technologies."

SIDDHARTH DASHORE

( Mr. Dash )


Education:
Master’s degree in Computer Science
Bachelor’s degree in Computer Science

Date of Birth: Oct 26, 1992
Contact no: +91 (879) 325-6553
Email: mail@siddharthdashore.com

Websites:
SiddharthDashore.com
ShaileshDashore.com


< Work Experience >




  • ( 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

  • 4. Friendz Designers & Developers

    ( 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

  • Stay
    Tuned
    ;)

< my projects >




  • 1. DVM Push

    ( 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

  • 2. Linux Shared Host Desktop (CentOS/Ubuntu)

    ( 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

  • 3. Windows Desktop Watermark

    ( 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

  • 4. HyWorks Patcher

    ( 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#

  • 5. Linux DVM Tools (CentOS/Ubuntu)

    ( 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

  • 6. Windows DVM Tools

    ( 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

  • 7. Windows Desktop Customization

    ( 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

  • 8. Windows Shared Host Desktop

    ( 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

  • 9. HyWorks Management Console

    ( 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

  • 10. DashID

    ( Aug 2017 )

    An android app to authenticate Windows PC using Smartphone's Figure Print Sensor, module also includes power operations and remote access.

  • 11. DashLock

    ( July 2017 )

    An android app to remotely lock Windows PC using smartphone's one touch widget.

  • 12. DashServiceReliability

    ( April 2017 )

    A tool to reliably start a service, useful in VMs with high load on the server

  • 13. DashUsersCleanup

    ( May 2017 )

    A fully customizable tool useful for administrators for live users' cleanup in windows servers.

  • 14. DashUserSessionsInfo

    ( Mar 2017 )

    A tool to fetch detailed users' session info (including session state, session timings), useful for administrators in windows servers.

  • 15. DashOTP

    ( Jan 2017 )

    A customizable set of APIs for One-Time-Passwords. Developers can request / verify OTPs and use session tokens for further communications.

  • 16. DashSMS

    ( Dec 2016 )

    A Kotlin based android app for online SMS sending solution, also exposed SMS sending customizable APIs.

  • 17. DashBhajman

    ( Dec 2016 )

    A minimal sized (4MB) android-based music player for high quality Bhajan streaming. (dedicated to my dad)

  • 18. DashCopy

    ( Nov 2016 )

    A fully customizable windows clipboard with features including burst-copy and selective-copy.

  • 19. DashNotes

    ( Oct 2016 )

    A place to manage your To-Do list, with easily draggable user friendly UI.

  • 20. System Usage Info

    ( 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

  • 21. A framework for centralized repository of blood bank

    ( 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

  • 22. Gaming Mouse

    ( 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

  • 23. Hindu Aartiya

    ( Started on Apr 2016 )

    A place to find all Hindu Aartiya.

  • 24. Orphanage Portal

    ( 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)

  • 25. Anonymous Message

    ( Started on Jan 2016 )

    A website to send online free SMS anonymously.

  • ( Started on Nov 2015 )

    A blog to find all current technical updates.

  • 27. Port Virtualization & Anonymous Windows OS

    ( 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

  • 28. Project Geo

    ( Started on Jun 2015 )

    A light weight website to locate yourself. This works very well even on slow internet connections like 2G.

  • 29. Tyre Doctor

    ( Started on May 2015 )

    Designed a concept portal for users to locate nearby TyreDoctors (Pancharwalas).

  • 30. Ubuntu Whatsapp

    ( 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

  • 31. Study Portal

    ( 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

  • 32. Client-Server Audio-Video Streaming

    ( 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

  • 33. MyOS

    ( 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. 

  • 35. IMPLEMENTATION OF PROXY-SERVER

    ( 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.

  • 36. DIGITAL CLOCK

    ( Aug 2013 - Nov 2013 )

    A descriptive model of an stop watch using BCD counters. Skills used of Digital Electronic and Logic Gates.

  • 37. WIRELESS TRANSMISSION OF ELECTRICITY (WiTricity)

    ( 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

  • Stay
    Tuned
    ;)

< Skills >

Technical Skills

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


Languages Known

English, Hindi, Sanskrit, Spanish & Marathi

Strengths

Leadership, Self-learner, Go-Getter attitude, Hard worker & Punctual

Hobbies

Reading, Knowledge Sharing, Travelling, Photography, Blogging and Volunteer Work.

Career Interests

Development and leadership in .NET Core, Python, Desktop/App Virtualization & Cloud Technologies.

Awards

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

< Contact >

Feel Free to Contact