Summary
Overview
Work History
Skills
Qualifications
Education
Timeline
Generic
Raviteja Kasturi

Raviteja Kasturi

Senior Engineering Manager
Bengaluru,Karnataka

Summary

I am the Head of Software Engineering (Senior Engineering Manager) with over 11 years of experience in designing and developing complex applications for large enterprises with capable, secure and high-performance metrics and a constant learner. 5+ years of managing a team of 30+ providing mentorship, feedback and investing in career growth of my team members

Overview

11
11
years of professional experience
5
5
years of post-secondary education

Work History

Senior Engineering Manager

Detect technologies
Chennai
06.2024 - Current
  • Senior Engineering Manager leading a team of 30+ members comprised of web, mobile, and backend developers
  • Helped in architecting a cloud-agnostic architecture, transitioning from AWS
  • Oversaw backend architecture built in Python Django
  • Implemented analytics and crash monitoring systems in both web and mobile applications.

Engineering Manager

Mohalla Tech Pvt ltd (ShareChat)
02.2021 - 02.2024
  • Led the team of 25 developers in android and backend application ShareChat and Moj, which has over 100 million daily active users
  • Work with Product Managers and Business analysts to understand the requirements, enhance the application functionality, and add new features
  • Developed server-driven (Json) UI components using Jetpack compose in Android.

(Senior) Software Developer Engineer II

Swiggy (Bundl Technologies PVT India Ltd)
Bengaluru
10.2018 - 01.2021
  • Designed and developed the Swiggy Android app, serving over 50 million users, and implemented RESTful APIs
  • Created REST APIs using J2EE (Spring MVC) and microservices in JSON format, employing RxJava and Coroutines for Android design
  • Led a team of 10 developers, mentoring them in feature design and development
  • Collaborated with Product Managers to enhance app functionality and provided on-call support for production issues.

Senior Software Engineer

Above Solutions PVT India Ltd
Bengaluru
07.2016 - 10.2018
  • Designed and developed android application Jiyo and its restful apis using Struts2, JPA, Hibernate, MySQL and Unit testing for various modules
  • Lead a small team of three developers both mobile and backend, rebuilt entire app from scratch to improve scalability and performance.

Software Engineer

GetActive (2mpower health management services PVT India ltd)
Bengaluru
09.2014 - 12.2015
  • Designed and developed android application GetActive and its restful apis including dashboard using Servlet & JSP, JPA, Hibernate, MySQL, Google App Engine
  • Extensively worked on Bluetooth (BLE) stack on android and restful apis which syncs data to backend in regular intervals.

Software Engineer

Trisys IT services PVT India ltd
Bengaluru
06.2013 - 05.2014
  • Designed and developed various android and web applications like MovieInsync built using Phonegap, Bootstrap, JqueryMobile and its restful apis using Spring MVC, JPA, Hibernate, MySQL
  • Being in IT service start-up exposed to various technologies, mostly used Appfuse framework to design Front and backend web applications including RestApis for mobile applications.

Skills

  • Java/J2EE, Kotlin
  • Microservices, Kafka, Rabbit MQ
  • Android, Firebase, Jetpack Compose
  • MySql, Redis, MongoDB, PostgreSql
  • HTML5, CSS3, JavaScript, Json, JQuery, BootStrap 3
  • Play framework, React Native
  • Google App Engine, AWS
  • JPA, Hibernate, Spring, Struts2
  • Parallel & Asynchronous Programming
  • Dependency Injection (Guice, Dagger)
  • Junit, Mockito, Espresso, RoboElectric

Qualifications

  • Strong background in staff management, with a focus on mentoring, team growth, and ensuring optimal performance.
  • Experience in source control systems (SVN and GIT), and project management tool JIRA following AGILE methodology.
  • Close to 5 years of experience in leading a team of 30 web, mobile and backend developers, overseeing the complete software development lifecycle from ideation to deployment, scrum meetings, sprint planning and retrospectives.
  • Collaborated with product managers, designers, and QA teams to align project objectives and ensure seamless integration. Played a key role in the architectural decision-making and improved code review process.

Education

Btech + Mtech - Computer Science

IIT Varanasi
Varanasi
06.2008 - 05.2013

Timeline

Senior Engineering Manager

Detect technologies
06.2024 - Current

Engineering Manager

Mohalla Tech Pvt ltd (ShareChat)
02.2021 - 02.2024

(Senior) Software Developer Engineer II

Swiggy (Bundl Technologies PVT India Ltd)
10.2018 - 01.2021

Senior Software Engineer

Above Solutions PVT India Ltd
07.2016 - 10.2018

Software Engineer

GetActive (2mpower health management services PVT India ltd)
09.2014 - 12.2015

Software Engineer

Trisys IT services PVT India ltd
06.2013 - 05.2014

Btech + Mtech - Computer Science

IIT Varanasi
06.2008 - 05.2013
Raviteja KasturiSenior Engineering Manager