1. JEEVAN BYAPPA REDDY
OBJECTIVE
Seeking a summer internship in Networking /Software development that utilizes my engineering and professional skills
EDUCATION
Master of Science - Electrical Engineering (Computer Networks) May 2017
Viterbi School of Engineering, University of Southern California, Los Angeles, CA CGPA – 3.58/4.0
Bachelor of Engineering – Telecommunication Engineering June 2012
B.M.S College of Engineering, Bangalore, India CGPA – 9.12/10.0
TECHNICAL SKILLS
Programming Languages: C, C++,Basic Java , Python , Shell scripting, Kernel programming, Perl.
Environment: Linux, Windows, Solaris, Unix
Technologies: Network Load balancing,[Protocols of Networking - TCP/IP, UDP, OSPF, DNS, DHCP, BGP, ARP and RIP]
[UMTS protocols - RLC, RRC, NBAP] CDMA, WCDMA (MAC layer L2), LTE
Applications and Tools: GDB, OBJDUMP, Valgrind, Wireshark, TCP dump, Clear Case, Dimensions, Jenkins, Rational Rose Real
time, Amazon Web Services, Scrum Agile model
PROFESSIONAL EXPERIENCE
Alcatel Lucent India Pvt. Ltd-Software Engineer June 2012 –Aug 2014
Worked on Alcatel-Lucent Modem Controller Load balancer Module to effectively manage the Capacity of the Network.
Worked on Alcatel Lucent Node-B: Modem call processing Software in MAC layer to develop 3-Carrier HSDPA feature (to
aggregate the downlink data speed) on a multi board architecture connected on an Ethernet backplane switch. Product code
development done in C/C++ (Linux/Unix) platform.
Developed frame work in C for simulating inter board communication of control/data plane traffic using IPC and automated the test
cases using Shell scripts for Pre-integration testing by building the test plans.
Experienced in understanding the customer requirement specifications through technical notes and translating it on to product code
and build test plans for regression and document HLD and LLD for the feature.
Optimized the C/C++ Product code to free up memory for further feature development on the Target VxWorks board.
Debugged customer critical issues related to memory corruption using GDB and Valgrind (for AT&T, TNZ, and Vodafone related to
Packet drops) by investigating both control plane and user plane traffic and logs.
Toshiba Software India Pvt. Ltd- Software Engineer Aug 2014 –July 2015
Worked on Toshiba MFP Job Controller and Scheduler Software in multi-threaded environment in (C/C++ on Unix/Linux) platform
to develop and test features related to remote/shared print and fax over IP network
Part-Time Project Intern at Alcatel-Lucent India Limited Jan 2012-May2012
Optimized the mobile scheduling algorithm in NODE-B (base transceiver station)
ACADEMIC PROJECTS
Operating Systems (Linux, Solaris, Weenix, Qemu and C)
Implemented the following kernel subsystems for a Non-Preemptive kernel
Threads and Processes: Designed and implemented threads, processes and thread synchronization primitives. The project supports
multiple threads for a process, mutex implementation and a FIFO scheduler.
Virtual File System: Implemented Virtual File system through polymorphism in C for underlying file systems (S5FS and RAMFS).
Implemented system calls related to (file mmap, vnode, dup...) etc. related to file system handling.
Virtual Memory Management: : Implemented the address space data structures in kernel, FORK system call, Memory Map, Page
Fault handlers, Anonymous and Shadow objects, and debugged the kernel code using Objdump.
Multi-Threading: Implemented a multi-threaded program to simulate a traffic shaper to transmit packets controlled by a token
bucket filter in Trace mode and Standard mode. Project involved handling user signals.
Computer Networks (Unix , C, Python)
Implemented AIMD sliding window protocol for TCP and UDP traffic to avoid congestion in the network and measured the
throughput variance for varying Packet Sizes.
Internet and Cloud Computing (Amazon Web Services, Python)
Data analysis using HADOOP Map Reduce on Amazon web services infrastructure implemented using Python code.
2707 Portland Street, Apt 212|Los Angeles, CA-90007|byappare@usc.edu|323-200-4584