Meghana Nagendra Babu

Senior Software Engineer

Sunnyvale, California, United States10 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Distributed Systems with practical experience.
  • Designed scalable systems improving user productivity.
  • Award-winning research in Social Network Analysis.
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in Distributed Systems.

Contact

Skills

Core Skills

Distributed SystemsSocial Network Analysis

Other Skills

Software DevelopmentSQLAPI DevelopmentC#Data StructuresAlgorithmsCC++JavaLaTeXJavaScriptMySQLMicrosoft OfficeProgrammingHTML

About

I am currently working as a Software Engineer at Apple. I graduated from the Master's program at Georgia Tech. I am interested in Distributed Systems and its applications.

Experience

Apple

Senior Software Engineer

Feb 2019Present · 7 yrs 1 mo · San Francisco Bay Area

Georgia institute of technology

2 roles

Lead Teaching Assistant

Aug 2018Dec 2018 · 4 mos · Atlanta, Georgia

  • Course: Computer Networks (CS 3251) by Prof. Constantine Dovrolis
  • Responsibilities: Assisting Prof. in preparing assignments, grading assignments, holding office hours and answering questions posted by students on online forums like Piazza. Managing other TAs in the class and coordinating with Prof and the TAs.

Graduate Teaching Assistant

Jan 2018May 2018 · 4 mos

  • Course: Computer Networks (CS 3251) by Prof. Constantine Dovrolis
  • Responsibilities: Assisting Prof. in preparing assignments, grading assignments, holding office hours and answering questions posted by students on online forums like Piazza.

Salesforce

Summer 2018 Intern, Software Engineering

May 2018Aug 2018 · 3 mos · San Francisco Bay Area

  • Designed and implemented a stateless distributed notification system for proactive monitoring.
  • The notification system serves about 750+ users, improving their productivity.
  • Made a critical termination call asynchronous, leading to improved reliability and cost-savings.
Distributed SystemsSoftware Development

Microsoft

2 roles

Software Engineer

Jul 2015Jul 2017 · 2 yrs · Bengaluru Area, India

  • Hands-on experience of working with a large-scale distributed ETL system.
  • Built an Azure Web API for the Middle-Tier serving up to 100,000 queries every hour.
  • Implemented asynchronous APIs and SQL indexes resulting in 5x speedup.
  • Designed and implemented a secure password management system and a live-site tracking system for the team’s use-cases.
Distributed SystemsSQLAPI Development

Software Development Intern

May 2014Jul 2014 · 2 mos · Bengaluru Area, India

  • Built an equivalent in-memory tabular model for a multidimensional cube. Performed thorough analysis of the compared working of the two.
  • The model built proved to respond to queries faster than the cube. The model, however, did not support some of the key functionalities that the cube would support for real-time use.

Indian institute of science

Summer Intern

Jun 2013Aug 2013 · 2 mos · Bengaluru Area, India

  • Worked as an intern under Prof. Y. Narahari in the Computer Science and Automation department, IISc, Bangalore. The intern project was on Social Network Analysis.
  • In the project 'Experimental analysis on Influence Coverage in Social Networks', we experimented and analysed various existing NP-hard algorithms. We orchestrated greedy techniques and analysed them against the existing algorithms to see an improvement in the performance.
  • We presented a paper about our findings in the Paper Presentation competition held in SJCE, Mysore. We were awarded the best paper award.
Social Network Analysis

Education

Georgia Institute of Technology

Master of Science - MS — Computer Science

Jan 2017Jan 2018

RV College Of Engineering

Bachelor of Engineering (B.E.) — Computer Science

Jan 2011Jan 2015

Vijaya Vittala Composite PU College, Mysore

Pre University — Science

Jan 2009Jan 2011

Vijaya Vittala Vidyashala, Mysore

High School

Jan 2000Jan 2009

Stackforce found 100+ more professionals with Distributed Systems & Social Network Analysis

Explore similar profiles based on matching skills and experience