|
Job History and Experience
May 2000 - June 2001:
Senior Software Engineer at
Yodlee inc.
Redwood City, CA.
| |
Optimized a web-based data extraction system for maximum
performance. Researched ways to connect web-based
transactional systems in a reliable way. Designed an
oversaw the implementation of an extranet service with
multiple data output formats (HTML, XML).
|
April 1999 - June 1999:
Embedded systems developer at
Green Hills Software
Santa Barbara, CA.
| |
Ported a cross-platform linker to new targets. Evaluated existing commonalities
among embedded CPUs to simplify linker code and speed link time. Translated
C-based linker modules to new C++ architecture.
|
February 1999 - April 1999:
Application software developer at
ZBE
Goleta, CA.
| |
Redesigning and implementing new printer control and spooling
utilities for high-performance and high-quality specialized printers. Studied
old code for reusability capabilities.
|
June 1998 - Sept. 1998:
SNA Server developer at
Microsoft
(summer internship)
Redmond, WA.
| |
Completely redesigned the single sign-on user management
system, improving the response time as well as the
recoverability of the Host Security product. Learned
new technologies in a short amount of time (such as COM,
DCOM, OLE, and OLEDB). Analyzed and proofed the code
against threading issues, resource contention, and timing issues.
|
June 1997 - June 1998:
NT systems developer at
Pontis Research Inc.
Camarillo, CA.
| |
Specialized in distributed security in heterogeneous
environments, with emphasis on NT security and integration
of security systems. Tested CTOS-to-NT security interface.
Developed and tested NT NetWare Single Sign-on"! product.
Developed a transaction based unified NT security API with
rollback capabilities.
|
Nov 1996 - June 1997:
web designer at
University of California
at Santa Barbara
School of Environmental Science and Management
Student Computing Facilities
| |
Managed the departmental network of Windows NT, Windows 95,
and PowerPC computers. Designed web pages for internal use
(help pages), as well as a prototype for a database
with web interface.
|
Sept. 1995 - Sept. 1996:
computer-based test technician at
Advanced Motion Controls
Camarillo, CA.
(manufacturer of high-power electronic amplifiers)
| |
Tested the products on computer, using DAQ in-house
developed software. Improved the testing technology with
regard to speed and accuracy. Full time employment.
|
|
Skills and Research Interests
-
Research interests:
- programming languages
- analysis of software systesm (specifically with respect to security properties)
- compiler optimizations
- software development tools
- optimal user interfaces for software development
-
Programming languages:
- Java
- C++
- C
- Perl
- SQL
- Prolog
- Pascal
- Scheme
- SML
- Highly proficient in Java, C++, and C
-
Systems:
- Java 2 platform
- significant experience with Unix (Solaris, Linux, HP-UX)
- experience with X Window System API, Unix system internals, Linux
- network programming, Internet protocols
- HTML, CSS, DHTML, Javascript
- Microsoft Windows programming (3.1, 95, NT, 2000)
- (D)COM, OLE
- Microsoft Windows API, Windows networking, Windows security
-
Software design:
- object-oriented design and analysis
- component models
- excellent programming expertise
- quick understanding of new technologies and algorithms
|
Awards and Exceptional Achievements
-
vice president of
Tau Beta Pi
, the National Engineering Honor Society
( UCSB
chapter )
-
chair of
ACM
, the Association of Computing Machinery
( UCSB chapter )
-
working in the spare time on home-grown projects, ranging from
new paradigms in IDEs, to code checking tools, and to implementing
new (experimental) OS concepts
-
impressive software design skills, including object-oriented design
-
excellent programming expertise,
quick understanding of new technologies and algorithms
-
platform proficiencies: Unix, Windows 3.1 / 95 / NT, DOS
-
selected for Dean's Honors List
-
GPA in Computer Science: 4.0
-
foreign languages currently spoken: French, and Romanian
|