Redmond, Washington, United States
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
Working on the azure rbac authorization service. Technologies used- C#, cosmosdb
Developed multiple tools in C++ and Python to automate the testing of the Norton Security Product.
Developed unit test tools for the team using Java
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
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.
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.
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.