Ashish Kaluskar

Software Engineer 2 at Microsoft

Redmond, Washington, United States

About

Software Developer with a Masters in Computer Science from Clemson and nearly 14 years of industry experience. Proficient in C, Java and C++. I am always open to new connections.Please feel free to send me an invite at [email protected] to connect with me. Specialties: • Expertise in Linux Kernel Programming, Data Structures and Algorithms • Expertise in Socket Programming , Sparc assembly programming • Expertise in Object Oriented Programming (C++, Java) and Internetworking. • Expertise in Database development and Server Side Web Technologies like PHP • Exposure to Storage, Computer Architecture and Virtualization technologies • Good experience of Software Development Processes & Methodologies • Programming languages : C,Java, C++, Perl,Jython

Experience

  • Software Engineer 2 at Microsoft
    Jul 2015 - Present · 11 yrs

    Working on the azure rbac authorization service. Technologies used- C#, cosmosdb

  • Software Engineer at Symantec
    Mar 2014 - Jul 2015 · 1 yr 5 mos

    Developed multiple tools in C++ and Python to automate the testing of the Norton Security Product.

  • RSA The Security Division of EMC (4 yrs 11 mos)
    • Software Engineer
      Aug 2011 - Mar 2014 · 2 yrs 8 mos

      Developed unit test tools for the team using Java

    • Device Engineer
      May 2009 - Aug 2011 · 2 yrs 4 mos

      1) Integrated new devices into the RSA envision network, which runs on Windows as well as Linux platform. Researched log files from devices to find patterns or irregularities 2) Based on patterns found, normalized xml files for that device using Perl and Java. 3) Developed new functionality in C++ to enhance the working of the tool parsing the xml 4) Developed automated tests in Perl and Java to process unknown messages from devices on the enVision network 5) Developed customer facing tool in Java (running on windows platform) to aid the customer in transitioning from one version of xml content to another 6) Technologies used include Java, C++, Perl, XML, SQL Server 2008

  • EMC (10 mos)
    • Software Engineer
      Aug 2008 - Jan 2009 · 6 mos

      Centera Automation Test Framework Developed new functionality in Jython for the Centera Automation Test Framework to write different type of objects to the cluster, fill a certain percentage of a cluster, fill each node of a cluster with a particular number of objects etc .The Centera Automation test Framework ran on both Windows and Linux platforms. Development involved implementation of various object oriented programming features such as design patterns and inheritance. Wrote unit tests in Jython and developed functional specifications.

    • Software Engineer
      Apr 2008 - Jul 2008 · 4 mos

      Centera Intracluster Migration(CICM) Developed CICM which is a tool designed to run on a Linux platform and to perform an Intra cluster migration from a set of source nodes to a set of target nodes in Java and Perl. The migration involved nearly 30TB of data on an average. Development involved implementation of Java Socket programming. Wrote unit tests using java’s junit framework and contributed to functional specifications.

  • Software Engineer at EMC Corporation
    Oct 2007 - Feb 2008 · 5 mos

    Centera Seek Backup And Restore: Developed backup and restore functionality in Java and C++ for Centera Seek,which is an application running on a Linux Platform that queries a cluster and stores the results in a database of size nearly 10TB. Implemented the backup functionality such that it backs up the contents of the entire database onto a single node of a cluster and implemented the restore functionality such that it restores the contents of the node back into the database. Wrote unit tests using java’s junit framework and contributed to functional specifications.