Rodolfo De Nadai

Photo by: Missy S Link: http://www.flickr.com/photos/listenmissy/5087404401/ Photo by: Daniel Parks Link: http://www.flickr.com/photos/parksdh/5227623068/ Photo by: Mike Ranweiler Link: http://www.flickr.com/photos/27874907@N04/4833059991/ Photo by: Stuart SeegerLink: http://www.flickr.com/photos/stuseeger/97577796/ Photo by: Stuart SeegerLink: http://www.flickr.com/photos/stuseeger/97577796/

 Missão e Objetivos


Procuro me guiar através das questões descritas abaixo, não porquê são corretas e eternas, mas por me trazer um certo contentamento e direcionamento de acordo com aquilo no que acredito e persigo. Algumas dessas afirmações são pareadas com as 10 filosofias do Google (filosofia) entretanto alguns aspectos são totalmente contrários.
  • Simples é melhor que complexo:
    Com toda a certeza quem conhece o import this da linguagem python sabe exatamente do que se trata, mas acredito que a simplicidade pode trazer grandes benefícios, antes de pensar grande demais devemos começar pequeno e ir espandindo nossos projetos e desejos.
    Tudo o que é complexo nos dias atuais, começou com uma simples idéia, então devemos ter o mesmo pensamento em nossos projetos.
  • Dê o melhor de si naquilo que faz:
    Sempre procure dar o melhor de si, nunca se esqueça que aquilo que você faz é a representação física daquilo que você pensa e é. Quanto mais bem feito, melhor será sua visualização final do seu projeto quando terminado. Mas nunca se esquecer que a perfeição não existe, principalmente no mundo do desenvolvimento de sotware/hardware.
    Afinal, como diria yoda: "O futuro sempre em movimento está!".
  • As pessoas são mais importantes:
    Temos de acreditar que as pessoas irão realizar um bom trabalho, se as mesmas acreditarem nas duas afirmações, nesse caso teremos 100% de certeza. Entretanto as pessoas são os criadores e mantenedores de software/hardware, então precisamos nos importar com elas e seus anseios, mesmo que para isso teremos de ceder em muitos momentos.
    Isso não significa que temos de ser submissos, mas devemos avaliar sempre nossas atitutes perante os outros.
  • Processos são importantes, mas nem tanto:
    Processos e procedimentos são importantes para que possamos definir uma metodologia para recriarmos os mesmos procedimentos anteriores os quais executamos. Mas isso não indica que devemos medir e avaliar cada segundo do qual executamos qualquer terefa.
  • Melhor ser devagar e terminar do que nunca terminar:
    Com o mundo cada vez mais veloz, somos levados a crer que devemos executar tudo cada vez mais rápido e com qualidade. Velocidade não é necessariamente sinônimo de qualidade. É necessário avaliar quando a velocidade esta atrapalhando nosso projeto, pois é melhor ir devagar e terminar algo do que nunca terminar, o que poderá causar desmotivação e descontentamento.

Existem, claro, outras mais afirmações as quais procuro realizar, entretanto as escritas acima são bons exemplos.

 Um pouco sobre mim... 


Desde criança sempre tive muito interesse por tecnologia e eletrônicos, desde as jogatinas com Atari e SNES, até o primeiro computador comprado por meus pais.
Tenho muito orgulho de dizer que meu primeiro navegador foi o Netscape e nem tanto em afirmar que utilizei o Windows 3.11 como primeiro sistema operacional. Durante a juventude e na faculdade comecei a aprender mais fundo sobre a área de TI, e lá aprendi C/C++, Delphi e Java.
Ao começar no meu primeiro emprego tive a oportunidade de aprender ASP, Visual Basic e LISP. A linguagem LISP era utilizada nesta companhia para a criação de programas para AutoCAD assim como o VB para a ferramenta conhecida como Inventor.
Nesse mesmo emprego, a empresa fornecia treinamentos de GED (Gerenciamento Eletrônico de Documentos) os quais eram diretamente correlacionados ao AutoCAD/Inventor, e cheguei a ministrar treinamentos in company.
Depois, passado esse período, e no meu emprego atual, comecei a aprender java (para uso pessoal), e a trabalhar estritamente com PHP e posteriormente com o Zend Framework.
Certo dia, um colega de trabalho, me apresentou o python, na verdade ele ainda era um iniciante na linguagem. Me interessei muito pela facilidade, sintaxe limpa, a comunidade e principalmente a fisolofia.
No fim do ano 2010 e por acreditar que ja tinha se passado muito tempo de formado, resolvi que era hora de realizar uma pós-graduação. Escolhi gerenciamento de projetos para adquirir conhecimento fora da área técnica.
Aprendi muito sobre PMBOK, assim como o Agile (SCRUM, XP e a Técnica Pomodoro), conheci as semelhanças/diferenças de cada uma delas na prática e hoje como as técnicas ágeis podem fortalecer as relações de trabalho entre os indivíduos!
Tudo isso culminou no meu TCC de pós-graduação, onde fiz um estudo sobre a motivação no trabalho e a formação de times de alto desempenho! (leia)

