Quantcast

Principal Engineer Resume San jose,
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Principal Engineer
Target Location US-San Jose
Email Available with paid plan
Phone Available with paid plan
20,000+ Fresh Resumes Monthly
    View Phone Numbers
    Receive Resume E-mail Alerts
    Post Jobs Free
    Link your Free Jobs Page
    ... and much more

Register on Jobvertise Free

Search 2 million Resumes
Keywords:
City or Zip:
Related Resumes
Click here or scroll down to respond to this candidate
    GUR SARAN DAS VARMA,
            PHD
                   Street Address  | PHONE NUMBER AVAILABLE | EMAIL AVAILABLE

Summary

A challenging engineering position with a growing organization that will utilize my
expertise in the area of Search Engine, Big Data, Hadoop, RESTful APIs, OpenStack, Cloud
Technology, Virtual Machines, Big Data Storage Management, Server Design, Network
Management, Distributed Systems, Object-Oriented Real-Time Databases, RTOS, Embedded
Systems, Device Drivers, Real-Time Software for Systems Control and Integration.


Computer Skills

       Languages
       C, C++, Python, Perl, PHP, Shell Script, Java, Java Script, JSON, C#, .NET, SQL,
           XML, HTML, DHTML, UML etc.
       Software
        ORACLE, MySQL, T-SQL, Berkeley DB, GDB etc.
        Netbsd, LINUX, QNX, VxWorks, Windows, Solaris etc.
        GIT, SVN, RCS, CVS, Microsoft Source-Safe, Clear-Case, Clear-Quest etc.

Experience


Principal Engineer, Sysomos Inc., Sunnyvale, CA                                                    Jan 2015
 Aug 2015
   Designed and implemented Distributed Grid Systems Platform with Hadoop Clusters running Kafka,

HBase, Solr, Lucene, Hive, Spark, Tomcat and Apache Phoenix etc. using Cloud Technology.
 Worked on system performance tuning, system benchmarking, runtime shard balancing, and
controlling to optimally use resources.
 Used C/C++, Java, PHP, Python, Perl, Ruby etc. in Linux environment.
 Integrated Batch Processing RESTful APIs with big data applications MAP, Heartbeat and Audience.
 Benchmarking Hadoop Platform for applications, MAP, Heartbeat and Audience.
 Managed a team of Systems Engineers and Architects for Infrastructure and Security.


Principal Member of Technical Staff , AMD SeaMicro, Sunnyvale, CA                                 Feb 2011
Nov 2014
    Designed and implemented Distributed Server Cluster, Chassis Management Control Software for

dense servers. Used C/C++, Java, PHP, Python, Perl, Java Script, CSS etc. in Linux and Netbsd
environment.
 Architected and implemented RESTful APIs for SM-15K Chassis.
 Integrated OpenStack (Cloud Technology) using RESTful APIs and its interfaces, Cache Management,
and UI software for a large scale cluster of servers in a cloud environment.
 Designed and implemented SeaMicro XenAPIs using XML-RPC, JSON-RPC and Hardware based
virtualization and interfaced with Citrix XenCenter.
 Worked on Storage management software, and SNMP software etc.
 Speaker on OpenStack in Cloud Expo on fabric based dense server technology with bare-metal
services.
 SM15K chassis running with RESTful APIs and integrated with OpenStack had a world record of
fastest server provisioning with so far highest number of VMs provisioned on bare-metal servers
benchmarked by Canonical. (From Feb, 2011 to Jan, 2012 - MTS and from Jan 2012 to Nov 2014 Principal
MTS).
Principal Software Engineer, Getjar, San Mateo, CA                                 Aug 2010
Dec 2010
     Designed and implemented Server Software for Android, iPhone etc. Integrated GetJar users with

Facebook to share the downloaded apps. Used Memcached, Hadoop, Hbase, Thrift etc. to store and
retrieve high volume data.
 Implemented UI for ETL data displayed for the Subscribers. Used C++, Java, PHP, Java Script, CSS
etc. in Linux environment.
Principal Server Engineer, Skyfire Labs, Mountain View, CA                          May 2010
 July 2010
    Designed and implemented Server Software for Android and iPhone web browser to play

videos/movies from internet.
 Written code to run distributed bots on the internet to acquire data from different servers periodically
to update database. Used Perl, C++, and Java etc. in Microsoft Windows and Linux environments.

Staff Software Engineer, eBays PayPal, San Jose, CA                                      Nov 2006
 Apr 2010
    Designed and implemented Web based UI, database and interfaces to automate by choosing custom

