About me

Hello, I'm Mithila Reddy Tatigotla, a dedicated computer science student actively pursuing full-time opportunities in the field of Software Engineering, particularly in Full Stack roles. Currently enrolled in a Master's program in Computer Science, I am deeply passionate about leveraging the latest technologies to craft innovative solutions.

What i'm doing

  • Web development icon

    Software Developer - Full Stack

    Professionally, I have contributed to the architecture design, feature implementation, and testing phases of projects, particularly focusing on developing scalable and efficient systems.

  • design icon

    Cloud Technology

    Professionally, I hold a certification as an AWS Certified Cloud Practitioner, demonstrating my proficiency in foundational cloud computing concepts and AWS services.

Resume

Education

  1. North Carolina State University Raleigh, NC, US

    Masters in Computer Science; GPA: 4.0/4.0 Aug, 2022 - May, 2024

    Design and Analysis of Algorithms, Software Engineering, DevOps, Database Management System, Object Object-Oriented Data and Design, Automated Learning and Data Analysis, Privacy in Digital Age

  2. Vellore Institute of Technology Vellore, TN, India

    B.Tech in Information Technology; GPA: 9.28/10.0 Jul, 2016 - May, 2020

    Data Structures and Algorithms, Object-Oriented Programming, Database and Management Systems, Machine Learning, Artificial Intelligence, Operating Systems, Web Technologies

Experience

  1. Dell Technologies Bengaluru, KA, India

    Software Developer - 1 Aug, 2020 - June, 2022
    • Contributed to architecture design, feature implementation, and testing part of Dell Hybrid Client which resulted in a 95% successful feature deployment rate.

    • Implemented features such as the Notification System, Power Management, Follow Me, and Security Endpoint. These features enhanced user experience, and increased battery optimization efficiency by 20%.

    • Leveraged Python, C++, and Shell scripting for back-end services, while utilizing CSS, HTML, React and Node.js for UI development. Employed technologies such as SQLite, JSON, AWS, Azure, and GCP cloud drives for data storage and management.

    • Additionally, contributed as a front-end developer in the development of Dell’s workspace software for employees, utilizing Typescript and the Vue.js framework.

    • Actively mentored new team members, offering guidance in software development and conducting technical training sessions.

  2. Dell Technologies Bengaluru, Karnataka, India

    Intern Undergraduate Jan, 2020 - June, 2020
    • Conducted extensive research on power usage in the Linux Operating System, achieving a comprehensive understanding.

    • Developed a Proof-of-Concept Linux Power Management System software, resulting in a 30% reduction in power consumption when the battery level reaches 20%.

    • Designed an intuitive user interface using Python to facilitate the enabling and disabling of power management features in Ubuntu OS.

    • Implemented robust back-end functionalities using Shell scripting and Linux commands to effectively manage battery consumption, ensuring seamless system integration and a 99% success rate in optimizing power usage.

  3. Inventron Bengaluru, KA, India

    UI Designer Intern May, 2019 - June, 2019
    • Developed a customer-specific website for Photo Editing using Django and Django REST based on the client’s requirements.

    • Successfully hosted the site on Digital Ocean Droplet with Nginx and Gunicorn, ensuring 99% uptime and optimal performance.

    • Integrated MailChimp API for user authentication, verification, and subscription functionalities.

My skills

Languages
  • Python
  • Java
  • Typescript
  • C++
  • Node.js
  • Vue.js
  • SQL
  • JavaScript
  • React
Frameworks & Libraries
  • AWS Services
  • PyTorch
  • TensorFlow
  • NumPy
  • Pandas
Tools & OS
  • Docker
  • MySQL
  • HTML
  • CSS
  • Linux

Certifications

Projects

  • Mobile Application

    Expense Auditor

    Developed mobile expense tracking app with Firebase integration for user authentication, authorization, and data storage. Features include expense input, rating, customer feedback, and contact options, with configured mailing and SMS services. Implemented profile setup and account settings for user management.

    Android Studio
    Java
    Firebase
    Expresso
    Junit
  • Machine Learning

    Anime Recommendation System

    Developed a hybrid recommendation model for personalized anime recommendations on platforms like MyAnimeList, incorporating both content-based filtering and the KNNBaseline algorithm for collaborative filtering. The dataset includes details of user preferences for 12,294 anime across 73,516 users. The model effectively analyzes user ratings to provide tailored suggestions, enhancing the user experience.

    Python
    Matplotlib
    Scikit-learn
    Jupyter-noteboo
  • DevOps

    DevOps Pipeline

    Pioneered a comprehensive CI/CD pipeline automating tests and linting through GitHub Actions. Upon successful execution, seamlessly orchestrated Ansible scripts initiated the deployment process within client Docker environments, integrating feature flag management for dynamic application control.

    NodeJs
    Ansible
    GitHub actions
    Flagsmith
    Docker
  • Database

    WolfMedia - Streaming Service

    Designed and developed a robust database system for WolfMedia, an audio and media streaming service catering to NCSU. The system is tailored for use by administrators and management, enabling efficient management of media content, user data, and operational aspects of the streaming service.

    SQL
    MariaDB
    Java
    JDBC
    Eclipse