Radhika Rajendran
Phone: 425-***-****
E-Mail: ************@*******.***
EDUCATION
CRANES SOFTWARE INTERNATIONAL (Varsity Division), Bangalore, INDIA
Advanced Diploma in Real Time Embedded Software System, November 2007
. GRADE: A
UNIVERSITY OF CALICUT, Kerala, India
Bachelor of Technology (Electronics & Telecommunication Engineering),
June 2006
. College Top Rank holder (Percentage: 74).
CERTIFICATION
Oracle Certified Java SE 6 Programmer Certified
Professional (Oracle ID: OC1049364)
Score: 100%.
COMPUTER SKILLS
Language : JavaScript, Jquery, HTML, CSS, C++, C, Java, C#
Operating System : Windows, Linux, Android.
Database : SQLite3
General : Scrum Works, TeamCity, Git,
YouTrack. WebStorm, LDRA Testing Tool,
Tessy Testing Tool,
Clear Case, DOORS, DO-178B Standards.
WORK EXPERIENCE
May 2012 - Present
Software Design Engineer, Apollo Video Technology, Bothell,
WA(http://www.avt-usa.com/)
. Design, and implement various features in ViM server and
client..
. Design and add features to RsPlayer.exe which plays video clips
from DVR.
. ViM(Vehicle Information Management System)(
http://vimeo.com/apollovideotechnology/vim)
o Download video clips from all buses passing through a
specified location in the map.
. Designed and implemented feature to download all clips
from buses that travelled through a user selected area
aka geo location, on map at a particular time frame.
. This was a key selling feature designed for our largest
client (MARTA).
o Status Email Notification
. Implemented this feature to send a status email at user
specified time to the admin user. The status report can
be an HTML version or a text version and contains tables
that show status of the DVR connections, clips
downloaded, status of DVR health, status of camera
health and also the Vim server health.
. Based on customer feedback, I was given an appreciation
award for this feature.
o Instant Health Event Report
. Designed and implemented this feature to send real-time
mails to user when camera mal-functions in a bus. It
sends details such as the camera name, camera event and
bus name.
. This feature has significantly speeded up verification
of email notification internally.
o Grouping of sites
. This feature was designed to allow user to group their
buses according to different attributes.
. Designed and implemented a filter to refine the results
using bus name and bus group. When user selects a group
it automatically selects buses added to that particular
group.
. Designed and implemented this feature to show the
details of the storage drive space available to user.
. This feature was another key requirement for our
clients.
o Performance Improvements in ViM
. Investigated and implemented techniques to improve
overall clip processing in ViM. Added more accurate
details on the status of the downloaded clip from DVR
and on the connection status of DVR.
. Improved ViM loading time from ~14s to ~3s as a result
of optimizing SQL query.
. This solves a major DSAT from our customers.
. RsPlayer(RoadRunner Secure Player)
o Build versioning
. Designed and implemented proper MSBuild versioning for
the RsPlayer project. The aim was to properly increment
the build version and track the build number for the
project. And also creating a zip file that contains
RsPlayer.exe, releasenotes.txt and manual for the user
to download.
o Adding data panes and draw graph for data coming from DVR as
messages.
. Designed and implemented a graphical representation of
metadata like wheel speed, brake pressure etc. from a
clip on data panes using Jquery flot libraries. The X
axis of graph showed time parameter and Y axis showed
the data were used for the graphical representation on
RsPlayer.exe.
. Designed and implemented feature to show GPS related
data coming from DVR as messages using MFC CFrameWnd
class.
o Add log and error messages to handle script error.
. Designed and implemented error handling code to capture
all the unknown script error in RsPlayer.exe page. A
click dismissible message bar is displayed on the page
and the error details are logged in a text file for
future reference.
February 2008 - May 2011
Software Engineer, InfoTech Enterprises Ltd, Bangalore, India
. Design and verify highly safety critical Avionics systems.
Projects
. Verification and Software Integration Testing of A380 and A350 CIDS
o The purpose of this project is to complete the Integral
process of Cabin Intercommunication Data Systems for A380 and
A350 aircrafts. I was involved in analyzing and raising new
Problem reports by writing test cases using Embedded C code
against high level requirements (SRD/SDD) in DOORS and
automate the same using LDRA. Leading and mentoring a team of
10 members.
Language: C
Tools: LDRA, CITRIX
. Development of V2500 FADEC Loader for Full Authority Duplex Engine
Control
o V2500 FADEC Loader is GUI based handheld PC based application
running on Windows Mobile 5.0, which will be utilized by
field personnel to expedite software upgrades of the EEC
(Electronic Engine Control). I was involved in updating
pseudo code, class and sequence diagrams in SDD. Design GUI
for the Software Loader using Microsoft Visual Studio.
Language: C++
Tools: Visual Studio 2005 with Windows Mobile 5.0
AWARDS and RECOGNITION
. Cash award given by Apollo Video Technology as an appreciation based
on customer feedback.
. Associate Award from LIEBHERR for outstanding performance done for
CRJ1000 and RRJ Final release for certification.
. Team of the Month Award for extra ordinary contributions to meet
deadlines of Project delivery for RRJ.
. Team of the Month Award for extra ordinary contributions to meet
deadlines of Project delivery for A400M HDDS.