Vivek Babu

Software Engineer

Bengaluru, Karnataka, India16 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building scalable, efficient applications.
  • Strong leadership in technical direction and team management.
  • Proven experience in developing high-performance systems.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and high-scale systems.

Contact

Skills

Core Skills

Stream ProcessingDistributed SystemsSoftware DesignSystem DevelopmentAuthorization SystemsSecurity SolutionsReporting SystemsStorage Systems

Other Skills

Agile MethodologiesAlgorithmsAmazon DynamodbCommunicationCore JavaCross-team CollaborationData AnalysisData StructuresDebuggingDesign PatternsDeveloper ToolsEclipseEngineering LeadershipGroovyHadoop

About

Deeply passionate about developing highly scalable, efficient applications using open source technologies

Experience

Servicenow

Senior Staff Software Engineer

Aug 2022Present · 3 yrs 7 mos · Bengaluru, Karnataka, India

  • Responsible the High Scale Low Latency Eventing & Messaging Platform
  • Building Streaming Capabilities for the platform
Stream ProcessingTeam ManagementDebuggingTeam LeadershipDistributed SystemsTechnical Leadership+9

Vmware

2 roles

Staff Engineer

Nov 2020Aug 2022 · 1 yr 9 mos

  • Next Gen Zero Trust Platform
  • Working on building the next generation Zero Trust Platform
  • Low Latency High Throughput Decision Systems
  • Should be Highly Available & Reliable
  • Scales to multiple trust engines and enforment points
  • High Scale Notifications System
  • Building Low Latency Highly Available Push Notification Platform
  • Platform can scale upto millions of request on demand
  • Highly real time monitoring systems for understanding health/metrics
  • Integration with SAAS, cloud & on prem systems
Software DesignDebuggingTechnical DirectionCommunicationCross-team CollaborationAlgorithms+2

Senior Member of Technical Staff

Oct 2016Nov 2020 · 4 yrs 1 mo

  • Building high scalable authorization platform
  • Oauth2, OIDC, SSO solutions
  • Supporting high available applications with JWT based authorization decisions
  • Systems which can autoscale on load and failover in case of disasters
  • Designing encryption systems which are fast & secure
DebuggingAlgorithmsData StructuresAuthorization SystemsSecurity Solutions

Mobileiron

Senior Software Engineer

Sep 2015Oct 2016 · 1 yr 1 mo · Greater Bengaluru Area

  • Building reporting platform for the product
  • Customizable reporting platform
  • Bundled reports for customers
  • Customers can generable and schedule reports of their choice
DebuggingData StructuresReporting Systems

Syncplicity

Senior Software Engineer

Dec 2014Aug 2015 · 8 mos · Bangalore

  • Syncplicity Compute & Storage
  • Experience of working in a high paced product startup culture
  • Part of a two member team which does the design and development of the entire storage component of our product
  • This component has to be written as highly fault tolerant, scalable system so that it can be deployed behind a load balancer for seamless scalability
  • Involved in the coding and release of Play SSL which enabled secure communication between all the devices including mobiles and the storage module
  • Enhancing existing Rest based API’s and coding new API’s from scratch
  • Fixed major security, memory and scalability vulnerabilities which stabilized the entire product
  • We convinced the higher management of the need having a comprehensive unit & integration test framework. We developed this framework where developers can just concentrate on writing the test logic. All cross cutting concerns will be handled by the framework
  • Implemented Jenkins for build management. The code coverage and quality metric plug-in were integrated into the build. These reports are automatically pushed to sonar for comprehensive reporting
  • Started with big data prototype of unified logging for all the product components. Also a prototype for events tracking for real time monitoring and analytics
  • Implemented auto deploy frameworks for cloud configuration management. Developed prototypes around puppet for streamlining this process
DebuggingData StructuresStorage Systems

Oracle

2 roles

Senior Applications Engineer

Promoted

May 2013Dec 2014 · 1 yr 7 mos

  • JDE – Fusion Sales Cloud Hybrid Cloud
  • Built Hybrid-Cloud model for On-Premise JDE by integrating it with Oracle Sales Cloud.
  • Groovy script driven integration templates enables customers to be cloud enabled in just 45 minutes.
  • Patch free solution allows for upgrades without downtime.
  • Siebel – Fusion Sales Cloud customization Migration
  • Developed cloud-based migration engine for migrating Siebel CRM customer to Fusion CRM Sales Cloud.
  • Engine migrates all Siebel customizations done for the customers to Fusion CRM
  • Fully automated Groovy Script engine uses OSC Business Editor API for injecting customizations in to Oracle Sales Cloud.
  • Earned appreciation from Core Architecture team for developing novel method to migrate metadata.

Applications Engineer

Dec 2011May 2013 · 1 yr 5 mos

  • Fusion Tablet Applications
  • Developed the Tablet Composer Engine to defining, previewing & persisting screen layout for tablet applications.
  • Leveraged existing server infrastructure to create meta-data driven JSON data generator.
  • Key Features - Versioning of Layouts, JSON & REST based APIs to access layouts & data, Sandboxing for rapid testing & prototyping, Develop & Publish feature for rapid rollout of new layouts, Extensibility Support in composer allows developers to create layout elements quickly
  • Mass Transfer Desktop Integration
  • Developed Microsoft Excel based, offline workflow model for Mass Transfer Capsule of Oracle Fusion HCM Applications, including import/export of data, offline modification & verification.
  • Seamlessly integrate offline part of workflow with larger workflow that is part of Mass Transfer Capsule.
  • Worked with product & architecture team to gather requirement & define scope of the project.

Vanenburg

Assosiate Software Engineer

Jan 2010Dec 2011 · 1 yr 11 mos · Greater Coimbatore Area

  • Educator Project – Resource Scheduling Engine
  • Resource scheduling engine to allocate resources to needs. Built primarily for educational sector. But generic enough to re-use for other streams.
  • Key components Built - Calendar, Timelines, Resource Catalog for managing resources (adding, deleting, modifying, grouping resources, defining costs & availability to resources).
  • Notification of personal schedule via e-mail to consumers
  • Agile methodologies (scrum), Continuous Integration (CI) & Test Driven Development (TDD) ensured defect free, on-time & on-cost delivery of project.
  • Gained expertise working with cross functional teams spread geographically, database & domain design and general Software Development Lifecycle (SDLC)

Education

NSS College of Engineering

B.Tech — Computer Science

Jan 2005Jan 2009

Bharatiya Vidya Bhavan

High School — Computer Science

Jan 2003Jan 2005

Stackforce found 100+ more professionals with Stream Processing & Distributed Systems

Explore similar profiles based on matching skills and experience