4 years of experience as software developer in system design and development.
Proficient with Object Oriented programming in C++ and JAVA.
Completed MS in Computer Science with a GPA of 4.0 / 4.0.
Software Engineer @ From September 2014 to Present (1 year 4 months) San Francisco Bay AreaSoftware Engineer III @ From January 2013 to August 2014 (1 year 8 months) San Francisco Bay AreaC++ Tutor @ Helping students with their programming assignments and programming concepts in C++. From September 2012 to December 2012 (4 months) Dallas/Fort Worth AreaEngineering Intern @ Develop an Arinc Bus tool which reads Arinc labels on TCP/IP , extract ,calibrate and display the data. From May 2012 to August 2012 (4 months) Dallas/Fort Worth AreaJAVA Tutor @ From February 2012 to May 2012 (4 months) Dallas/Fort Worth AreaEngineering Intern @ Designed and developed a tool in ‘C#’ for sending and receiving data to/from EFIS using RS-232, RS-422 serial data both 8-bit and 9-bit from different sensors and devices.
The EFIS Recertification project also includes verifying and validating the functionality of EFIS IDU III and EFIS IDU 450 From June 2011 to January 2012 (8 months) Dallas/Fort Worth AreaSoftware Developer @ Project Description:
This project was a control system developed for control of auxiliary equipments of the process plant. The architecture realizes miniature PLC system with achieving portability for similar systems with support of configuration files to define relations among parameters.
Role and Responsibilities:
Involved in gathering and analyzing the requirements.
Created Software Requirements Specification (SRS) document for the control system.
Create System Interface Design Documents.
Designed and coded application for satisfying the interlocks. Created High Level Design (HLD) and Low Level Design (LLD) documents.
Designed and Coded generic Input Output (IO) Module using drivers of NAI 64C2 (VME based IO card of North Atlantic Industries).
Generation and handling of Interrupts.
Developed prototypes for simulating the behavior IO Module in integration with other modules.
Worked on HOST-TARGET setup for simulating the working of IO module.
Used SVN for version control and code merging. From September 2007 to July 2010 (2 years 11 months) Pune Area, India
Masters, computer science, 4.0 @ The University of Texas at Dallas From 2010 to 2012 Bachelor of Technology, Electronics and Communication @ Gayatri Vidya Parishad College of Engineering From 2003 to 2007 Suryanarayana Kotikalapudi is skilled in: C++, C, Java, C#, Algorithms, Data Structures, Linux, VxWorks, STL, Device Drivers, VSS, Embedded Systems, RTOS, Eclipse, IDE