Shwetha Niddodi
Staff Software Engineer at Pacific Northwest National Laboratory - PNNL
- Role
- Staff Software Engineer at Pacific Northwest National Laboratory
- Location
- Santa Clara, CA, US
- LinkedIn followers
- 500 followers
About Shwetha Niddodi
Results-oriented Staff Software Engineer with 18+ years of experience in end-to-end application development, specializing in large-scale distributed systems and IoT applications. Proven track record of delivering high-quality software solutions and leading cross-functional teams to success. Skilled in technical leadership, project management, and collaboration with stakeholders to achieve project objectives.
Experience
Staff Software Engineer
Pacific Northwest National Laboratory
May 2016 — Present · Richland/Kennewick/Pasco, WA, US
May 2020 - Present• Provide technical oversight and management of cross-discipline teams to develop secure open-source software platforms for IoT devices and industrial control systems.• Led roadmap creation and strategy development for large-scale deployment, ensuring alignment with DOE’s decarbonization and cyber-security objectives.• Enhanced CI/CD pipeline with a focus on Docker and Ansible-based deployment, improving efficiency and reliability.• Manage project timelines, budget of $1.5M, and resources to ensure on-time delivery of high-quality software solutions.• Provide technical guidance and mentorship to team members, fostering a culture of innovation and collaboration.May 20••••20• Co-Principal Investigator (Co-PI) for DOE funded project “VOLTTRON”, leading a team in the development of a distributed open-source software platform for IoT devices.• Refactored message bus of VOLTTRON to use RabbitMQ messaging library, improving performance by 10x.• Led software development projects for cyber-secure testbeds and device identification tools.
Education
Visvesvaraya Technological University
Bachelor of Engineering (BEng)
2000 — 2003
Washington State University
Master of Science (MS)
2013 — 2015
Skills
- Software Development
- Corba
- Python
- Unix
- Software Project Management
- Mysql
- Distributed Systems
- Arinc 429
- C++
- Ooad
- Mpi
- Can Bus
- C++ Language
- Xml
- Sql
- Distributed Algorithms
- Linux
- Core Java
- Testing
- Agile Methodologies
- Clearcase
- Computer Graphics
- Requirements Analysis
- Cloud Computing
- Java
- Customer Engagement
- Java Rmi
- Sdlc
- Zeromq
- Snmp
- Avionics
- Unix Shell Scripting
- Cadence Virtuoso
- Uml
- Rabbitmq
- Vhdl
- Mongodb
- Embedded Systems
- Integration
- C
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.