Vishal Raut

Software Engineer

Bangalore Urban, Karnataka, India14 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led development of cloud-based backup solutions.
  • Designed automated data migration processes.
  • Developed analytics tools for data insights.
Stackforce AI infers this person is a Cloud Services and Data Analytics expert with extensive experience in software engineering.

Contact

Skills

Core Skills

Cloud ServicesMicroservicesData MigrationCloud ArchitectureSearch TechnologiesData AnalyticsBig Data Processing

Other Skills

Customer SatisfactionNodejsAWSServerlessArchitecture DesignSolrSearch Engine DevelopmentMongoDBMachine LearningHadoopCascadingMapReduceCore JavaData StructuresAlgorithms

About

Leading Backup as a service (BaaS) team for Teradata Cloud. BaaS is responsible for managing backups of public cloud Teradata customers. Redesigning and enhancing application to support multiple cloud providers. Experience in building complex cloud services from scratch; Designed and automated the whole process of data movement which is being used by Teradata to move customer on-premise data into Teradata Managed Cloud. As a part of core team member, contributed to the architecture design, direct requirements gathering from product manager, identified and built new microservices using serverless lambda platform. - Designed and developed a back-end web application using Nojdejs for a mobile analytics platform. - Deployed MongoDB cluster, including sharding and replication. - An Android SDK which asynchronously logs data to the server. - Designed a search engine for a video aggregator platform using Apache Solr for more than 1 million records. - Built an Ad-hoc statistics system to generate on-demand reports using Hadoop/Cascading and AWS EMR; Improved the time complexity by 50% and cost by 70%. - Contributed in developing an Android chat application which facilitated Data to SMS chat for the first time in the market. Working experience in various technologies: Java, Javascript, Python, C Serverless, Solr, NodeJs, Hadoop/Cascading SQL, MongoDB AWS, Springboot, Nginx, Git, Maven.

Experience

Oracle

2 roles

Software Engineering Manager

Sep 2022Present · 3 yrs 6 mos

Customer Satisfaction

Principal Member Of Technical Staff

Nov 2020Sep 2022 · 1 yr 10 mos

Teradata

2 roles

Staff Software Engineer

Mar 2019Oct 2020 · 1 yr 7 mos

Senior Software Engineer

Nov 2016Mar 2019 · 2 yrs 4 mos

  • 1) Teradata provides Backup as a Service solution on cloud, which helps customers to manage the backups in self-service fashion. Currently, leading a team to deliver features end to end, using Nodejs on AWS/lambda; which includes requirement collection, design, develop, test, release, and customer interaction.
  • 2) Designed and automated the whole process of data movement which is being used by Teradata to move customer on-premise data into Teradata Managed Cloud. As a part of core team member, contributed to the architecture design, direct requirements gathering from product manager, identified and built new microservices using serverless lambda platform.

Cinemacraft inc

Senior Software Engineer

Jun 2015Jun 2016 · 1 yr · Mumbai Metropolitan Region

  • Designed and Developed Search for Videogram platform using Solr search engine.
  • Developed features like subscribe, generic caching, etc, to make Videogram more user friendly.
  • Designed and Developed Priority Queuing (Dynamic priorities) mechanism for videogram creation.

Reliance jio infocomm

Developer

Aug 2013May 2015 · 1 yr 9 mos · Mumbai Metropolitan Region

  • Extracted insights from weather data using ML approaches and Hadoop/MapReduce.
  • Designed and developed server and database from scratch for an analytics tool DataGrinch.(Node.js, Mongodb).
  • Understood and generated insights for products having huge logs.
  • Data massaging to make it appropriate for Google geoApi; Generated HeatMap applying good approach to reach maximum accuracy.

Gupshup

Software Engg.

Jun 2011Aug 2013 · 2 yrs 2 mos · Mumbai Metropolitan Region

  • SMS Statistics: Hadoop/Cascading is being used to process large amount of data.
  • Gupshup Messenger: Implemented Private chat section for Android Application.
  • App Statistics: Generating statistics for Private-Chat using NodeJs.
  • Gupshup Room Back-end: Sending messages on Mobile Application from GUI (Java).
  • SMSSender: Adding new features and maintenance of SMSSender component(Java).
  • Out Bound Dialing: Experimented OBD and IVR calls, used Asterisk AGI.
  • Iphone App: Developed Registration and Private-Chat for Iphone app (objective-C).

Persistent systems

Internship

May 2010Jul 2010 · 2 mos · Pune/Pimpri-Chinchwad Area

  • SNP Detection: Running one of the SNP(Single-nucleotide Polymorphism) detection Algorithms DiBayes on Hadoop/MapReduc. Hadoop Streaming was used to support C++ code.

Education

Indian Institute of Technology, Madras

Master of Technology (M.Tech.) — Machine Learning

Jan 2009Jan 2011

Rajiv Gandhi Prodyogiki Vishwavidyalaya

Bachelor's Degree — Information Technology

Jan 2005Jan 2009

Shishu Vishar HSS Dewas (MP)

Jan 2000Jan 2004

Stackforce found 100+ more professionals with Cloud Services & Microservices

Explore similar profiles based on matching skills and experience