Hi all, I'm Godha Pallavi Bhogadi 👋

Software Engineer with expertise in web, mobile, API development with Java, C#, ASP.NET, Dart(Flutter),PHP, Reactjs, Nodejs, Typescript. Experienced in optimizing applications and integrating AWS cloud solutions. Currently pursuing a Master's in Computer Science at Illinois Institute of Technology, Chicago with a focus on Formal Methods and Language-Based Security.

See My Resume
man sitting on table
Man Working

What I do

CRAZY FULL STACK DEVELOPER WHO WANTS TO EXPLORE EVERY TECH STACK, WITH A PASSION FOR FORMAL METHODS AND LANGUAGE-BASED SECURITY.

  • HTML-5

  • CSS3

  • Bootstrap

  • JavaScript

  • Reactjs

  • Nodejs

  • PHP

  • Java

  • npm

  • SQL-Database

  • AWS

  • python

  • docker

  • OCaml Logo

    oCaml

⚡ Build highly interactive web applications with optimized back-end components, ensuring smooth integration with third-party APIs like AWS and Firebase for data storage and retrieval.

⚡ Develop cross-platform mobile applications using Flutter with a focus on user-friendly interfaces, data persistence, and seamless integration of real-time services.

⚡ Design and implement secure computing models to ensure data confidentiality and prevent information leaks during execution, applying advanced security mechanisms and type systems.

Education

Illinois Institute of Technology
Illinois Institute of Technology
Master's in Computer Science

August 2023 - May 2025

GPA: 4.0

Notable Courses : Science of Programming, Types and Programming Languages, Mobile Applications Development, Advanced Database Organization, Enterprise Web Applications, Computer Networks, Intro to Machine learning

  • Research on GPU security, focusing on developing secure programming models to prevent data leaks in concurrent execution.
  • Presented a research poster titled "Information Flow Control For GPU Parallel Computing."
Vardhaman College of Engineering
Vardhaman College of Engineering
Bachelor of Technology in Information Technology

July 2017 - May 2021

GPA: 4.0

Notable Courses : Data Structures and Algorithms, Object Oriented Programming through Java, Cloud Computing, Software Engineering, Web Technologies, Design and Analysis of Algorithms, Database Management Systems, Operating Systems, Formal Languages and Automata Theory, Information Security, Compiler Design, Python for Machine Learning, Software Project Management, Software Testing Methodologies, Open Source Technologies

  • Published a paper titled ”LSTM Based Named Entity Chunking and Entity Extraction” at the 2022 First International Conference on Artificial Intelligence Trends and Pattern Recognition (ICAITPR)
  • President of Programming Club for Technical Association of Information Technology (TAIT)

Research

My research focuses on advancing computing technologies to enhance security, optimize performance, and improve data processing. It addresses challenges in areas like concurrent computing, information extraction, and machine learning.

Information Flow Control For GPU Parallel Computing

Advisors: Dr.Farzaneh Derakhshan, Dr.Stefan Muller

This project focuses on developing a secure programming model for GPU-based applications to prevent information leaks during concurrent execution. It introduces an Information Flow Control (IFC) type system that restricts sensitive data propagation and proves noninterference, ensuring that an attacker observing execution costs, such as memory bank conflicts, cannot infer secrets. The model uses relational Hoare logic to validate that well-typed programs with different secret inputs exhibit no distinguishable cost differences, preserving data confidentiality.

Status: Ongoing

Automatic Extraction of Key Information from Text Documents using Named Entity Recognition (NER)

Advisors: Ravi Kumar E, Dr. Ramesh Karnati, Dr. Ravula Arun Kumar

This project focuses on the automatic extraction of key information from unstructured text documents using Named Entity Recognition (NER). NER identifies and categorizes entities such as persons, organizations, and locations, facilitating the management of vast data. This process supports various Natural Language Processing (NLP) applications, including text summarization, question answering, and machine translation, enhancing the organization and filtering of crucial information.

Status: Completed

Experiences

Illinois Institute of Technology
Illinois Institute of Technology
Graduate Research Assistant
Jan 2024 - Present

Chicago, IL

  • Develop a secure programming model for GPU-based applications to prevent data leakage during concurrent execution.
  • Implement the security semantics to enforce confidentiality and prevent data leakage in GPU applications.
  • Design an Information Flow Control (IFC) type system that statically restricts the propagation of sensitive data and ensures end-to-end confidentiality.
  • Prove non-interference by showing that execution costs reveal no secrets, using relational Hoare logic to estimate an upper bound on execution cost differences between programs.
Sureify
Sureify
Software Engineer - II
Dec 2022 – Aug 2023

Hyderabad, India

  • Maintained and enhanced web applications, focusing on front-end component design using React and optimizing back-end interactions with relational databases (SQL).
  • Optimized the loading time of insurance forms by 50%, enhancing user experience through efficient storage and retrieval solutions using AWS S3.
  • Led the development of automatic mapping of insured data to XML files using Node.js and SQL databases, ensuring seamless data transmission to clients in a multi-project environment.
  • Implemented CI/CD pipelines using Jenkins for automated testing, integration, and deployment, ensuring smooth and efficient application delivery across multiple environments.
Sureify
Sureify
Software Engineer - I
Aug 2021 – Nov 2022

Hyderabad, India

  • Developed web applications tailored for the insurance industry, streamlining form processing and data management using React and SQL-based systems.
  • Designed robust front-end and back-end components, utilizing React, GoLang, and expanding application features through RESTful APIs.
  • Integrated third-party APIs into the application, ensuring seamless data exchange and functionality, utilizing tools like Postman for API testing and validation.
Sureify
Sureify
Software Engineer Intern
Apr 2021 – Aug 2021

Hyderabad, India

  • Conceptualized, designed, and developed a feature-rich e-commerce application using CodeIgniter(PHP) and Echo(Golang) frameworks.
  • Implemented advanced API authentication mechanisms, including JWT-based authentication, to ensure secure data access and user management.
  • Utilized Docker to containerize microservices, ensuring consistent application environments across development, testing, and production.
Vardhaman College of Engineering
Vardhaman College of Engineering
C# Developer(Volunteer)
Jan 2020 – Apr 2021

Hyderabad, India

  • Leveraged ASP.NET Core and C# to build scalable web applications with high-performance RESTful APIs, improving client interaction and reducing response time by 30%
  • Implemented Entity Framework Core for efficient data access, resulting in a 40% improvement in query execution time and streamlined database management with MySQL
  • Integrated Azure DevOps for CI/CD pipelines and automated deployment of .NET applications to Azure App Services, reducing deployment time by 50% and ensuring high availability

Achievements And Certifications 🏆

Achievements, Certifications, Award Letters and Some Cool Stuff that I have done !

AWS Cloud Practitioner on Udemy
AWS Cloud Practitioner

360 DigiTMG
Data Science using Python and R Programming

Mobile Apps

Weather App
Weather App

An app that displays the weather forecast (retrieved from the OpenWeatherMap API) for one or more locations.

Flashcards App
Flashcards App

A multi-page application that allows users to create, edit, and manage decks of two-sided flashcards (with nominal “questions” and “answers” on the two sides), and to run quizzes using cards drawn from a chosen deck.

My Projects

BloggerBay

Blogging platform that allows us to create blogs/posts on different topics built using JavaScript and TypeScript

JavaScript

0

0

9.5 MB

SmartHomes

An e-commerce application to buy gadgets for your home, built using Servlets

Java

0

0

2.8 MB

Contact Me ☎️

Discuss a project or just want to say hi? My Inbox is open for all.