G

Gopi Krishna

CEO

Bengaluru, Karnataka, India16 yrs experience
Highly Stable

Key Highlights

  • Led Rush app development to 700k+ daily active users.
  • Expert in building high-performing engineering teams.
  • Improved customer experience and reduced costs significantly.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with extensive experience in B2C applications.

Contact

Skills

Core Skills

MicroservicesMobile ApplicationsFull-stack DevelopmentBackend

Other Skills

ASP.NETActionScriptAgile MethodologiesAgile Project ManagementAlgorithmsAndroidAndroid DevelopmentCC++CommunicationCore JavaCross-team CollaborationCustomer SatisfactionData StructuresDefining Requirements

About

BITS Pilani Graduate with 12+ years of experience leading software products across different domains such as Messaging, Social, Gaming, Travel, Food, Delivery, Payments at Hike, Dunzo, Yatra.com & Oracle. - Engineering leader with experience in building and leading high-performance, diverse teams creating distributed & Scalable systems, Along with leading Multiple mobile apps from Scratch to 1+ million Daily active users like Hike, Dunzo, Yatra.com.. - Experience in managing multiple priorities and led teams to achieve the product targets effectively. Responsible for strategic planning, technical expertise, cross functional collaboration, conflict resolution, talent acquisition, team leadership & development, retention. - Skilled in Mobile, Backend Development, Team Management, Also adept at aligning engineering efforts with organizational goals, and experienced in building and nurturing cross-functional teams. - Hired 15+ talented individuals across various roles in engineering teams, Along with team Performance reviews, Appraisals ... - Expert in building and nurturing high-performing teams. - Providing System Design & Architecture Discussions for Android & Backend tasks with focus on Clean coding, Along with PR reviews. - Setup Continuous Integration & Deployment pipelines to automate Unit testing, and deployment for Backend & Android. - I love blogging & sharing knowledge on various things below are my articles @Medium https://medium.com/@gopikrish2000

Experience

Aidash

Staff Software Engineer | Engineering Management

Mar 2024Present · 2 yrs · Bengaluru, Karnataka, India · Hybrid

  • Building Sustainability Products like Preventing Forest Fires, Calculating Environmental impact of a area etc with AiDash by leveraging AI , Satellite Data, Maps with tracking of Vegetation, Forest & Water Bodies like Lakes, Rivers...

Hike

3 roles

Engineering Manager

Promoted

Jan 2022Feb 2024 · 2 yrs 1 mo

  • Current responsibilities include Leadership, Team & People Management, System Design of Microservices & Architecture, Scrum n Agile, Goal Setting, Cross team Collaborations, Stakeholder Management.
  • There are 13 engineers reports directly to me which includes mix of Backend, Android, Web Engineers & QA. Team size is 20+ including Stakeholders.
  • Leading the Growth team, handling Projects End To End from Requirements Gathering to Planning to Delegation to Execution of Both Backend & Frontend developments with parallel Development cycle.
  • Focus on growth-centric KPI's of company such as Rewards, Referrals, Acquisitions, Retentions, Onboarding, Customer support..
  • Hired 15+ talented individuals across various roles in engineering teams.
  • Handling Performance reviews of team along with Appraisal cycles.
  • Started Rush app from scratch, Lead & Managed entire Projects End to End ( Backend & Frontend parallel development) with focus on scale & performance from 0 to 700k+ DAU
  • Providing System Designing & Architecture Discussions for Backend, Frontend, Web Projects with focus on Clean coding, Unit testing for Continuous development. Along with PR reviews.
  • Improved Scaling performance of Game matchmaking by using Redis user level queues along with AI Skill based Matchmaking which fixed synchronization issues with 500% increased throughput & 20% decreased churn rate.
  • Improved Customer Experience by reduced wait time to 5 min for High Rollers(via whatsapp chat option), Reduced Refunds by 50% & Improved Retention by 20% by
  • a. Fixed critical Game Hacking Refund Issues in Carrom & Quizzy games + security fixes
  • b. Implemented Rejoining existing games after Network issues or low memory crash issues.
  • c. Fixed Game Fps from 20 to 40+ in Low end devices
  • Reduced Cost to Acquire user (CAC) by more than 50% by improving Organic downloads, Adding Referral feature, creating a Free app which redirects to Main app.
  • Improved stability and performance of apps by more than 50%.
MicroservicesMobile ApplicationsFull-Stack DevelopmentBackendCross-team CollaborationAgile Project Management+17

Technical Team Lead

Jun 2020Jan 2022 · 1 yr 7 mos

  • Leading the Growth team, handling Projects End To End from Requirements Gathering to Planning to Delegation to Execution of Both Backend & Frontend developments with parallel Development cycle.
  • Scaling of Rush Backend systems to handle load & performance.
  • Improved Android App performance & stability.
  • Hiring talents across domains.
  • Technologies used: SpringBoot,Java, MongoDb, Mysql, Kafka, Redis, Kotlin, Co-routines, SmartFox (Websocket), Room, Unity (game development)
MicroservicesMobile ApplicationsFull-Stack DevelopmentBackendCross-team CollaborationAgile Project Management+13

Specialist Software Development Engineer

