• Close to 7 years of professional software development experience with good analytical skills and varied range of computer science expertise.
• Designed, developed and tested software tools following agile methodology
• Have customer interaction experience and debugged problems faced on the production network
• Developed software in C#, C/C++ , Java, Perl, Python and PHP
• Have worked on tools development, design , test cycles
Senior Engineer @ • Reduced 80% of manual time by automating tasks in windows Team Foundation Server 2013 using C#
• Used built in Unit test framework with visual studio to test the functionality of application
• Analyzed the code coverage of unit tests by using the code coverage utility with Visual Studio 2013.
• Used StructureMap as a tool to implement Dependency Injection technique
• Developing Coded UI tests to functionally test the web for changes made by the application
• Developed a windows based XML generator using framework 4.5.1 C# to aid in the deployment of a Push To Talk software in all environments of a carrier
• Developed a Perl library to send an http message to QChat component and get a JSON response.
• Involved in designing the framework for a perl based server tool to run tcpdump and various other Linux based software products over an entire carrier.
• Tested and staged Perl tool to automatically report the KPI values by analyzing handset QXDM logs for various Radio Access Networks.
• Developed and tested 3 tier architecture web portal which is a LAMP server to host a webpage though which customer and OEM vendors can submit handset logs. From July 2012 to Present (3 years 5 months) San DiegoIntern @ • Used Operation Support System software for testing, performance and fault management of LTE network.
• Executed test cases and reported bugs for the OSS deployment in commercial networks.
• Provided support to service engineers debug the system (MME, CPG) by providing information about alarms received from the equipment.
• Created script using Perl to facilitate the custom creation of an xml file based on a set of given eNodeB data. From January 2011 to August 2011 (8 months) Plano , TexasGraduate Student @ • Have implemented a P2P lookup service using a chord protocol. This project was implemented using the Remote Method Invocation (RMI) functionality of Java.
• Wrote a software in C language to control the decibel of incoming sound from an audio player using ping pong buffers to sample real time data and executed the code on a Linux run OMAP3530 SOC processor (Beagle Board).
• Used HTML/CSS and PHP as the front end with MySQL as the backend database. From August 2009 to August 2011 (2 years 1 month) Gainesville, Florida AreaCo-op Engineer @ • Involved in the development of a software code that acts as an abstraction layer that is used to test different types of processors and their functionalities using the Agile software development methodologies.
• The code is product independent and can be directly deployed on processor testing equipment. The executables are generated using C++ code. Python scripting language is used to execute the C++ executables.
• Have been involved in creating dynamic code and refactoring existing functionalities by using C++ concepts like templates and operator overloading.
• Co-collaborated with ATI to write a Thermal Controller driver by creating a TCP socket to send commands to the thermal controller to set the precise temperature. From August 2010 to December 2010 (5 months) Austin , texasSoftware Engineer @ • Developed a software package to detect theft of an automobile, track the position of the automobile and send messages to alert the customer.
• Executed the project using C language and AT commands, to program a Wireless processor which used a GPS antenna to receive the position co-ordinates for tracking the automobile.
• Developed parallel processing codes to optimize wafer inspection algorithms (in C language) using the Intel SIMD (Single Instruction Multiple Data) instructions.
• Optimized code, using tools like vTune Analyzer (Linux) and CHUD tools (Mac) to port the client code from the x86 to the Macintosh platform
• Engineered a desktop based tool using .NET C# for a German Automobile Client to generate a C code which could be ported directly to a specific Microcontroller.
• Managed and improved an existing database, using C#, which was used as the backend for the project. From July 2006 to July 2009 (3 years 1 month) Bengaluru Area, India
Master Of Science, Computer Engineering @ University of Florida From 2009 to 2011 BE, Telecommunication @ Visvesvaraya Technological University From 2002 to 2006 National Public School From 1989 to 2002 Arun Kalyanaramudu is skilled in: C, C++, Perl, Java, Data Structures, Eclipse, Linux, Unix, Shell Scripting, Android, Python, Testing, Software Development, Agile Methodologies, MySQL