Além de tudo isso, gosto muito e tenho interesse sobre eletrônica. Arduino e Raspberry Pi fazem parte de meus estudos periódicos, sempre buscando novas informações.
Ainda não criei grandes projetos com arduino ou raspberry pi (dê uma olhada no meu blog), mas tenho alguns em mente que irei tentar futuramente...

Não longe de tudo isso que gosto e tento aprender, resta ainda o javascript, essa linguagem me cativa, pelo simples fato de ser muito simples (apesar de verbosa), mas também com a possibilidade de ser muito complexa!

Enfim, pra quem não conhece python, agile (SCRUM, XP ou Pomodoro), arduino ou javascript muito bem... give it a try!! :)
Alguns outros links que considero um must read...

 Motivação


Durante a minha pós-graduação aprendi que descobrir aquilo que nos move possui tamanha importancia para nossa vida. Consequentemente resolvi verificar quais poderiam ser meus motivadores, para isso realizei alguns testes e os resultados estão abaixo, se algum dia chegar a me conhecer, verifique se o descrito abaixo representa em alguma parte minhas buscas e anseios.


 Keirsey Temperament Sorter - II (Personality Instrument) - original (pdf)


Rationals (NT) - Masterminds (INTJ)

Rationals (NT) are the problem solving temperament, particularly if the problem has to do with the many complex systems that make up the world around us. Rationals might tackle problems in organic systems such as plants and animals, or in mechanical systems such as railroads and computers, or in social systems such as families and companies and governments. But whatever systems fire their curiosity, Rationals will analyze them to understand how they work, so they can figure out how to make them work better.
In working with problems, Rationals try to find solutions that have application in the real world, but they are even more interested in the abstract concepts involved, the fundamental principles or natural laws that underlie the particular case. And they are completely pragmatic about their ways and means of achieving their ends. Rationals don't care about being politically correct. They are interested in the most efficient solutions possible, and will listen to anyone who has something useful to teach them, while disregarding any authority or customary procedure that wastes time and resources.
Rationals have an insatiable hunger to accomplish their goals and will work tirelessly on any project they have set their mind to. They are rigorously logical and fiercely independent in their thinking ­­ are indeed skeptical of all ideas, even their own ­­ and they believe they can overcome any obstacle with their will power. Often they are seen as cold and distant, but this is really the absorbed concentration they give to whatever problem they're working on.
Whether designing a skyscraper or an experiment, developing a theory or a prototype technology, building an aircraft, a corporation, or a strategic alliance, Rationals value intelligence, in themselves and others, and they pride themselves on the ingenuity they bring to their problem solving.
Rationals are very scarce, comprising as little as 7 to 10 percent of the population. But because of their drive to unlock the secrets of nature, and to develop new technologies, they have done much to shape our world.
Masterminds (INTJ) are head and shoulders above the rest when it comes to complex operations planning. As a Mastermind, you seem to have an innate ability to grasp a project's necessary progression and understand how each step leads to the next. You can also be first­ rate when it comes to anticipating potential difficulties and preparing alternatives. By trying to imagine every contingency, you'll almost never set off on a project without more than one plan in mind. If Plan A fails, you'll move directly along to Plan B.


 StrengthsFinder 2.0 Report - original (pdf)


