Kiran Karnam

Kiran Karnam

Software Engineer

Followers of Kiran Karnam542 followers
location of Kiran KarnamAustin, Texas, United States

Connect with Kiran Karnam to Send Message

Connect

Connect with Kiran Karnam to Send Message

Connect
  • Timeline

  • About me

    Senior Engineer

  • Education

    • The University of Texas at Arlington

      2008 - 2010
      Master of Science Computer Science
    • Visvesvaraya Technological University

      2002 - 2006
      BE Computer Science
  • Experience

    • Collabera

      Jul 2006 - Jun 2008
      Software Engineer

      • Adopted J2EE best practices, using J2EE patterns. Utilized Singleton, Session Façade and Business Delegate and Data Access Object (DAO).• Developed JSPs and Servlets for the application.• Developed Backend Logic using Java adhering to Struts MVC framework and Hibernate.• Implemented web services to fetch data from Convera Database using SOAP and XML.

    • The University of Texas at Arlington

      Oct 2008 - Jan 2010
      Graduate Research Assistant

      Worked as a graduate research assistant under Dr Jeff yu Lei,Involved in the design and development of a combinatorial test generation tool Known as ACTS. This project is being developed in collaboration with National Institute of standards and technology(NIST USA) under the supervision of Dr Rick kuhn and Dr Raghu Kacker.Acts is a test generation tool for constructing t-way combinatorial test sets developed using the Java API. Acts has a Java-Swing based User Interface which allows the user to define a System under test, constraints and relations. Combinatorial testing has been shown very effective in detecting faults that are caused by unexpected interactions between different contributing factors. ACTS tool provides support for IPOG, Paintball, Ipog-F , IPOG –D and basechoice algorithms.Technologies: JAVA, Swing, XML, SVN, UNIX, Bugzilla, Eclipse Show less

    • Verizon

      Jun 2010 - Feb 2011
      Software Developer Intern

      • Followed agile methodology in development of the Verizon.com web application• Developed and maintained the verizon.com website using java and JSP. • Develop and Deploy web services using SOAP and XML• Developed unit test cases to test the functionality using JUnit and DBUnit.• Tested SQL injection issues and implemented security features using Java SE framework.Technologies: Java, Jsp, JMS Weblogic portal, Unix, Eclipse

    • Dell Technologies

      Feb 2011 - May 2014
      Software Engineer

      UIM(Unified Infrastructure Manager). is a application to automatically configure, provision, view topologies, monitor events of the Converged Infrastructure Product Vblock involving Compute from Cisco (UCS) storage from EMC ( VNX, VMAX,NFS) and Virtualization from VMware (vSphere and vCloud Director)• Researched, Analyzed and implemented the concept of sharing data across two or more clusters. This is used to share some of the storage volumes across different clusters without having a downtime, So that the information like VM templates, OS image and any other data common to clusters can be stored and accessed using these volumes. This saves Space, time and duplication of data across clusters.• Developed the algorithms and workflows to integrate the provisioned resources into a VMware cluster using VMware SDK, So that the various provisioned components can be used by the customer to deploy their own private cloud infrastructure environments.• Designed and Developed an algorithm for the distribution of servers over different chassis, so that there is no single point of failure and helps the customer with power management.• Automated the process of expanding an already provisioned data volume in the cluster without interrupting the services being deployed or having downtime to the infrastructure being already deployed. • Developed and Reviewed the Test suites for Regression Testing and Beta Testing and assist QE to perform the testing in efficient way.• Directly interacted with the customer to design the private cloud infrastructure and assist in deployment and resolve issues.• Involved in the analysis of the new features and assist the product management team with creation and estimation of stories.Technologies: Java, Groovy, Cisco UCS, VMware vSphere and vCloud Director, EMC VMax,Vnx and NFS Show less

    • Electronic Arts (EA)

      May 2014 - Nov 2016
      Software Engineer 3
    • NVIDIA

      Nov 2016 - now
      Senior Software Engineer
  • Licenses & Certifications

    • VMware Certified Professional – Data Center Virtualization

      VMware
      Aug 2015