Post Job Free
Sign in

Software Developer

Location:
Richland, WA
Posted:
March 09, 2016

Contact this candidate

Resume:

Shwetha Niddodi

*** **** *********, *** ****, Richland, WA 99352

Phone: 970-***-****

Email: *******.***@*****.***

Profile

I am an experienced software engineer with a proven track record of working and leading a team to successfully realize and deploy software applications. I have worked as a senior software engineer and have end-to-end experience in application development from requirements to product delivery.

Educational Background

Master of Science in Computer Engineering

Washington State University, December 2015, GPA 3.9

Bachelor of Engineering (Electronics and Communication)

Visvesvaraya Technological University, India, 2003

Accomplishments

Worked in Embedded Systems division of Wipro Technologies, India.

Technical leader for a team of 10 members for Cabin Intercommunication Data System (CIDS) project for Airbus A350 aircraft.

End to end software development – requirement gathering, analysis, design, development, and testing.

Field testing of software integration at Otis Elevator Company, Japan

Integration testing for Cabin Intercommunication Data System (CIDS) at Airbus, Germany.

Onsite coordinator between the client and offshore development team at Airbus, Germany.

Awarded organizational award “Feather in my cap” for efficient team leader in 2010 and good developer and team player in 2005.

Excellent communication & organizing skills.

Project and Work Experience

Graduate Research Assistant

Washington State University, 2014-2015

I am working on Decentralized Coordination Building Blocks (DCBlocks) project at Experimental Infrastructure Software Lab, WSU. DCBlocks project is about developing Decentralized Coordination (DC) fault-tolerant framework for building robust decentralized power applications for smart grid system.

Activities involved:

Study of various DC algorithms such as consensus (agreement), leader election, group membership etc. and map their applicability to various decentralized power application scenarios.

Implement these DC algorithms as separate building blocks with simple interfaces to make them more user friendly for power engineers.

Prototype implementation of Decentralized Voltage Stability power application using DCBlocks.

Experimental analysis of DCBlocks using wide-scale testbed environment (DeterLab).

Technical Leader

Wipro Technologies, 2009-2012

I was the technical leader for a team of 10 members for Cabin Intercommunication Data System (CIDS) project for A350 family of aircrafts of Airbus, Germany. CIDS is responsible for the collection, processing and distribution of cabin related signals and data inside the aircraft.

Activities involved:

Technical lead for Services team which involves

Providing technical guidance and monitoring the progress of the team

Responsible for proper delivery of artifacts.

Responsible for development of Test Diagnostic Function (TDF) component and extending the implementation of core libraries for cabin configuration loading, logging and Flight Attendant Panel.

Integration testing of the software at Airbus, Germany.

Senior Software Developer

Wipro Technologies, 2008-2009

I was responsible for developing the Virtual Landing Operating Panel for Thyssen Krupp Elevators Company. It involved implementation of Landing Operating Panel using infrared proximity sensors for elevators.

Activities involved:

Responsible for design and development of software for

Detection of user input, forming the CAN message and transmitting to the main controller.

Receiving the acknowledgement CAN message from main controller

Display of the Up/Down arrow on the panel based on the acknowledgement message

Testing the software using CAN analyzer tool on the target board

Senior Software Developer

Wipro Technologies, 2006-2008

I was involved in the Aircraft Network Architecture (ALNA) project for Airbus, Germany, which required developing a network server system for cabin communication in aircrafts. The application is responsible for monitoring various cabin communication parts in aircrafts and displaying the status on the GUI.

Activities involved:

Responsible for development of SNMP service which involved providing centralized mechanism for performing SNMPGET, SNMPSET and receiving SNMP traps using Net-SNMP APIs.

I also developed SNMP agent for IFE component using Net-SNMP APIs.

Provided support for onsite integration testing and bug fixing.

Software Developer

Wipro Technologies, 2005-2006

I was involved in the Embedded Easel project for Otis Elevator Company, Japan. Easel PC is used to monitor and manage elevator control systems using Ethernet for inter-board communication.

Activities involved:

Development of Embedded Easel to receive CAN packets from skyway group bus, convert to Ethernet TCP packets and send to Easel PC.

Porting of Easel PC to receive TCP packets from Embedded Easel, decode CAN packets from it and pass it to above layers for processing and display.

Integration testing of Embedded Easel and Easel PC components.

Onsite Acceptance testing of these components in OTI, JAPAN.

Software Developer

Wipro Technologies, 2004-2005

I was involved in the Security System Design Tool (SSDT) project for UTRC, U.S.A. This involved developing a security layout by placing various sensors within a layout and performing sensor analysis like sensor range detection, risk analysis etc.

Activities involved:

Development and testing of an Analysis Engine interface, which gets layout features from Turbo Cad, maps them to the requirement of Matlab PDE algorithms, and invoke Matlab algorithms to perform sensor analysis and displays the analysis information.

Publications

Lee, H., S. Niddodi, A. Srivastava, and D. Bakken, 2015: Distributed computing architecture for decentralized voltage stability application. Smart Grid, IEEE Transactions on, To Appear.

Liu, R., S. Niddodi, A. Srivastava, and D. Bakken, 2016: Distributed computing based decentralized state estimation. Power System Computation Conference, In Review.

Banerjee, P., S. Niddodi, H. Lee, A. Srivastava, and D. Bakken, 2015: On the need for robust decentralized coordination to support emerging decentralized monitoring and control applications in electric power grid. Proceedings of the Fourth Grid of the Future Symposium, CIGRE, Chicago, USA, 1–9.

Technical Skills

Operating systems

Windows 9x, Windows XP, Windows 2K, Linux, FreeRTOS

Languages

C, C++, Java, Akka Java, MySQL

Debugging tools

GDB

Configuration Management Tools

CVS, Rational Clearquest, Rational Clearcase

Development Tools

RTI DDS, OpenGL, Cadence

References

References shall be provided on request.



Contact this candidate