RSS
|
Not on the lookout for a new job currently, so contacting me might be a
tad hard...
Name
|
Marcelo López Ruiz
|
Date of Birth
|
03-03-1980
|
Place of Birth
|
Buenos Aires, Argentina
|
Marital Status
|
Single
|
Languages
|
Fluent in Spanish and English.
|
Microsoft Corp
Sep-2008 - present day
|
Senior Software Design Engineer / Lead
I led three to six engineers in development and servicing
XML technologies for Microsoft - the MSXML components for
native code, the .NET Framework XML components, and various
XML technologies for SQL Server.
|
Microsoft Corp
Sep-2005 - Sep-2008
|
Software Design Engineer
I worked on the Microsoft Data Programmability group, performing
various development tasks - design, programming, scheduling,
technical reviews, performance analysis, software release activites -
on the ADO.NET Entity Framework and ADO.NET Data Services projects.
The work included query compilation and optimization, data
transformation optimization, REST-based network protocol design, query
compilation, and analysis for web application architectures.
|
Microsoft Corp
Nov-2003 - Sep-2005
|
Software Development Engineer / Test Lead
I managed a team of five to nine members, performing planning, scheduling,
coaching and process-improvement tasks together with continued
technical work, including multiple testing approaches with special
emphasis in stability and reliability (including in-depth automation for
crash analysis and production system instrumentation and monitoring).
|
Microsoft Corp
Oct-2002 - Nov-2003
|
Software Development Engineer / Test
I designed and implemented automated test plans for the
Windows Client Platform project. Multiple tasks involving the
coordination of multiple team members were also carried out.
Most software development was done using C#.
|
XL Sistemas Feb-1998 - Jul-2002
|
Programmer, Senior Developer
For four years, I worked with XL Sistemas, an Internet
Service Provider and software development firm, on various projects.
These projects included e-commerce websites, shrink-wrapped multimedia
applications, internal administration programs, and development utilities.
The target platforms were Windows, Linux and PalmOS.
In addition to traditional programmer and senior developer activities,
I have also performed the roles of Database Administrator,
Web Administrator and System Administrator on Windows
and Linux platforms.
|
Independent Projects
Jul-1997 - Jul-1998
|
I have worked on many projects requested
by different clients to develop customized software. These projects
were usually 2-3 month efforts, developed using RAD tools and processes
optimized for teams of up to three persons.
|
Personal Projects
Jul-1997 - present day
|
In addition to numerous article, project
and code submissions to community websites (e.g. Borland Community
at http://community.borland.com/
), I have also worked on developer utilities and end-user applications
on my own.
In particular, the MS SQL And Access To InterBase Migration
Wizard (sql2gdb) project, in which I acted as main developer
and coordinator, was eventually included in the Borland InterBase Companion
CD.
|
University Dec-2001 |
Universidad Argentina de la Empresa
(UADE) - Licenciatura en Sistemas / IT Bachelor degree
A four-year course, it included subjects specific to Information
Technology (analysis, design, programming, etc) and business management
(accounting, business administration, security and auditing, etc).
My graduation research paper is titled Process Distribution
Framework based on Relational Theory and Predicate Logic, and is available
in Spanish on request.
|
Junior and High School
Dec-1997 |
Belgrano Day School, Hans Christian
Andersen Institute
Both schools taught subjects in Spanish and English.
|
Tools/technologies that I haven't used in a while have
been grayed out. Expect a short re-ramp-up of a few days
for full productivity.
Development Tools
|
Borland Delphi
Microsoft Visual Basic
Microsoft Visual C++
Microsoft Visual Studio .NET / 2005 Borland C++Builder Borland JBuilder Borland Kylix Metrowerks CodeWarrior |
Programming Languages
|
Basic, for Active Server Pages (ASP)
Basic, for Microsoft Visual Basic
Basic, for Visual Basic for Applications (VBA)
C
C++
C#
Object Pascal
SQL (Microsoft T-SQL, InterBase and other dialects) Java |
Common Libraries and Frameworks
|
Borland Visual Component Library (VCL)
Microsoft .NET Base Class Library (BCL)
Microsoft ActiveX Data Objects (ADO - various versions, ADO.NET)
Microsoft Windows Forms (WinForms)
Standard C libraries
Windows Presentation Foundation (WPF - Avalon) Borland Component Library for Linux (CLX) Java Abstract Window Toolkit (AWT) Microsoft Foundation Classes (MFC) Standard Template Library (STL) |
OS Platforms and Server Products
|
Borland InterBase / Firebird database server
Microsoft Internet Information Server (4 / 5 / 6 / 7)
Microsoft SQL Server (6.5 / 7 / 2000 / 2005)
Microsoft Windows (3.11 / 95 / 98 / NT / 2000 / XP / 2003 / Vista) Apache web server Linux (mostly RedHat distributions) Tomcat Java web server |
|