Sasikala Jeyakumar
**** ***** ***** ***, ***** Clara, CA 95051
Phone #: 972-***-****
Email Id: *.*****@*****.***
Objective
To work for an organization, that utilizes my knowledge to the fullest and
to contribute towards the advancement of the organization and in turn
develop the various facets of my personality.
Summary
. 5 years of experience in Software Design and Development
on Windows and Linux.
. Excellent C programming experience in OSes (Windows,
Linux).
. Hands on experience in developing Kernel Mode drivers.
. Proficient in user mode debugging and kernel mode
debugging.
. Good knowledge on Android and Windows fundamentals.
Technical Skills
Programming Languages C, C++,C#, Java
Debugging Tools WinDbg, ITP
Operating Systems Windows, Linux, Android
Configuration Management Perforce, Clearcase
SDLC Exposure All phases
Academic Qualification
Bachelor of Engineering College of Engineering, Chennai
(2003-2007)
(Computer Science Engineering)
CGPA: 8.99/10
PROJECTS
Framework for Graphics driver validation - Android Intel Apr '11
- Mar '12
Designed and developed the automation framework for validating the display
driver features on Android. The framework is built with capability to do
white box testing and provide extensive coverage. Framework can support
test cases to be run in application mode or in console mode.
OS : Android
Language : C, Java
Responsibilities:
. Understood the android fundamentals to design the validation
framework.
. Developed kernel driver to add hooks for testing the display driver.
. Used KProbes and JProbes to validate the function hits and analyze
arguments
. Enabled the framework to support console mode tests by disabling
SurfaceFlinger.
. Used configuration files to change the tests behavior dynamically.
Framework for Graphics driver validation - Windows Intel Nov '09
- Mar '11
Designed and developed automation framework with capabilities to add new
test cases easily. The framework is being used extensively in testing of
various components of Display architecture. Automated test cases were
pushed into regular test execution cycles and many bugs that were not
caught in manual execution were found
OS : Windows
Language : C#
Responsibilities:
. Explored Windows APIs to validate graphics features and enabled many
tests with those APIs.
. Enabled white box testing with escape calls in the driver.
. Developed CRC framework to check for corruption.
. Automated many HAL test cases with this framework.
. Tested the framework on different platforms and operating systems.
Antispam Request Server Symantec Feb
'09 - Oct '09
The Antispam Request Servers receive spam requests from NIS clients and
provides verdict based on the content of mail by integrating with new
technology. The server can handle about 2000 requests/sec.
OS : Linux
Language : C
Responsibilities:
. Worked with multiple teams to collect requirements.
. Proposed design to implement servers in multi-threaded mode.
. Server was developed to provide spam verdicts with a latency of 1ms.
. Implemented monitoring hooks to determine if the service is up and
running.
. Developed stress tools to test the server and measure throughput.
Manual Analysis Tools Framework Symantec Feb '08 - Jan '09
Automation framework for analyzing the web pages with multiple AV Engines
(MAV) and NIS was developed, each URL running within their own Virtual
Machine (VM) and an Outer Control Process (OCP) regulates the work flow
among them. Process of detecting Drive by Downloads and scanning them
through AV engines was also automated.
OS : Linux
Scripting Language : Perl
Responsibilities:
. Researched on tools to be used for analysis of URLs.
. Automated the tools for improved throughput
. Designed the script to log results to flat files and excel sheets, as
appropriate.
. Automation increased the throughput to 60,000 URLs from 20
URLs/person.
IP to Country mapping service Symantec Oct '07 - Jan
'08
Developed a Java component to populate the country information of sites in
database. This information will be used for display on site reports and for
analysis purposes. Code is robust to handle unresolved sites and also
verifies the validity of country info in database.
OS : Linux
Language : Java
Responsibilities:
. Researched on the IP to country mapping file to be used in
application.
. Designed and developed the code to interact with the database, taking
care of database connectivity issues.
. Tested the application in different scenarios.
. Developed hooks to monitor process.
Internal Safeweb Tools Symantec Jun '07 - Sep '07
SafeWeb is a web service that delivers site reputation ratings to users for
safer online experience. Developed a library to translate URLs into a
standard form for use across multiple components in Safeweb and to extract
domains from URLs with predefined rules.
OS : Linux
Language : C
Responsibilities:
. Researched on the schemes to normalize different parts of URL.
. Designed and developed the code to normalize scheme, domain, port and
query of URL.
. Used ICU library to convert international domain names.
. Developed rules to extract domains from URLs
Achievements
Professional
> Won Best Presentation Award at Intel Software Professional Conference
for the presentation titled "Automation of display validation in Intel
Graphics driver"
> Received Divisional Recognition Award twice at Intel
> Received Spontaneous Recognition award and many Goodie Drawer awards
at Intel.
> Received Spotlight Award for innovation in Symantec.
> Received Level 4 award for design and development of NIS server on
time.