AMITH KOTU
*** ********** ****** 337-***-****
Lowell, MA -01854 abl74a@r.postjobfree.com
SUMMARY:
• Have experience in Product development
• Worked on C, JAVA and python technologies.
• Worked in IP lab on video transmission devices.
• Performed analysis on the performance of the transmitter under various conditions
• Experience of building, maintaining and troubleshooting a small network.
• Ability to work on Windows and Linux operating systems.
• Experience of having worked in QA, dealing with both hardware and software.
• Have experience in writing test procedures and knowledge about software lifecycle.
•
EDUCATION:
Master of Science in Computer Engineering
(Dec 2014)
University of Massachusetts, Lowell, MA
GPA: 3.4/4.0
Bachelors of Technology in Electronics & Communications Engineering (Dec 2011)
Jawaharlal Nehru Technological University, Hyderabad, INDIA.
WORK EXPERIENCE:
Vislink Incorporation (May2014 - Dec 2014)
IP Engineering Intern
• Product Development
• Qualifying the transmitters and receivers used for long distance video streaming.
• Analyzing the performance of transmitters under various network conditions and suggesting an
optimal solution for the same
FactSet Research Systems, Hyderabad, India (Dec2011 - Aug 2012)
QA Associate I
• Led a staff of 4 in ‘Portfolio Analysis’ Testing Group
• Provided enhancements and test cases on existing process to improve user functionality
• Jr. App QA Associate
• Provided test cases on new enhancements
• Perform regular QA process
•
•
•
PROJECTS:
Transferring a file from sender to receiver using UDP and implementing reliability
The packet sent from a sender to receiver is acknowledged by the receiver by sending
a packet with acknowledgement information to the sender. Damage to data is handled by
using a checksum which is attached to the packet at the sender side and is checked for at the
receiver's side. The loss of packet is dealt by using a timer. The coding was done in JAVA.
Front Panel Design of a transmitter
A transmitter is used to take video input and send it to the receiver. The status of the
transmitter needs to be reflected on the front panel by updating the LEDs on the front panel.
A daemon broadcasts JSON messages whenever, there is any change in the device state. The
update of front panel was carried out in two ways.
1. Querying for the state information from the daemon regularly and updating the
front panel accordingly. 2. Keep a continuous connection with the daemon and update
the device whenever the daemon spits out a message. The received JSON message is
parsed using CJSON parser and the required information is taken.
Build a video distribution system
The video distribution consists of a Linux machine which is used to generate video
patterns at various resolutions using gstreamer and send it over to Decklink quad card. The
GUI or this application is created using python. This GUI contains options to select
different patterns and resolutions along with various other parameters. This card has four
outputs connected to the inputs of Smarthub device. The outputs of the smart hub are
connected to the office cube according to layout.
•
• COURSE WORK: wireless communications, Network Design, High Speed Networks,
Network Security. Software Engineering, Computer Architecture and Design,
Electronics-II, Microwave Electronics.
LANGUAGES: JAVA, C, Python.
OPERATING SYSTEMS: Windows, Linux-Ubuntu.