Fernando Maia
+55 (11) 9820-5451 ― nandoflorestan@gmail.com
Objective
Python/Javascript developer
Employment
- Instituto de tecnologia para o terceiro setor
- Senior developer
- 2011
- Activities:
Web application (form.mootiro.org) development in Python, Javascript, HTML 5 and CSS, using the
Pyramid web framework,
through the Scrum development methodology.
- Oui desenvolvimento de software
- Coerente Tecnologia
- Java and Javascript developer
- July - December 2007
- Unibanco - Centro Administrativo
- C# / ASP.NET web developer
- May 2006 - March 2007
-
Activities: In a team of 20, I helped port to the asp.net platform the application used by Unibanco agency managers ― a huge web app. I also made experiments to improve overall performance on the framework. I helped plan and implement a framework for treatment of data returned by the mainframe, with messages that could be hot-swapped.
-
À Capela comunicação, marketing e informática
- Developer (C#, Delphi, VB)
- 2001-2006
-
Activities: Complete maintenance for the agency's computers
(Macintosh, Windows and Ubuntu Linux), including hardware, software and backup.
Web programming in C# / ASP.NET
(zonad.com.br,
zonazero.ind.br,
spfilmes.com.br,
dmrengenharia.com.br,
marialuisa.com.br,
abumansur.art.br...).
Texts revision and translation.
Expertise
- Web standards
- Profound knowledge of HTML 5, XHTML, CSS, Javascript, JQuery, AJAX, JSON,
tableless design, HTTP, REST, MIME...
- Python web frameworks
- Python libraries
- DBMS
- Best practices
- Agile methodologies: XP and Scrum
- TDD / Test-driven development
- Design patterns and refactoring (Gang of Four, Martin Fowler)
- Object-oriented programming. Creation of reusable components and frameworks
- Architecture paradigms: MVC, 3-tier
- Understanding of open source licenses
- Javascript frameworks
- JQuery, JQuery templates, Mootools, MochiKit, TinyMCE, WYMeditor...
- Version control systems
- Operating systems
- Other technologies
- 4 years experience with C# / .net framework 2.0
- Also worked with Visual Basic, Delphi, Java, Eclipse, CVS, Source Safe, MS Access, Windows 7, Windows XP...
- As a music composer and pianist, is an expert user of
Sibelius (score writer),
Sonar,
Audacity,
Cool Edit Pro / Adobe Audition,
Kontakt etc.
Open source creations
-
MootiroForm
- Generic web form creator which focuses the needs of NGOs.
-
MootiroWeb
- Internationalization for javascript and jquery templates; Pyramid-Genshi and Pyramid-Kajiki connectors...
-
Backalaika
- Backalaika is not a russian musical instrument, it is a simple backup solution for
small offices, written in Python.
-
bag
- Various utility functions and classes for Python 2.7.
-
Webpyte
- Website system which is almost a CMS, based on Python, CherryPy, SQLAlchemy, Genshi and Routes. Amongst its features are product catalogs and blogs.
-
MIME Parser
- C#/.net library for receiving and understanding e-mail messages and their parts. Its greatest advantage is being completely object-oriented, in the sense that the tree of MIME parts is represented by polymorphic classes which contain data and behaviour. This allows it to represent any e-mail message with any configuration of attachments.
-
BRDK
- Keyboard drivers for Windows and UNIX – the first Dvorak keyboard layout for the Portuguese language. On a Dvorak keyboard the fingers move about 42% less than on a QWERTY keyboard, preventing hand injuries and providing greater comfort.
Education
Autodidact developer