CV
Resume
MIGUEL MIRANDA de MATTOS,
mmmattos@gmail.com / http://mmmattos.net
Cel. : +55 51 9198 9914
Res.: +55 51 3268 5702
Wrk.: +55 51 3205 7572
650 Dr. Mário Totta st., ap 302 – Porto Alegre
91920-130 – RS, Brasil
Education
- System Analysis, 1982-1984, CAECE (Centro de Altos Estúdios em Cs.Exactas), Bs.As., Argentina.
- Industrial Electronics, 1976-1981, Inst. Ind. Luis A. HUERGO, Bs.As., Argentina.
Recent Specialization
- Advanced C# 07/2006, at the Microsoft Innovation Center , (TecnoPUC, Porto Alegre – Brazil).
- C# WebServices, 08/2006, at the Microsoft Innovation Center, (TecnoPUC, Porto Alegre – Brazil).
- C# Remoting, 08/2006, at the Microsoft Innovation Center, (TecnoPUC, Porto Alegre – Brazil).
- CMM, 05/2006, at HP Brazil, (TecnoPUC, Porto Alegre – Brazil).
- Human-Computer Interaction Evaluation, 13/06/2007, at the Software Testing Research Center – PUCRS , Porto Alegre – Brazil).
Professional Experience
Hewlett-Packard – R&D Brazil, since 08/2008 / (Current)
Software Design Engineer
As part of HP´s Brazil R&D team, he is currently working in a project for HP´s Enterprise Servers & Networking (ESS Blades) business unit, designing and developing software components for rack mounted device management systems targeted for embedded devices over linux-like os. Coding done mostly in C, C++, STL, Gtk+ and Soap over Apache.
Previously (up to Jan 2009) he has worked for the IPG – Laserjet and Enterprise Solutions business unit, on the WebJet Admin project designing and developing plug-ins for this software.
WebJet Admin allows for the management of a large number of printing devices. Technologies involved: Microsoft .Net Framework 2.0, C#, TDD, Unit tests, windows service.
In both projects he has achieved a high level of interaction with teams in the US (Boise and Houston).
T&T Engenheiros Associados Ltda., since 01/2006 / 07/2008
Analista Programador Sênior
on contract for: Hewlett-Packard – R&D Brazil,
Software Engineer
Responsible for designing and implementing component based solutions (dlls) and plugins, for one of the company´s large scale device management software tool, based on Microsoft development platform and technologies (.Net 2.0, Visual Studio 2005, and MS SQL Server 2005). All the code implemented in C#, Test-Driven-Development (through Unit tests) and Remoting Channel for component interaction.
High interaction and communication with other teams in the organization (internal clients and providers).
FuseTalk Inc., since 11/2007 / 06/2009
Software Engineer (part-time)
Integrating the development team for the mainstream company product, FuseTalk, is responsible for the implementation of new features, as well as bug fixing and technical support for the the .Net version of the product, currently at version 3.2.
SICRED Informática Ltda., from 05-2002 to 12-2005
Web Applications Analyst
Responsible for the development for the migration of a financial operations system (Microsoft based – VB, Sql Server) to a three-tiered architecture, enabling its operation through the internet.
The new client had to provide same functionalities as the original product, taking advantage of the business rules present in the legacy code and avoiding their duplication.
To achieve that purpose, the project required the development of a multi-threaded middleware component within the server to handle requests from the client,
initially in VB, later on migrated to .Net. The client was all coded using PHP 4/5, Javascript and an abstraction database layer.
Coordinated the development tasks with a team of 3 developers.
UOL Internacional (Argentina), from 11-1999 to 04-2000
Programming and Design Manager
Leaded a six programmers and designers team, reporting directly to the content management,was responsible for the portal applications development, for the launch of UOL for the Latin American market (Mexico, Venezuela, Chile, Colombia, United States and Spain).
Modeled the databases to support the portal applications and developed (with the team) those applications for the different channels in the portal (using PHP, ColdFusion, Java and Oracle).
Z&M Consultoria, from 03-1997 to 10-1999
Owner, Consultant Developer
Responsible tor the specification, development and coding of internet solutions using mostly (but not exclusively) perl, html, javascript, php e flash (actionscript).
Major clients included: SEBRAE RS, GAD Design, W3 (Argentina), among other companies.
Grupo BRENNAND, from 07-1993 to 02-1997
Technology Manager
Recruited by Grupo Brennand to manage and serve a as a consultant for the technological decisions for the IT and Systems Development departments.
Major responsabilities included the evaluation of software development technology solutions to be used by the company, as well as implementing proof of concept and pilot projects. Major changes were introduced from his recommendation both in Software development (tools and methodology) and Database Servers.
Sterling Software Intl. Inc. (Ottawa, Canadá), from 10-1989 to 06-1992
Software Development Specialist
Integrated the ZIM (4GL) development team, coding mostly on C language, in the implementation of interfaces and adding new features to the programming language;
Also encharged of porting ZIM (C – based source code) to a broad range of Brazilian UNIX hardaware platforms, making the required changes so that ZIM would compile as woek as expected on these different UNIX environments.
Contributed in several projects to improve both ZIM´s 4GL and DBMS.
RCM Informática Ltda., Brasil , from 01-1987 to 01-1989
Technical Support Analyst / Manager
Pre-sales and Post-sales support for the ZIM representatives in Brazil.
Modelled and Developed a software system to automate and track support request from the customers, using ZIM as the underlying platform.
The solution allowed the customers to directly search for solutions in a KB (knowledge base),
Represented the company in the ZIM headquarters, where he was responsible for porting ZIM source code to the different UNIX versions available in Brazil, at that time.
Knowledge
Languages: English, Spanish, Portugues and Italian.
OSs: Linux / Unix, Windows (from 95 to 7), MacOS.
Programming Languages: C# , C, C++, CSS, HTML, Java, Javascript, Perl, PHP, Ruby, SQL, Visual Basic, Waba, XML, Unit Test Frameworks, Mocks, Hibernate, ORM.
IDEs: Visual Studio (Team Suite) , Eclipse, Metrowerks CodeWarrior.
Methodologies: AGILE, UML, Extreme Programming, Agile Programming, Test Driven Development(TDD).
Others: MS Project, SQL Servers (MS SQL, Oracle, Postgresql, MySQL), Web servers (IIS, Apache, Cassini), Samba, VPN, Remote desktop, Net meeting, Virtualization.
Download
Download a pdf version of my resume, here..