Vishal K.

Software Engineer

London, United Kingdom20 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in high-performance distributed systems architecture.
  • Proficient in cloud storage and data protection solutions.
  • Strong background in microservices and backend development.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Cloud Computing and High-Performance Systems.

Contact

Skills

Core Skills

Software Defined NetworkingDistributed SystemsPayment ProcessingMicroservicesBackend DevelopmentCloud StorageData ProtectionBackup SolutionsPerformance AnalysisSystem ProfilingCompiler DevelopmentHigh Performance ComputingC

Other Skills

AIXAlgorithmsAmazon S3AnalysisAndroidAndroid DevelopmentAndroid StudioAnsibleBashC++C/C++CephClearCaseCloud ComputingData Structures

About

Software architect, designer, developer, SRE: Scale-out High-Performance Distributed Systems, Software Defined Networking (SDN), Microservices, File systems, Linux Kernel programming Golang, C/C++, Python, MySQL, Docker, Kubernetes, Google Cloud Platform

Experience

20 yrs 10 mos
Total Experience
2 yrs 7 mos
Average Tenure
4 yrs 4 mos
Current Experience

Google

Software Engineer

Feb 2022Present · 4 yrs 4 mos · London, England, United Kingdom · On-site

Software Defined NetworkingGo (Programming Language)Python (Programming Language)Distributed SystemsC++

Grab

Software Engineer

Jul 2020Feb 2022 · 1 yr 7 mos · Singapore, Singapore · On-site

  • Product
  • Payment Processing System
  • Projects
  • Development of Payment services
  • Microservices, Go, GCP
AlgorithmsGo (Programming Language)Data StructuresMultithreadingPayment ProcessingMicroservices

Rakuten viki

Software Engineer

Nov 2018Jul 2020 · 1 yr 8 mos · Singapore

  • Rakuten Viki is the world's leading video platform for streaming entertainment and lifestyle content. (https://www.viki.com/)
  • Product
  • Viki Backend System
  • Project
  • Designing and developing scale-out, high performance, and highly available backend services
  • Designed and developed user management service
  • Designed user notification system
  • Designed and implemented monetization system
  • Skills Set:
  • SOLID, Object Oriented Design, Microservices, Golang, Ruby, Kubernetes, GCP, Redis, RabbitMQ, Docker
SOLIDObject Oriented DesignMicroservicesGolangRubyKubernetes+5

Flipkart

Software Development Engineer

May 2017Nov 2018 · 1 yr 6 mos · Bengaluru Area, India

  • Products
  • Flipkart Cloud Platform
  • Project: Enterprise-class S3 cloud storage service on a private cloud. It's a highly available, exabyte scale, fault-tolerant system, and uses Ceph as cluster storage software.
  • Roles: Architect, design, development of core storage features, performance optimization
  • Skillset: Golang, C++, Python, Ceph, Ansible, Amazon S3, Linux FUSE, Linux
  • Domain: Distributed Systems, Cloud storage service, S3 protocol
GolangC++PythonCephAnsibleAmazon S3+4

Sandisk

Staff Software Engineer

Feb 2013May 2017 · 4 yrs 3 mos · Bengaluru Area, India

  • Products
  • 1. InfiniFlash™ All Flash Storage System managed by Ceph storage.
  • Project: Ceph - a software defined storage solution for enterprise scale clusters. Contributor to community Ceph project on GitHub.
  • 2. ZetaScale™ Software is a key value object store that provides system level optimization for specified In-Memory Compute (IMC) and NoSQL database applications.
  • Project: ZetaScale core design and development. Designed and developed integrated ZetaScale as storage layer solutions for OpenStack Swift, MongoDB and Memcache.
  • Roles: Architect, design, development of core features, performance optimization
  • Skill set: Filesystem, Linux kernel, device drivers, C/C++, Python, Linux
  • Domain: Distributed Systems, all-flash storage, NoSQL storage
C/C++ONTAPData ProtectionBackup Solutions

Netapp

Member Technical Staff

May 2010Feb 2013 · 2 yrs 9 mos · Bengaluru Area, India

  • 1. Product: Enterprise data protection solutions for backup and restore
  • Project: Physical backup and restore of data in a cluster.
  • 2. Product: NDMP based data backup and restore
  • Responsibility: Product owner, design, development, bug-fixing and unit-testing.
  • Skill set: C/C++, ONTAP
  • Domain: File-systems, NAS storage, cluster storage
CPythonHP-UXLinuxPerformance AnalysisSystem Profiling

Hewlett-packard

Software Engineer

Dec 2006May 2010 · 3 yrs 5 mos · Bengaluru Area, India

  • Product: HP Caliper performance analyzer tool for HP-UX application on Intel Itanium platform.
  • Role: Designer, developer
  • Skill set: C, Python, HP-UX, Linux
  • Domain: System and application profiler
CC++Compiler DevelopmentHigh Performance Computing

C-dac (formerly ncst)

Software Engineer

Aug 2005Dec 2006 · 1 yr 4 mos · Bengaluru Area, India

  • Product
  • Compilers for High Performance Computing
  • Project: FORTRAN90 compiler development for C-DAC supercomputers
  • Skill set: C, C++, AIX, Linux
  • Domain: High Performance Computing, Compilers
CC++AIXLinux

Education

Birla Institute of Technology and Science, Pilani

Master of Technology (MTech) — Computer Science

Centre for Development of Advanced Computing (C-DAC)

PG Diploma in Advanced Computing — Computer Science

Uttar Pradesh Technical University

Bachelor of Technology - BTech — Computer science

Stackforce found 100+ more professionals with Software Defined Networking & Distributed Systems

Explore similar profiles based on matching skills and experience