L

LOKANADHAM MOTUMARRI

Backend Engineer

Andhra Pradesh, India9 yrs 9 mos experience
Most Likely To Switch

Key Highlights

  • Expert in transforming systems into SaaS products.
  • Proven track record in microservices architecture.
  • Strong background in backend development with golang.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and Microservices.

Contact

Skills

Core Skills

GolangMysqlPostgresqlRuby On RailsMicroservices

Other Skills

Apache KafkaAsynchronous workAuthenticationDockerGoogle Cloud Platform (GCP)K8sKong API GatewayMongoDBREST APIsRORRedisSimple Mail Transfer Protocol (SMTP)Transport Layer Security (TLS)Workflow ManagementgRPC

About

Experienced Software Engineer with a demonstrated history of working in the large scale microservices. Skilled in Ruby on Rails, GoLang, Mysql, Kafka, Redis, Docker, K8s, gRPC etc

Experience

Apollo.io

Senior Backend Engineer

Jun 2023Present · 2 yrs 9 mos · Hyderabad, Telangana, India · Hybrid

MongoDBWorkflow ManagementSimple Mail Transfer Protocol (SMTP)

Payments gateway

Freelance Software Developer

Jan 2023Jun 2023 · 5 mos · Bengaluru, Karnataka, India · Remote

  • Development of common platform libraries in golang supporting cache, database, message broker connections with encryption support.
Transport Layer Security (TLS)MySQLApache KafkaRedisgolang

Gojek tech

Senior Product Engineer (Gofood)

Jun 2020Dec 2022 · 2 yrs 6 mos · Bengaluru, Karnataka, India · Remote

  • 1. Led team to transform existing gofood system into a SaaS product, enabling discovery, ordering, delivery from gofood restaurants via third party apps. Used mTLS, API & data sharding for tenant.
  • 2. Integrated tokopedia app with the gofood backend to support listing & ordering from gofood restaurants on tokopedia app with configurable data isolation at different levels of system.
  • 3. Designed and developed inhouse auto scaling service to scale the infra dynamically based on load of a service, reducing infra billing by 40% using golang, terraform & prometheus metrics.
  • 4. Automated and optimized postgresql high availability across the organization covering more than 30 microservice databases to achieve 99.999% HA using patroni.
  • 5. CI/CD integration, load/stress testing, unit testing, code reviews, pull requests, design docs, ADR discussions
Kong API GatewayRedisPostgreSQLgolangGoogle Cloud Platform (GCP)

Go-jek tech

Senior Product Engineer (Gomart)

May 2019Jun 2020 · 1 yr 1 mo · Bangalore Urban, Karnataka, India

  • 1. Designed, developed and deployed 4 microservices from scratch to manage homepage, promotions, discovery of grocery delivery system using golang, elasticsearch, clojure.
  • 2. Enriched Order management system to handle driver allocation & location tracking to handle 0.2 mil orders a day
  • 3. Improvements in admin/internal portals to provide better post order experience to customers to track any issues with the support agents.
Apache KafkaRedisPostgreSQLgolangROR

Voonik

3 roles

Senior Software Developer

Promoted

Jun 2017May 2019 · 1 yr 11 mos · On-site

  • 1. Led the design and development of ruby gems for MultiTenant support to isolates the data at database(activerecord ,mysql), cache(redis and memcache), elasticsearch, pubsub(kafka) and api with a single server hosting multiple tenant ecommerce websites.
  • 2. Implemented mysql sharding using vitess with configurable routing key at table level and integrated MultiTenant gem to allocate different shards to different tenants.
  • 3. Unification of Voonik and MrVoonik websites by using the in-house MultiTenant gems, migrated production data of nearly 30 microservices from MrVoonik to Voonik with zero downtime.
  • 4. Led the development of an in-house framework/package in golang to ease the migration of services from ruby to golang, handling auth, db, cache, async, queues, gRPC, channels, routines.
  • 5. Design and Development of lookaside load balancer for gRPC transport by using server push available in gRPC(http2) by taking reference from https://grpc.io/blog/loadbalancing.
  • 6. Development and integration of kafka client libraries in ruby, golang supporting of json, protobuf message formats.
Ruby on RailsMySQLApache KafkaMicroservicesgolang

Software Developer

May 2016Jun 2017 · 1 yr 1 mo · On-site

  • 1. Analyzed different background job processing gems in ruby(delayed jobs, resque, sidekiq etc) along with different storage engines(Redis, mysql) that they will support.
  • 2. Integrated the resque with order tracking system with configurable priorities for each and every stage of order processing and scaling each stage individually.
  • 3. Developed a ruby gem for inter service communication supporting service discovery, configurable transports(rest, pubsub, gRPC), tracing, logging, timeouts, circuit breaking.
  • 4. Developed a ruby gem for configurable Authentication, Authorization and Auditing for incoming requests. Supporting JWT, cookie and http auth etc
REST APIsRuby on RailsgRPCAuthenticationRedisMicroservices

Intern

Jan 2016Apr 2016 · 3 mos · On-site

  • Developed a developer friendly ruby gem, that will listen to model changes in one microservice and push these changes to other microservices asynchronously based on yaml configuration.
REST APIsRuby on RailsymlAsynchronous workRedis

Education

ANIL NEERUKONDA INSTITUTE OF TECHNOLOGY AND SCIENCES

Bachelor of Engineering (B.E.)

Jan 2012Jan 2016

Anil Neerukonda Institute Of Technology & Sciences

Bachelor of Engineering (B.E.)

Jan 2012Jan 2016

Jawahar Navodaya Vidyalaya - JNV

AISSCE — MBiPC

Jan 2010Jan 2012

Jawahar Navodaya Vidyalaya - JNV

AISSE

Jan 2008Jan 2010

Zilla Parishad High School

Schooling — General Studies

Jun 2005Apr 2008

Stackforce found 100+ more professionals with Golang & Mysql

Explore similar profiles based on matching skills and experience