Vikram Subramanian

Vikram Subramanian

Intern

Followers of Vikram Subramanian397 followers
location of Vikram SubramanianSan Mateo, California, United States

Connect with Vikram Subramanian to Send Message

Connect

Connect with Vikram Subramanian to Send Message

Connect
  • Timeline

  • About me

    Principal Member of Technical Staff at Salesforce

  • Education

    • Carnegie Mellon University

      2008 - 2009
      Master of Science (MS) Software Engineering A

      Activities and Societies: MSE-Leadership Initiative Course work - Architecture for software systems, managing software development, models of software systems, methods of designs, technology innovation adaption and diffusion, internet technologies among others• Worked in a team of three on a project to create a platform for storing and presenting materials in a common format. Responsibilities included requirements gathering, estimation and project planning and implementation. Played the roles of developer and project lead. • Worked… Show more Course work - Architecture for software systems, managing software development, models of software systems, methods of designs, technology innovation adaption and diffusion, internet technologies among others• Worked in a team of three on a project to create a platform for storing and presenting materials in a common format. Responsibilities included requirements gathering, estimation and project planning and implementation. Played the roles of developer and project lead. • Worked closely with Professor Eduardo Miranda at ISRI, CMU to identify and classify estimation techniques and methodologies for various of software development scenarios. • Certified as a Risk Management Professional by the Software Engineering Institute (SEI) for successfully completing the risk management course work Show less

    • Anna University

      2003 - 2007
      Bachelor of Engineering (B.E.) Computer Science Distinction

      Activities and Societies: - Head of Network of Computer Science Engineers - Part time tutor for 3 years - Presented papers in IEEE and IET conferences in India * Very interested in mathematics and problem solving - Probability is my area of interest in mathematics* Did extensive studying in Natural Language Processing* Most interesting course work include Theory of computation and Compiler design * I tutored Probability and Object Oriented Programming in C++ and Java

  • Experience

    • Tata Consultancy Services

      May 2004 - Jun 2004
      Intern

      In-plant training on TCS Financial and Security Services- TCS password policies for Financial Services- J2EE Security features in TCS Financials

    • Infosys Technologies Limited

      Oct 2007 - Jul 2008
      Software Engineer Cum Evangelist

      Responsibilities & Description of the project/responsibilityDeveloper: Attendance MaintenanceIn-house application for Employee Attendance Management. Completely integrated with all the development centers and is being used by the entire organization

    • Oracle

      Apr 2010 - May 2014

      Oracle Public Cloud - Key Point Indicators- Designing and implementing a cloud based solution to use the available data and empower customers to quantitatively and qualitatively assess their position with respect to competitors- Anatomizing data of identifiable information. Ensuring that data cannot be traced back to a customer at any cost.- Designing and implementing a export - enrich - import framework which enables customers to enrich their customer information from what is publicly available- With heterogeneous customer base - where customers may be using fusion / non-fusion applications, the challenge is to make sure that the framework integrates with both kind of systems and provide data in a similar, if not exactly same, fashion. Show less Distributed Orders Orchestration - Fusion Applications Group.Product – Distributed Orders Orchestration – Service oriented architecture – Fusion Applications.• Workng in the most sophisticated area of the product – Orchestration Infrastructure and Change Management. Co-own the change management and concurrency infrastructure for the product..• Primary responsibilities include understanding the functional requirements, map them to technical designs and implement the designs and test them• Other responsibilities include handling critical high-priority customer one-offs, planning sprints, milestone planning, analyzing monitoring and delegating defects, etc .• Part of the productivity team – integrated static analysis tools with the IDE, reduced overhead, designed development process, conducted knowledge sharing sessions to train new members, etc. Show less

      • Senior Member of Technical Staff

        Sept 2012 - May 2014
      • Applications Engineer

        Apr 2010 - Sept 2012
    • Symantec

      May 2014 - Oct 2016

      - Currently working on cloud scale logging framework using ELK stack. Established infrastructure means work is simplified but autoscaling, besides other things are making the problem interesting.- Successfully migrated code base from SVN to Git. Expecting an increase in the operational efficiency of the team.- Distributed configuration management framework is complete. (More updates to follow..) Work in the infrastructure part of the Clearwell E-Discovery product. The team aims at improving the Quality Attributes (performance, scalability, reliability).(There are a variety of avenues to work on. Shall post updates soon)

      • Principal Software Engineer

        Jun 2015 - Oct 2016
      • Senior Software Engineer

        May 2014 - May 2015
    • Veritas LLC

      Apr 2016 - Mar 2017
      Principal Software Engineer

      Just finished writing a compiler. Context free grammar for DtSearch syntax. The compiler parses search queries with 1000s of terms connection using logical operators and DtSearch specific syntax.Development – Backend and User Interface• Designed and implemented Cloud based Configuration Management framework. • Designed and implemented saved search framework as a part of the team • Implemented a full-fledged search compiler for a context free grammar based on “DtSearch” syntax. The compiler handles search queries that are as large as 1000 terms and is highly performant. • Part of the UI Development team as well. Developed saved search UI. Fixed bugs and made UI enhancements routinely to enhance the user experience. Development Operations • Worked extensively in setting up, maintaining, streamlining and optimizing the infrastructure. • Improved the productivity of the team by introducing efficient development & management tools. • Bootstrapped the team’s development environment by setting up maven, git-scm, Jenkins. • Worked extensively with the development operations team to setup Jenkins and continuous integration projects. • Setup the unit and integration testing Jenkins jobs and configured code coverage tools for reporting. Show less

    • Salesforce

      Apr 2017 - now

      I am working with the IoT Cloud team building a suite of applications with various levels of scaleability requirements. The application suite shall be completely integrated with the already popular Salesforce core platform and shall be soon available for customers using any of the Salesforce cloud. Keep an eye out for the IoT releases in the Dreamforce 2017.

      • Principal Member of Technical Staff

        Feb 2023 - now
      • Lead Member of Technical Staff

        Apr 2017 - Feb 2024
  • Licenses & Certifications

    • Software Risk Management

      Software Engineering Institute | Carnegie Mellon University
      View certificate certificate