|
Marcos Almeida |
(412) 422-5556 mengo@cmu.edu |
|
Education |
|
|
|
|
|
·
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 |
|
|
|
|
“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 |
|