Input - Intellection - Competition - Ideation - Belief

Instinctively, you are willing to spend time sharing your ideas with intelligent individuals. Of course, you want them to tell you their latest thinking. Conversations that involve a lot of questions and answers stimulate your mind. You know you have spent your time wisely when you have a number of new ideas, theories, or concepts to somehow file away or remember for future use. By nature, you can finagle — that is, obtain by indirect or involved means — time with people who think about the coming years and decades. Routinely, you read their writings or listen to their conversations. You probably ask them questions and consider their responses. You file away lots of ideas and facts, sensing that one day this information will prove to be useful. Whether it ever actually does become useful makes no difference to you. Collecting the predictions of forward-looking thinkers is apt to be rewarding in and of itself. Driven by your talents, you can feel constrained — that is, limited — by rigid and strict due dates.
Why? You require sufficient time to gather all the facts, data, or information needed. While others celebrate finishing something on schedule, you are apt to question whether the discussion of important ideas, theories, or concepts was too rushed. Chances are good that you are comfortable saying, “I am a fine educator.” You probably converse with others in your field about ideas, theories, or concepts to gather the latest thinking. Using these insights, you are apt to draw your students into discussions that entice them to explore topics. You want them to really understand the subject rather than memorize a few facts just to pass a test. It’s very likely that you may gain the advantage by using difficult-to-understand words in your speech or writing. To some extent, this forces certain people to ask questions. When they must depend on you for answers, perhaps you become an authority figure. Possibly much preparation goes into your examination of the subject prior to these interactions. Because you realize knowledge is power, you might be inclined to delve into specific topics for the sole purpose of making discoveries or acquiring new information.
Because of your strengths, you derive much pleasure from pondering things deeply. After much forethought, you customarily reach conclusions, offer new ideas, suggest different ways of looking at situations, or ask probing questions. It’s very likely that you are determined to push for changes that will benefit humankind or Earth itself. Your desire to have an impact motivates you to enter into conversations with intelligent people. Drawing on their wealth of knowledge and ideas as well as sharing your treasure trove of wisdom is exciting. These discussions frequently cause you to think in new ways and to reexamine your purpose in life. Driven by your talents, you tend to express your doubts about various ideas, theories, or concepts. Using your brainpower, you put aside your emotions while calmly absorbing as much information as you can. Even though you may have never experienced a particular situation, event, opportunity, or dilemma, you exhibit the mental capacity to project yourself into it. Lively conversations with intelligent individuals stimulate your thinking about abstract or complex topics. Chances are good that you may feel better about yourself and life in general when you have time to carefully examine ideas, scrutinize documents, or inspect numerical data. Perhaps certain people describe you as studious or scholarly. By nature, you might delve into subject matter that intrigues you. Perhaps you read, write, listen to lectures, experiment, or research selected topics to broaden your understanding of them. Sometimes you think of questions no one else has ever asked. Sometimes you find your own answers.
By nature, you generally put forth extra effort to be the best or to finish first. You certainly concentrate on using your skills, knowledge, talents, and physical traits. You also rely on people with special expertise. Their suggestions probably give you a distinct advantage over your opponents. Chances are good that you approach most win-lose situations in a practical and realistic manner. When you are intent on being victorious, you automatically extinguish any sentimental feelings you have toward your rivals. It’s very likely that you yearn to get ahead. You strive to acquire many of the status symbols and special privileges that come with rank, title, or position. Instinctively, you are eager to broaden your knowledge and expand your skills when comparisons are made between you and your opponents. Sometimes your rivalries are public. Sometimes they are known only to you. Either way, you are determined to be victorious by capturing the top prize, finishing in first place, or being declared the very best. Because of your strengths, you consistently aim to turn in the prize-winning performance. A second- or third-place finish can send you into an emotional tailspin. Your ability to pull out of it depends on your other talents.
Driven by your talents, you may dream up new tasks to do. Perhaps you realize the inventive process cannot be rushed. Sometimes you are frustrated by individuals who appreciate your originality but fail to give you enough time to generate novel ideas. By nature, you may feel more favorable about life when you can freely use your sophisticated vocabulary. Perhaps your enjoyment of language is multiplied when your choice of words stimulates the thinking of others. Chances are good that you favor conversations where information, facts, or data are considered objectively — that is, emotions do not distort the truth. You pose questions, evaluate answers, and figure out how things work.
Reducing an idea, theory, or process to its most basic parts provides you with many insights. You are likely to archive — that is, preserve — your discoveries so you can use them later. Because of your strengths, you may consider yourself an idea person. Perhaps your job, studies, or life in general feels a bit more exciting when people ask you to think up novel assignments, activities, or campaigns. It’s very likely that you now and then take advantage of opportunities that allow you to generate original ideas.
Because of your strengths, you want your life to really matter. You are determined to contribute to the well-being of individuals and the human family. You sense you can be an influence for good in the world. It’s very likely that you definitely want to benefit humankind and the environment. You seek to bring about major and minor changes that are needed. You identify what you can do as a person to make life better for others. Your values are expressed through your words and deeds. Your sense of mission — whatever it happens to be — fills your life with meaning and purpose. Instinctively, you occasionally inconvenience yourself to help someone else. Maybe the person’s appreciation, smile, or words of thanks make you feel good about yourself and life in general. Perhaps you have a bit more energy for your own job or studies after you have done a good deed. By nature, you strive to find meaning in your existence. Adding value to the lives of other people enriches your own. Chances are good that you occasionally sense you are part of something bigger or more important than yourself. Maybe this conviction influences choices you make in life.

 Formação e Qualificações Profissionais


  • Graduado em Tecnologia em Processamento de Dados. Fatec-Am, conclusão em 12/2005.
  • Pós-Graduação em Gestão de Projetos de TI. Fatec-Am, conclusão 07/2012
  • Curso Java3D (2007)
  • Curso Complementar de J2SE pela Caelum (2008)
  • Certificação SCJA (Java Standard Edition 6, Certified Associate - 2009)
  • Curso Complementar de J2ME pela Caelum (2009)
  • Curso Complementar Computação Física com Arduino pela Globalcode (2010)
  • Curso de Fotografia (2012)
  • Curso de Fotografia Noturna (2012)
  • Curso de Python para desenvolvedores pela PyCursos (2012)
  • Curso de Flask pela PyCursos (2013)


 Experiência Profissional


  • 2007 - Atual: IMA ( Informática de Municípios Associados )
    Cargo: Analista de Sistemas.
    Principais atividades: Análise e Desenvolvimento de Sistemas. Responsável por diversos desenvolvimentos e manutenção de sistemas de computador, sendo os principais para a internet.

  • 2006 - 2007: MAPData
    Cargo: Técnico em Desenvolvimento
    Principais atividades: Desenvolvimento de Sistemas Web, AutoCAD e Inventor (Autodesk), além de treinamentos correlacionados a linguagem LISP e GED (Gerenciamento Eletrônico de Documentos).

  • 2004 - 2005: IZ ( Instituto de Zootecnia )
    Estágio extra-curricular com duração de 30 meses junto ao Departamento de Informática.


 Projetos Online


Para encontrar os meus projetos online basta procurar pelo meu usuário no github (utilizando o link das redes sociais no começo desta página), ou então clicar nos links abaixo! ;)

Bolão de Futebol Simples

Sistema simples feito em django para você se divertir com seus amigos durante muito tempo.

O objetivo era ser simples e rápido!

Estatísticas da Lotofácil

Site criado para fornecer estatísticas simples da loteria brasileira lotofácil.
É realizado uma importação do arquivo existente no site da caixa, e em seguinda inserido em uma base de dados.

Android Geolocation Marker

This is a small projet using phoneGap to build a geolocation marker. I'm using this projects to mark polygons in another application! This app let's you geolocate yourself and save that to a csv file, to be used later.
The csv file is called AndroidGeolocationMarker.csv and is recorded on the root of the sd card!

Mobile Financial

This project aimed is to provide a way to register info about expenses, but it works beyond that... you can control the efficiency of your vehicle, the program gives you the average of fuel cost in the month...

Github (Gists)

Some code i write you could check then out also or use those little pieces to improve your app. Use then wisely! :D