Virtual Machines from the selected templates. Used VMWares vSphere/vCenter and Lab Manager
Interfaces with SOAP, AD/LDAP, Apache, Oracle, MySQL, Berkeley DB, PHP, JavaScript, Perl and Java.
 Designed and written online Software Tools for run-time code analysis, process internals monitoring,
RPM comparison and content verification to the least element level, Link-line binary format checking and
memory imaging etc. using Perl and C++.
 Debugged and fixed bugs within the code written in C++, Java, Perl and Python to make that work and
install on developer machines, QA machines and on the live-site servers. Used Oracle, MySQL, Berkeley
DB, and Apache etc. for application development and Nagios for network monitoring.
 Lead the project and ported PayPals complete C++ code to compile using GCC 4.x compiler and build
and run on latest RHEL platform. Performed code refactoring and scaling to simplify the code and divide
into different classes of services to perform code optimization.
 Worked on implementing a new Object-Oriented build system and ported complete PayPals code to
build faster.
 Created new footprint for the PayPal code to run on the new platforms. Worked with operations
Services team to install services on live site and fix live site issues.
 Principal Software Engineer, Radiance Tech., Los Altos , CA                             July 2006
 Oct 2006
    Designed and developed Internet based large scale multi-clustered high speed Content Delivery System

using Windows XP/NT, and Linux with T-SQL, ORACLE, C++, Java, SOAP, XML, Apache etc.

Sr. Software Engineer, Intel Corporation, Santa Clara, CA                                          Jun
2005Mar 2006
    Designed and implemented Heterogeneous WAN based Large Scale Clustered Distributed System. This

system involves High Scalability, Fault Tolerance and High Availability. Used T-SQL, Perl, C/C++, Java, C#
& .NET, SOAP-Lite, XML for the application development.
 Guided Systems Software based projects in a multi-clustered system on a common platform with Windows
XP/NT, Linux, UNIX, and Mac OS etc.
Consultant, Agere Systems, Inc., San Jose, CA                                               Jan 2005
 Feb 2005
    Designed and development of Layer 2 & 3 Protocols, written Device Drivers for 10 Giga Bit Ethernet



                                                                                          Page 2
Switch and its Adaptation Layer, using NPU, XAUI, VxWorks, Tornado & Linux Development Environments.
The protocols used were SNMP, ICMP, IGMP, GARP, GMRP, MPLS VPN, AAL2 etc. The services handled
were VLAN, QoS, diff-serve, IPv4/v6 Forwarding, ATM, IPSec etc.

 Sr. Staff Software Engineer, Novellus Systems, Inc., San Jose, CA                                  Mar 2000Oct
2004
     Designed and implemented Real-Time QNX RTOS based Distributed Control System for a clustered

Modular CVD reactor. This system involves Fault Tolerance and High Availability.
 Performed Network Load Balancing, Task Tuning etc. to check the Distributed Process Synchronized
Response Time using IPC & TCP/IP Protocols. Programmed QNX File System. Written QNX Device Drivers
for the different devices.
 Written Simulation Software for the complete CVD Reactor.

Staff Software Engineer, Quester Technology, Inc., A Canon Company, Fremont, CA                       Sep 1997
Mar 2000
    Designed and implemented a High Speed Network Traffic Controller using a Client/Server Model. The

Controller is designed to handle a large number of nodes on a Wide Area Network (WAN). The software is
written on Windows NT and Solaris/Unix workstations using C++.
 Project Leader for the software design and development of Real-Time VxWorks RTOS based VME
control system for a CVD (Chemical wafer deposition equipment) reactor.

Senior Software Engineer, Honeywell Measurex Inc., Cupertino, CA                                       Jul 1995
Sep 1997
      Project Leader for the design and implementation of a Real-Time Distributed Database Management

      System for Real Time Control Systems. The system uses Object-Oriented design on Windows NT
      platform with the integration to relational database (using ODBC) and the other application tools such as
      LabVIEW, UOS, AM, IMS, UNIX etc.
           Designed and implemented high speed Real-Time Network Messaging Services (NMS).




Education

PhD               Computer Engineering, Indian Institute of Technology, Roorkee, India
MS                Computer Science and Technology, Indian Institute of Technology, Roorkee, India
BS                Electrical Engineering, Agra University, Agra

----------------------------------
Visa Status -        US Citizen




                                                                                                        Page 3

Respond to this candidate
Your Email «
Your Message
Please type the code shown in the image:
Register for Free on Jobvertise