Pooja Reddy Addula
Systems Software Engineer at Hewlett Packard Enterprise
Systems and Networking Enthusiast | HPE | MS Information Networking (2019-2021), Carnegie Mellon University | Summer'20  SE Intern, Juniper Networks
Future Fellow in Systems and Cloud Infrastructure (Compute, Network, and Storage). Currently, a Second-year Master's student at Carnegie Mellon University, majoring in Information Networking. Looking forward to opportunities to solve problems in Systems Engineering, Development, and Cloud Infrastructure and Management.
Hewlett Packard Enterprise
https://www.linkedin.com/company/hewlett-packard-enterprise
• Currently working in HPE SlingShot Integration Team
https://media-exp1.licdn.com/dms/image/C4E0BAQH6qdm7VJ5BPA/company-logo_100_100/0/1593697162881?e=1655942400&v=beta&t=nfWKAePFfhlchhCtfjX-IPzN5Jdvn6x5iaJ5CCTI5Ls
Systems Software Engineer
Carnegie Mellon University
https://www.linkedin.com/company/carnegie-mellon-university
Courses: Introduction to Computer Systems(14513), Cloud Infrastructure(14848), Fundamentals of Business and Management(14776), Cloud Computing(15619), Advance Real World Data Networks(14760), Distributed Systems(14736)
Greater Pittsburgh Area
https://media-exp1.licdn.com/dms/image/C4E0BAQHuB0Kghi5Syw/company-logo_100_100/0/1574428478747?e=1655942400&v=beta&t=Ihqh1iu5PaROiDXpeWUQlbZWYhrNzS4tN3d89Cr7Bkc
Graduate Student
Juniper Networks
https://www.linkedin.com/company/juniper-networks
• Designed and developed a new API Read/Write requests data metric to analyze telemetry data from the API servers and help customers understand the network utilization on Compute Nodes
• Fixed existing bugs on the Dashboard Composer User Interface that were introduced due to React 16 upgrade
Sunnyvale, California, United States
https://media-exp1.licdn.com/dms/image/C4E0BAQFCi4JeKQHixw/company-logo_100_100/0/1519856214254?e=1655942400&v=beta&t=dMupu9IXEc6oIsYfssxNRmoM7xO215ioXPrsbuJTyMw
Software Engineer Intern
Cisco
https://www.linkedin.com/company/cisco
• Assist customers/partners in troubleshooting hardware/software related issues on various Cisco Catalyst switching platforms on a global scale.
• Utilizing effectively the moderate to complex lab setups to recreate and resolve customer issues and raise bug reports on unexpected behaviors.
• Collaborated across technical assistance and development teams, at peer level, to help in development of nascent technical features.
• Aided in writing technical documents and enlarge the knowledge database.
• Developed in depth understanding of Layer 2 and Layer 3 network protocol stack and principles relating Software Defined Architecture.
Banglore
https://media-exp1.licdn.com/dms/image/C560BAQHIcy_n-VigJA/company-logo_100_100/0/1647476063807?e=1655942400&v=beta&t=XBRKXolKBnVbaHVj4I1ylOhqQxKgJu-aH2gxiVG8DPo
Technical Consulting Engineer, Enterprise Switching
Nutanix
https://www.linkedin.com/company/nutanix
• Contributed in developing a software tool for automated alert generation to proactively find issues by parsing the logs received from the servers deployed in the customer’s environment.
• Troubleshot issues related to Linux servers, SAN and NAS storage technologies, virtualization and networking on Nutanix and VMware platforms.
• Built a customized Linux Operating System from scratch with various software libraries and with Ubuntu as base system.
• Mastered configuring various SAN and NAS storages and designing Data Centers.
Banglore
https://media-exp1.licdn.com/dms/image/C560BAQFiM-lg1ephcQ/company-logo_100_100/0/1625155730110?e=1655942400&v=beta&t=aiD_3Cu1lU4OOYsVm5ftnyNVIyKU_RU1i5KIg87gsMw
Systems Reliability Intern
Research Center Imarat, DRDO
• Understood about the working of various modules in the missile testing software. 
• Developed a software tool- Inventory Management Module for SINT E employees- using Qt Designer tools for the UI designing and C++ for backend programming in Linux Environment.
Hyderabad Area, India
Research Intern
Master of Science - MS
Information Networking
https://media-exp1.licdn.com/dms/image/C4D0BAQF3R13juJnNhQ/company-logo_100_100/0/1519952359875?e=1655942400&v=beta&t=dgHEYJmAjl-zp2EhJKIY1AOJv-lujrm9TFUVxYX8uZc
Carnegie Mellon University's Information Networking Institute
https://www.linkedin.com/school/carnegie-mellon-university's-information-networking-institute/
Bachelor of Technology
Computer Science
https://media-exp1.licdn.com/dms/image/C4D0BAQGgTYgPZiPkaA/company-logo_100_100/0/1519933404766?e=1655942400&v=beta&t=rqns6y0mm1g7MAMqgrVzxGVkUapbVP7hT-Odjy4p93Y
Vellore Institute of Technology
https://www.linkedin.com/school/vellore-institute-of-technology/
• This paper presents the analysis of k-mode clustering, highlighting its advantages and limitation. 
• The data is clustered by the k-mode method which aims to split the items into n groups such that the distance between the item and the assigned cluster modes is minimized.
• Conventionally, simple matching distance is used for determination of the dissimilarity between two items or clusters. This implementation is done using R studio.
The paper is presented and further published in the International Journal of Engineering and Computer Science ISSN: 2319-7242.
Review on K-Mode Clustering
International Journal of Engineering and Computer Science
http://https//www.ijecs.in/index.php/ijecs/article/download/3058/2834/
Research on Optimisation of Dijkstra's Algorithm
International Journal of Science and Technology & Management
Advance Real World Data Networks
14760
Cloud Computing
15619
Cloud Infrastructure, Design and Analysis
14848
Developing Block Chain UseCase
15621
Distributed Systems
14736
Fundamentals of Business and Management
14776
Information Security Policy and Management
14788
Introduction to Computer Systems
14513
Network Forensics
14823
Secure Coding
14735
Storage Systems
18746
Develop Algorithms and simulated a Flash Translation Layer to accept different types read and write requests from Operating System to maximize life and throughput of an SSD.
Simulation of Flash Translation Layer for Solid State Drive | C++
• Developed solutions to invoke cloud APIs to programmatically provision and de-provision cloud resources based on the current load by configuring and deploying an Elastic Load Balancer along with an Auto Scaling Group on AWS.
• Architected a containerized application as a Python Code Engine by launching frontend and backend containers using the built Docker images in the Kubernetes cluster.
• Implemented Multi-Cluster management by using round-robin in frontend and deploying backend servers across multiple cloud service providers.
Automating and Autoscaling Distributed Services | Java, Python
• Implemented a simple HDFS that hosts files remotely on multiple storage servers using NameNode and DataNode architecture. 
• The file system supports file reading, writing, creation, deletion, and size queries as well as directory operations - listing, creation, and deletion using locks.
Distributed File System | Python
• Developed a distributed storage system consisting of 3 data stores and 3 front ends to store and serve key-value pairs.
• Used replication to ensure fast access times and data redundancy, and sharding to distribute load horizontally, allowing for greater number of parallel accesses.
• Implemented the system using both strong and eventual consistency modes. Tested performance and system response to compare the two modes and their limitations.
Distributed Key-Value Store | Python, Java
• Implemented Raft, the distributed consensus algorithm to handle the management of replicated log to provide high fault tolerance in the presence of server failures
• Developed features such as cluster membership changes(with no downtime while actively serving client requests), log compaction and read/write client requests
RAFT -  Replicated State Machine Protocol | Java
• Developed a simple web proxy server that accepts incoming  concurrent connections, read and parse requests, forward requests to web servers, read the servers’ responses, and forward those responses to the  clients
• Implemented the main memory cache that cached the most recently accessed web objects to reduce the latency of IO requests
Web Proxy Server | C
• Implemented an efficient dynamic storage allocator supporting malloc, realloc, calloc, and free functions.
• Improved the space utilization and throughput by using segregated free lists, combination of first fit and best fit, and by eliminating footer of allocated blocks.
Dynamic Storage Allocator | C
Languages Used: Python, NodeJS, PHP, HTML, CSS, Bootstrap and PostgreSQL database.
Objective: FlashRIDE, a cab sharing python based application was developed. It helps end user achieve a recommendation in the form of the end result by analyzing the user preferences while using the data mining techniques such as Collaborative Filtering Algorithms. It further uses the concept of the Sentimental Analysis, a natural language processing algorithm to compute the sentiments of the user and based on that give the feedback in star based rating. The user can now make informed decisions based on the outcome.
Prediction and Recommendation Engine
Pulser                                                                                                                         Jan’17
Languages Used: Python, Shell Script, PHP, HTML, CSS, JavaScript and MySQL database.
Objective: A data parsing tool that provides universal query access to text-based data found in the logs collected from the enterprise-wise deployed clusters. It automatically generates alerts by proactively finding issues related to storage and health of the clusters, thus drastically reducing the production impact and minimizing the data loss.
Pulser
Hardware and Software Components Used: Server Motors, Light Dependency Registers, Arduino UNO, Potentiometers, Arduino cables, Resistors, and a sample red LED.
Objective: An embedded system project that aimed at using the concepts of solid angle to track the movement of the sun for the adjustment of the solar panel so as to receive a maximum amount of solar energy. This was achieved by using light sensors that are able to detect the amount of sunlight that reaches the solar panel. The project has successfully demonstrated that if such a technology has been implemented, it would increase the efficiency of the solar panels by 23.4%.
A Cost Effective Approach Using a Solid Angle Solar Tracker:
Platform : HTML, CSS, PHP, JavaScript, AJAX
A Web application developed to access the progress of the software projects taking into the consideration the requirements and the test cases. The aforementioned module generated a traceability matrix to track the progress of the project using various metrics.
Traceability Matrix Generation
Platform :  Qt Developer, C++ , My SQL , Kate and NetBeans
Description : To track the inventory components purchased by the company. The project also included updating the database based on the information thereby generating alerts if the variables fall under the threshold.
Inventory Tracking Module for SINTE Employees
Education
Ayuda NGO at Vellore
• Organised Fund Raising campaigns to help pool the money for teaching kids at the orphanages.
• Conducted classes in Mathematics and English subjects for grade 5 kids.
Student Volunteer
Cisco
Cisco Certified Network Associate
Nutanix
Nutanix Certified Professional
Liked by Pooja Reddy Addula
https://www.linkedin.com/signup/cold-join
Perfect programming language for Indians doesn’t exi….
Liked by Pooja Reddy Addula
https://www.linkedin.com/signup/cold-join
Forrester Research evaluated ten software composition analysis (SCA) solutions vendors to see how they address the current needs of developers and…
Liked by Pooja Reddy Addula
https://www.linkedin.com/signup/cold-join
Our latest statement on #HPE operations in Russia.