Marcos Almeida

5614 Beacon St.

Pittsburgh, PA 15217

            (412) 422-5556

mengo@cmu.edu

 

Education

Carnegie Mellon University, Pittsburgh, PA

 

 

·         Masters in Human-Computer Interaction, August 2004 (current candidate)

·         BS in Computer Science with a minor in Mathematics, May 1998

·         Undergraduate GPA 3.74, with University Honors

 

 

 

Coursework

 

Human-Computer Interaction Methods

Human Factors

Software Engineering Models and Methods

Architecture of Software Interfaces

Interface and Interaction Design

Communication Design

 

Experience

Oracle Corporation – Web Cache

 

2000 – 2003

Senior Member of Technical Staff: Worked on web-based graphical user interface controlling administration, monitoring and configuration. Took over full development of interface previously owned by individual developer of each product feature. Standardized the appearance and implementation. Designed and implemented interfaces for new features being added. Interacted with software system and other Oracle products via XML. Collected user feedback for future revisions. Complied with Americans with Disabilities Act guidelines.

 

 

1998 - 2000

 

Oracle Corporation – Database Cache

 

Member of Technical Staff: Worked in team to design and implement proof of concept, prototype, and final product. Indexed and retrieved data by analyzing SQL queries. Query metadata exposed through graphical and PL/SQL interfaces.

·         US Patent and Trademark Office: 6,487,641 “Dynamic caches with miss tables”

 

1997

CLARITECH Corporation (now Clairvoyance)

 

Software Engineering Intern: Designed and implemented component to explain occurrence of errors in detail. Used exception mechanism to describe errors in context of program hierarchy.

 

1996

Signal Internet Technologies, Inc. (now Entigo)

 

Software Developer / Web Developer: Programmed web interface to a tire manufacturer's warranty claims system. Used HTML and JavaScript to interact with database access code. Emphasis on usability and ergonomics.

 

1995-1997

Carnegie Mellon UniversitySchool of Computer Science

 

“Intro to Programming” Course Assistant: Helped students during and after class with C++ programming. Graded quizzes, homeworks and exams.

 

Skills

Computing

 

 

Programming Languages:

·         Java, C++, C, Visual Basic, ML, Lisp, Prolog, Pascal, Logo

·         HTML, JavaScript, VBScript, ASP, XML, SQL, PL/SQL

Methods and Modeling:

·         Contextual Design, GOMS

·         Unified Modeling Language (UML), Z

Software:

·         Oracle Database Server and Application Server

·         Microsoft IIS and Visual Studio

·         Adobe PhotoShop and InDesign

 

 

 

Languages

 

·         Fluent in English, Portuguese and German

·         Proficient in Spanish, French and Italian