Mauro Silva A brief portfolio... ‘2010 ‘1999
Nov 02, 2014
Mauro Silva
A brief portfolio...
‘2010
‘1999
Timeline experience…year, company, role, work items
…1999
2010
2006
2002
Mobile S.A.
FITec R&D
C.E.S.A.R R&D
PalmOS DeveloperC, C++Code Warrior
Software Engineer
Software Leader and EngineerMobile and Embedded DeveloperC, C++Code Warrior, Borland, Visual Studio, Qt
Technical Leader and EngineerCell phone, Cable Modem, and PrintersC, C++, Action Script, C#Visual Studio, Flex Builder, ClearcaseMotorola’s projects
Employerssome projects…
March 1999 – October 2002
Mobile S.A.Mobile S.A.Palm OS Developer
“My first experience with strong constraints of processor (16MHz) and memory (1MB).”
-- Applications:Games, Browsers, Finance, Sales Force;
-- Frameworks developed for managing:Memory, Database, Dynamic Interface;
-- Support Business Team.
November 2002 – April 2006
FITec - R&DFITec - R&DSoftware Leader
and Engineer
(1) Mobile Device: C, C++, PostgreSQL, Linux;(2) Cardiac Monitor: C++, Qt, ARM, Linux;(3) Test Jig: C, LabWindows CVI, Windows.
(1)
(2)
(3)
May 2006 -- ...
C.E.S.A.R – R&DTechnical Leader
Motorola’s Project (São Paulo, BRA and San Diego, CA, US)(1) Cell phone: C, C++, Digital Audio Player, IM, Social
Network, Ads.(2) Cable Modem: Web Application, Flex - ActionScript.
(1) (2)
Printer API Porto Alegre, Brazil
Banking Printer API (dll) based on XFS specification
[ C, C++, PCL, PJL ]
HP Lab’s Project Bangalore, India
Rich Experience in 3D in order to prototype a set of experiments for
the next generation of user interfaces. [ using C# ]
Researcher’s skillTeaching and writing articles
Teaching and Research
► Guararapes College [ Laureate International group ]
as Teacher Bachelor in Computer Science (October 2004 – at present)
Formal Methods, Algorithms, OOP (focused on C++), Graph Theory (an introduction), Software Engineer.
Teaching and Research
► Latest publications(1) “Estimating LOC for OMA primitives: an approach based on correlation and regression analysis”. SBES'2008.
(2) “State MVC: extending MVC pattern for developing mobile applications productively”. SugarLoafPLoP´2007.
(3) “A Framework based on Petri Nets for Supporting Stepwise Modeling of Production Systems”. Inderscience Journal Services Operations and Informatics, China, 2006.
(1) and (2) were articles based on real project’s result at C.E.S.A.R;
(3) was based on case study developed in my Master Degree.
Some books…Technical (or not)
Reading as a hobby…• The Fifth Discipline: The Art and Practice of the
Learning Organization (Peter Senge)
• Presence: Human Purpose and the Field of the Future (Peter Senge, C. Otto Scharmer, Joseph Jaworski, Betty Sue Flowers)
• Coaching the Team at Work (David Clutterbuck)
• Small Memory Software: Patterns for systems with limited memory (James Noble)
Find me in…• My blog - wordpress [in Portuguese]http://maurosilva.wordpress.com
• My resume – LinkedInhttp://br.linkedin.com/in/maurosilva
• Teach and Research - Google Pageshttp://professormaurosilva.googlepages.com/en
Contact me# Mauro Silva #
[email protected]+55 81 8711.6329 .mobile.
time zone: UTC/GMT -3 hours
Recife, PE, Brazil
Ago 2010