Jul 2017Jun 2020 · 2 yrs 11 mos

  • Lead the Chat team, Scaled Chat Micro Service to support millions of users ( from 2Million to 8Million DAU with peak messaging of close to 9k messages per minute) & handled performance issues in Group chats & One to One chats by Horizontally scaling, Batching messages, User level Message Queues to preserve message ordering without synchronisation ...
  • Lead the Sticker Module End to End added Innovate Sticker Recommendation (on typing message)
  • a. In Backend using Machine Learning trained on Generic English model & Per language models like Hindi model...
  • b. In Android Client using customized Trie Structure with lazy loading for faster lookup.
  • Also added support for user level personalization & Trending stickers personalization. As V2 added support for Dynamic Sticker creation in runtime by using different backgrounds & Fonts.
  • In Android client Messaging architecture improvements like.
  • a. Cached messages to Local Sqllite Db,
  • b. Batched One to One messages using Exponential backoffs to Sent message only when other user is online to Save Backend Db storage space
  • c. Threadsafe implementation for consistent message ordering , along with its extensibility using RxJava, Retrofit, Room & Mqtt Websockets.
  • Lead & worked on multiple other projects in Timeline, Customer Support & many other modules along with focus on Performance & scalability.
MicroservicesMobile ApplicationsFull-Stack DevelopmentBackendScrumProblem Solving+4

Dunzo.in

Senior Software Engineer at Dunzo

Mar 2017Jul 2017 · 4 mos · Bengaluru Area, India

  • Worked on Dunzo Driver Application which focus on Driver location tracking, Driver Assignment & Maps.
  • Also worked on Chat Architecture & Communication
MicroservicesMobile ApplicationsFull-Stack DevelopmentAndroidHigh-Level Design

Tapzo (formerly helpchat)

Senior Software Engineer / Full Stack Development

May 2016Feb 2017 · 9 mos · Bengaluru Area, India · On-site

  • Lead the Food Pod, which is developed from scratch with aggregation of multiple vendors like Swiggy, Zomato, FreshMenu, Faasos.
  • Lead team end to end on architectural discussions in Backend { Java Spring Boot} &
  • Android.
  • Built Micro services of Restaurant Listing with Filters, Shopping Cart, Ordering & Payment Flows using Java Spring, Elastic Search, Mongo, Redis cache, MySql
  • Built Android App with above features along with focussing KPI's of Stability, Applaunch, Performance, latency using Java, RxJava, Sqllite, Junit
  • Also worked on Web development with React Js of News feed product.
  • I got Certificate of Appreciation from the CEO of helpchat ( Ankur Singla ) for my good work in food product development.
MicroservicesMobile ApplicationsFull-Stack DevelopmentBackendJava Spring BootRxJava+1

Mockinterviewapp.com

Co-Founder & Developer of MockInterviewApp Both App and Website

Nov 2015Feb 2017 · 1 yr 3 mos · Bengaluru Area, India

  • This project is for Job Seekers who want to test their skills can take a mock interview from our MockInterview Website ( http://www.mockinterviewapp.com/ ) or from MockInterview Android App ( https://play.google.com/store/apps/details?id=com.mockinterview ) .
  • I was the Co Founder of this project and Written almost 90% of complete Code of both Website and Android App . We offer multiple technology mock interviews like Java , Android, C and few other technologies.
  • Technologies/Components used in Android App are Facebook Parse , Picaso , Sqlite , Retrofit along with Android latest core components . Technologies used in Website are Mongo Db , Mysql , Spring , Mybatis , Elastic Search, Bootstrap, Angular Js along with other J2EE components .
BackendTeam Leadership

Yatra online pvt ltd

Senior Software Engineer - Fullstack

Dec 2011Apr 2016 · 4 yrs 4 mos · Bengaluru Area, India

  • I am working from yatra from Dec 2011 , I started with Desktop Website Development with Advanced Java , Spring ,Hibernate,Velocity for Backend and Jquery, javascript for Front end development. I worked on Flights module.
  • Later I worked on WAP ( mobile responsive) site for flights with similar technologies .
  • After that from last 2.5 years I'm working on Android Development for Yatra app ( https://play.google.com/store/apps/details?id=com.yatra.base) . I was there from the start of the Yatra Android App Devlopment. Used Sqllite, Network , Image libraries and many more in Yatra App.

Oracle corporation

Software Engineer - Backend

Jul 2010Dec 2011 · 1 yr 5 mos · Hyderabad Area, India

  • I worked in Oracle iRecruitment website which works similar to a job portal where an applicant can apply to some position in the company and the managers who posted their requirement will get notifications and can process the candidates with multi level interviews.
  • I developed many features of this website , some of them are to create jobs, search candidates, process candidates, provide offers, multi level acceptance, hire candidates and terminate candidates etc. This project was build in using Oracle Apps R12 (next release of 11i apps) with Oracle Application framework which consists of Java, J2EE, XML and ADF components like Region, Page , Application Module ,Controllers etc.

Fiorano software

Internship

Jan 2010Jun 2010 · 5 mos · Bengaluru Area, India

  • I worked on automating testing of Fiorano Servers. Technologies used are Apache Ant, Java, Shell Scripting. This project involves getting the latest installer from the Fiorano’s website, adding licenses, configuring the profiles using the Shell Script, testing the status of the servers, Failover of servers and testing the SOA components of the Server using Testing Framework Testng.

Laser soft infosystems ltd.

Internship

May 2008Jan 2008 · 8 mos · Chennai Area, India

  • I designed & developed a money market application which does money solutions like borrowing, lending, interest, third party client information effectively. It also gives rank based search in retrieving the details. This project was done in vb.net.

Education

Birla Institute of Technology and Science, Pilani

Bachelor of Technology (B.Tech.) — Information Technology

Jan 2006Jan 2010

Sri chaitanya college

Jan 2004Jan 2006

vani nikethan

Jan 1992Jan 2004

Stackforce found 100+ more professionals with Microservices & Mobile Applications

Explore similar profiles based on matching skills and experience