Artur Muratas

1155 Brighton Ave. #8

Albany, CA 94706

Phone: (510) 525-6786

Email: amuratas@lbl.gov


OBJECTIVE: Software development position in a challenging environment


SOFTWARE KNOWLEDGE:

Java Oracle J2EE (JDBC, SERVLETS, JSP, EJB, JAXB)
C Access CVS
C++ Tomcat ANT
Python Apache CGI
Pearl XML HTML

PLATFORMS: Windows, Linux, Unix


WORK EXPERIENCE:

Lawrence Berkeley National Laboratory, Collaboration Technologies Group, Distributed Systems Department.

Berkeley, CA            Sept 2002 - Currently

Currently the lead developer for a research project (Scishare) that enables secure peer-to-peer information-sharing tool. The project is developing a lightweight, scalable, and secure file-sharing system that will enable scientists to store and manage their files on local storage facilities while sharing them with remote participants.

Responsibilites:

1. Design and implementation of the GUI interface for Scishare using Java Swing.

2. Work on design and implementation of the security component for Scishare. The security component is responsible for managing policies and mapping them to the resources available for sharing. It also enforces the access of the other peers to the resources.

3. Test Scishare and its components on Emulab and PlanetLab.


PROJECTS:

1. Designed a multi-tier database application that connects clients to an HRDatabase server using sockets.Queried and updated the JDBC database through multi-threaded socket-based implementation. Used Java Swing to built its GUI. Replaced sockets with RMI to query and update a remote JDBC database. Implemented a servlet-based access to a distributed database system. Used Java Server Pages to develop a web client interface for this application.

2. Implemented a Command Line Interpreter in Java. This interpreter manages a tree hierarchical file system.

3. In LINUX used C, Python, Java and Shell script to implement some versions of an application to manage a directory file. This program manages html files, copies them from one directory to another, checks for broken links, orphan files, removes orphan files, etc.

4. Data processing simulation in C++. Created a simulation of a store that deals with customer specifications and staff performance based on generic random simulation, using data from a file and displaying the output with result of total sales, total number of customers etc.


REFERENCES: Available upon request.