Post Job Free

Resume

Sign in

Software Engineer Computer Science

Location:
West Lafayette, IN
Posted:
January 26, 2013

Contact this candidate

Resume:

Ruchith Fernando abqiy4@r.postjobfree.com

Ph.D. Student

Computer Science Department

Purdue University

EDUCATION

Purdue University, West Lafayette, IN

Ph.D. Computer Science, expected December 2013

Purdue University, West Lafayette, IN

M.Sc. Computer Science, May 2012

University of Moratuwa, Moratuwa, Sri Lanka

B.Sc. Computer Science and Engineering, 2004

RESEARCH INTERESTS

Primary research interests are in areas of privacy, identity management and applied cryptography. Experienced

in developing secure middleware infrastructure and contributed to open source projects. Current research focus

is on private anonymous social messaging.

PUBLICATIONS

1. Ruchith Fernando, Bharat Bhargava, Mark Linderman, Private Anonymous Messaging, Workshop on

Dependable Network Computing and Mobile Systems 2012

2. Ruchith Fernando, Bharat Bhargava, Poster: Private Anonymous Messaging, Honorable Mention at the

CERIAS Poster Competition 2012

3. Nan Guo, Tianhan Gao, Bin Zhang, Ruchith Fernando, Elisa Bertino, Aggregated Privacy-Preserving

Identity Verification for Composite Web Services, IEEE International Conference on Web Services

2011

4. Kevin Steuer, Jr., Ruchith Fernando, Elisa Bertino, Privacy Preserving Identity Attribute Verification

in Windows CardSpace, 6th ACM workshop on Digital identity management of 18th ACM Conference

on Computer and Communications Security

5. Federica Paci, Ning Shang, Kevin Steuer Jr., Ruchith Fernando, Elisa Bertino : VeryIDX - A Privacy

Preserving Digital Identity Management System for Mobile Devices. [Demo paper], Mobile Data

Management 2009

6. Chamikara Jayalath, Ruchith Fernando : A Modular Architecture for Secure and Reliable Distributed

Communication, International Conference on Availability, Reliability and Security 2007 (IEEE ARES

2007)

7. Ruchith Fernando, Dimuthu Leelarathne, Malinda Kaushalye : SecureZone: A Framework for WS-

Secure Conversation and WS-Trust, International Information Technology Conference 2004

8. Eirik rsand, Ole Anders Walseth, Niklas Andersson, Ruchith Fernando, Ove Granberg, Johan G.

Bellika, Gunnar Hartvigsen, Using Blood Glucose Data as an Indicator for Epidemic Disease Outbreaks,

Medical Informatics Europe 2005

RESEARCH PROJECTS

AnonEncrypt

Implemented of an encryption scheme, which utilizes hierarchical identity based encryption, to provide

new privacy and anonymity grantees for p2p information sharing.

Attack Modeler

A toolkit that allows insertion of attacks into a datasets of resource access logs providing evidence of all

resource accesses while maintaining their causal relationships.

VeryIDX

Designed and implemented a standard Web services interface for: the challenge response protocol of the

zero knowledge proof of knowledge (ZKPK) of identity attributes and the aggregate signature scheme.

Extended a Microsoft CardSpace Identity Provider to issue unlikable security tokens for proof of

knowledge of identity attributes and implemented the relying party components to carryout the proof.

SecureZone

Implemented WS-Trust and WS-SecureConversation specification for Apache Axis. (Best final year

project student award-2005)

PROFESSIONAL EXPERIENCE

Graduate Assistant Rosen Center for Advanced Computing

Purdue University, West Lafayette, IN August 2008

Designed and implemented the core HUBzero database technologies for web-forms data contribution,

processing, and validation. This is used across 10 medical and scientific databases across 8 Hubs. This

work further included implementing data encryption to comply with HIPPA regulations.

Member of the Infusion Pump Informatics system development team responsible for data parser that

process smart pump device output, administration component, authorization framework, performance

optimization and dashboard.

Interim Engineering Intern Qualcomm Inc.

San Diego, USA Summer 2011

Privacy of sensor data contribution for collaborative analysis.

Technical Lead and Senior Software Engineer WSO2 Inc.

Colombo, Sri Lanka May2005 - August 2008

Designed and implemented the Web service security specifications for Apache Axis2 in the form of the

Apache Rampart project.

Actively contributed to Apache AXIOM, Apache WSS4J projects.

Member of the Web Services Application Server (WSAS) development team responsible for the web

services security components.

Architected and lead development of WSO2 Identity Server based on Apache Axis2 and Apache

Rampart frameworks.

Carried out on-site and online customer training programs on Web services security, Apache and WSO2

Web services frameworks.

Represented WSO2 and Apache Software Foundation at interoperability workshops and successfully

completed all Web service security interoperability scenarios.

Published a host of tutorials and articles on the developer portal.

Software Engineer Eurocenter DDC

Colombo, Sri Lanka December 2004 April 2005

Member of the R&D department.

Software Engineer Intern Norwegian Centre for Telemedicine

University Hospital of North Norway, Troms, Norway September 2004 December 2004

Contributed one publication working with the diabetes research team to use blood glucose data for

epidemic disease outbreak detection.

Software Engineer Intern Virtusa Pvt Ltd.

Colombo, Sri Lanka September 2004 December 2004

Created a portal product evaluation tool with the R&D department and worked on creating web parts for

the knowledge management portal.

Committer Apache Software Foundation

Member since 2007 Since 2005

Active contributor to the Web services project since 2004 founder and architect of Apache Rampart.

OTHER EXPERIENCE

Technical Committees

WS-SX Technical Committee of Organization for the Advancement of Structured Information

Standards (OASIS)

WS-Policy Working Group of World Wide Web Consortium (W3C).

External mentor of final year undergraduate project (CS 420) at Computer Science and Engineering

department, University of Moratuwa.

Instructor, University of Moratuwa, Computer Science and Engineering Department

Mentor, Google Summer of Code Representing Apache Software Foundation.

Mentor, FOSSCode Representing Apache Software Foundation

TECHNOLOGIES AND SKILLS

Java, PHP, JavaScript, C

XML, CSS, HTML, XSL, SQL

SOAP/WS-*

Apache Axis2, Apache Rampart, Apache WSS4J, Apache Tomcat, MySQL

Android

Eclipse IDE

Linux

AWARDS

Honorable Mention, Research Poster Competition, 13th Annual Information Security Symposium,

CERIAS

Best final year project student 2005, Computer Science and Engineering, University of Moratuwa, Sri

Lanka

Dean's list 3 semesters, University of Moratuwa, Sri Lanka



Contact this candidate