Rahul Bharuka

Software Engineer

Singapore, Singapore15 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in building distributed systems and microservices.
  • Led engineering teams to develop innovative fintech solutions.
  • Strong background in computer networking and system architecture.
Stackforce AI infers this person is a Backend-heavy Fintech Engineer with expertise in distributed systems and microservices.

Contact

Skills

Core Skills

Distributed SystemsMicroservicesRest ApiComputer Networking

Other Skills

Agile Application DevelopmentAlgorithmsAmazon DynamodbAmazon Web Services (AWS)Apache KafkaBack-End Web DevelopmentBazelCC++Computer ScienceContainerContinuous IntegrationCore JavaData StructuresDatabases

About

Experienced Software Engineer with a demonstrated history of designing and developing distributed systems. Skilled in Golang, C, microservices, backend development, Computer Networks and Databases.

Experience

Gemini

Staff Software Engineer

Feb 2022Present · 4 yrs 1 mo · Singapore

  • Building Trading system.
Apache KafkaDockerC++Distributed SystemsMicroservicesScala+6

Binance

Principal Engineer / Engineering Manager

Nov 2020Feb 2022 · 1 yr 3 mos · Singapore

  • Managed a team of 6 engineers and built Binance Marketplace that allows third-party app developers to publish their light-weight apps (called Mini-programs) on Binance platform.
REST APIApache KafkaDockerDistributed SystemsGo (Programming Language)Microservices+11

Grab

Senior Software Engineer

Jun 2018Nov 2020 · 2 yrs 5 mos · Singapore

  • Built products for user gamification, loyalty and offers.
REST APIApache KafkaDockerDistributed SystemsGo (Programming Language)Microservices+7

Citrix

3 roles

Senior Software Engineer 2

Apr 2018May 2018 · 1 mo

CComputer NetworkingSoftware DevelopmentSystem ArchitectureFreeBSD

Senior Software Engineer 1

Oct 2015Mar 2018 · 2 yrs 5 mos

  • Built ‘Admin-partitions’ - a multi-tenancy solution for NetScaler.
CComputer NetworkingSoftware DevelopmentSystem ArchitectureFreeBSD

Software Engineer 2

Jul 2013Sep 2015 · 2 yrs 2 mos

  • Implemented L2/L3 features for NetScaler product.
CComputer NetworkingSoftware DevelopmentSystem ArchitectureFreeBSD

Indian institute of technology, madras

Teaching Assistant

Dec 2010Jun 2013 · 2 yrs 6 mos · Chennai Area, India

  • Teaching Assistant for the following courses:
  • 1. Computational Engineering
  • 2. Introduction to Database Systems
  • 3. Advances in Database Technology
  • 4. Theory and Applications of Ontology
LaTeXSoftware Development

Tech mahindra

Technical Associate

Jan 2010Nov 2010 · 10 mos · Noida Area, India

  • Development of application front-end.
Software Development

Education

Indian Institute of Technology, Madras

MS(by Research) — Computer Science & Engineering

Jan 2010Jan 2013

Government College of Engineering Amravati

B.E. — Computer Science and Engineering

Jan 2005Jan 2009

Stackforce found 100+ more professionals with Distributed Systems & Microservices

Explore similar profiles based on matching skills and experience