# Anil Kumar Nandamuri > Principal Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/anilkumarnandamuri Passionate Software Engineer with over 10 years of experience in building full-stack software applications for highly scalable and distributed environments. Specialized in designing and developing software applications using object oriented programming, web development and data analytics. Enthusiastic, quick learner and a great team player. Specialities: Java, Python, NodeJS, ReactJS, Spring MVC, Spring Boot, Docker, AWS, Kubernetes, MySQL, Postgres, Cassandra, ElasticSearch, RabbitMQ, Linux ## Work Experience ### Principal Software Engineer @ Palo Alto Networks Jan 2025 – Present | Santa Clara, California, United States ### Senior Staff Software Engineer @ Palo Alto Networks Jan 2022 – Present | Santa Clara, California, United States ### Senior Software Engineer @ Nokia Jan 2015 – Jan 2022 | San Francisco Bay Area • Building exciting new features for the next generation Software Defined Networking products at Nuage Networks using Java, Python and NodeJS. • Developed several features for our award winning SDN product VSAP(Virtualized Services Assurance Platform) using Java, NodeJS, MySQL and Oracle. • Worked on building rich web user interfaces for the web applications for Network Management Systems handling large datacenters using NodeJS, JavaScript libraries such as ReactJS/Redux, NodeJS and SmartClient. • Made the customer facing web applications more interactive by developing visualizations like datacenter topology and events correlation using Neo4j and d3JS. • Developed REST APIs for the web clients as well as for the costumer applications to consume information from the network management server. • Involved with the Agile Software Development Model to develop the features and iterate at a faster pace. • Worked on high performance Unix/Linux servers and wrote custom scripts to automate the repetitive tasks. ### Software Developer Intern @ Mireaux Management Solutions Jan 2015 – Jan 2015 • Designed and developed new features for WebQMS, which is the flagship product of the organization. • Created various forms for the data input and prepared dashboards to visualize the data effectively using Google Charts API and Fusion Charts. • Used different modules of the DotNetNuke Platform like Dynamic Forms and OpenWebStudio for adding new features to the existing application • Regularly interacted with the Lead Software Engineer and the CEO of the company to deal with problems encountered and resolve them. • Wrote SQL Queries to get the information from Database, Saving the data, modifying the data in the Database, and removing the data from the SQLServer Database. • Wrote Stored Procedures and Scalar functions for SQLServer Database. • Prepared the unit tests for each module and tested the complete application extensively. • Actively involved in the enhancing and maintaining the application. ### Research Assistant @ Center for Advanced Computing and Data Systems Jan 2014 – Jan 2015 | University of Houston • Published a research paper titled “Power and Energy Footprint of OpenMP programs using OpenMP Runtime API” at the E2SC Workshop, held in conjunction with Supercomputing Conference, 2014 at New Orleans. • Designed a mechanism to collect the Power and Energy values of the NASA parallel programming benchmarks by varying a comprehensive list of parameters and analyze them • Wrote a shell script to automate the process of collection of metrics • Worked with high performance systems running Linux to connect remotely via SSH to perform the work • Interacted with a research fellow and a research assistant to understand the requirements of the project and to solve the problems encountered during the progress • Visualized the collected data in the form of excel charts and later included them in the research paper • Concluded that best execution performance of a program does not guarantee best energy performance • Parallelized C and C++ programs using parallel programming language OpenMP to speed up execution • Enhanced the performance evaluation of the project by adding new features to the Collector API program which is written in C. • Wrote passes for the LLVM compiler in C++ for integrating OpenSHMEM framework with LLVM ### Graduate Assistant @ Center for Academic Support and Assessment,University of Houston Jan 2013 – Jan 2013 | University of Houston Assisted Undergraduate students in solving technical problems during the Online exams. Also assisted students with password management as well as solve the exam scheduling problems of students ### Project Engineer @ Wipro Technologies Jan 2013 – Jan 2013 • Involved in phases of cleaning the data, processing, transforming, mapping and then preparing reports • Developed simple web applications using Java ,J2EE framework and front end technologies like HTML, CSS and JavaScript • Worked with Informatica to collect the data from several resources, clean, apply transformations and then map it with desired target tables • Worked with SAP Business Objects to visualize the data by preparing required reports and dashboards based on the given data source and requirements • Interacted with the Lead Developer to gather and understand the requirements of the project • Worked on top of Oracle Data warehouse and Teradata Data warehouse appliance to process the data and to integrate data from a variety of sources, clean the data, transform and build Data warehouse. • Acquired practical knowledge of Software Development Life Cycle (SDLC) models such as Waterfall and agile. ## Education ### Master's degree in Computer Science(Data Analytics) University of Houston ### Bachelor of Technology (B.Tech.) in Computer Science and Engineering Jawaharlal Nehru Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/anilnandamuri --- Source: https://flows.cv/anilkumarnandamuri JSON Resume: https://flows.cv/anilkumarnandamuri/resume.json Last updated: 2026-04-12