Andre's profileFurtaSpace - www.afurtad...PhotosBlogLists Tools Help

Blog


    October 26

    PM verb blitz

    While positions in the Dev/Test discipline at Microsoft are straightforward to understand for newcomers, this is not exactly true for the PM (program management) discipline. It's not the same thing as project management and relies much more on a technical side.
     
    Steven Sinofsky already detailed what program managers do at Microsoft. My contribution here is a "verb blitz": what are common actions performed by PMs? Here you have a list compiled from some colleagues:
     
    • adjust
    • aggregate
    • analyze
    • approve
    • associate
    • assume
    • attest
    • build
    • carry
    • clarify
    • close
    • complete
    • confirm
    • connect
    • consult
    • contact
    • cooperate
    • create
    • declare
    • decline
    • define
    • describe
    • determine
    • dilute
    • disable
    • distill
    • drive
    • enable
    • find
    • follow
    • gather
    • highlight
    • illuminate
    • improve
    • inquire
    • inspire
    • interact
    • investigate
    • isolate
    • lead
    • learn
    • look
    • manage
    • match
    • mix
    • move
    • offer
    • open
    • optimize
    • partner
    • post
    • present
    • prioritize
    • prove
    • purchase
    • randomize
    • read
    • refer
    • reject
    • release
    • remix
    • replicate
    • reply
    • reproduce
    • request
    • require
    • resolve
    • review
    • set
    • share
    • sign-up
    • submit
    • substitute
    • succeed
    • summarize
    • swap
    • sync
    • transfer
    • triage
    • validate
    • verify
    • win
    BR,
    -- AFurtado
    May 02

    Infected… not by swine flu, but by the Silicon Valley entrepreneurship spirit

    Last Friday I had the opportunity to present at the Microsoft Imagine Cup Innovation Accelerator Workshop, in Mountain View, CA. The presentation was related to insights and experiences, as a former Imagine Cup competitor and short-experienced entrepreneur, on what make profitable business and innovative people. The audience was the Imagine Cup 2008 winning teams, who are now changing their focus from the prototypes created during the competition to the establishment of real business aimed at the market.

    The best moment of the day was at the final presentations the teams did to a board of real angel investors and venture capitalists. I was able to learn a lot from the investors and VCs, in the context of startups looking for capital to start their business. The major takeaways were:

    • There are no reasons to hide your ideas from others. What you need the most when creating a startup is feedback. A win-win situation is much more likely to happen when two business are openly discussed. Don’t be afraid of people stealing your idea. Even if another team (or startup) understands your idea, you are still the only one owning the specifics on how to operationalize it, having many more insights and details that the other team doesn’t have. Finally, the final product and idea will change so much before released, that it makes no sense to hide something that is very likely to be out of date. Get the feedback instead. Join the Silicon Valley spirit, where people are open and eager to feedback!
    • When presenting your idea to investors, ensure you show a case study that illustrates it. Get down to the specifics of who will use your product/service, and how. Ensure the target audience of your product/service is made clear.
    • Investors are interested in knowing how THEY will make money, not how you will make money (although both things are connected). Ensure you properly tell them your approach and, most important, your numbers: how much do you need? What will be your return on investment?
    • In business pitches and short-time presentations (e.g., 10 minutes), time management is crucial, but hard to achieve. The solution for that? Rehearsal!
    • Get inspired by the "Steve Jobs" presentation style: almost no text, lots of graphics and a story to tell.
    • Make a database of questions investors may ask you, and ensure you have answers for all of them.
    • Tell your story and your passion. This will help the investor to understand the connection you have with the solution and problem you are trying to solve. For example, the team who created v-eye (vibrating wristbands for visually-impaired people) for Imagine Cup 2006 always started their presentations by telling that the grandfather of a team member, who was loosing his vision, inspired the whole thing.
    • Show unity, how you are proposing the idea as a team. Investors are interested in understanding how strong the team is, whether there’s a balance and the team will be able to commit itself and stay together as it faces challenges. Sometimes introducing the team in the beginning might be a good thing to get empathy from the audience.
    • Depending on your audience (e.g., American investors), it’s important to show passion and emotion during a presentation, in order to avoid a robotic delivery of the content. This may something hard for technical people. Other cultures (e.g., from Asia), on the other hand, do not valorize passion/emotion that much in business pitch presentations, being more focused on the technical and operational details. Summing up: know your audience!
    • Finally, have a pile of business cards, ready to be exchanged. I wish technology made this simpler… what about shaking hands and, by means of a smart personal device such as a ring, the information is already exchanged?

    BR,
    -- AFurtado

    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation

    October 25

    Redmond MSP Summit 2008: do you keep building your professional skill set? / Encontro de MSPs 2008 em Redmond: você mantém a evolução do seu conjunto de habilidades profissionais?

     

    A couple of weeks ago, the first Microsoft Student Partner (MSP) Summit took place here in Redmond, in which some of the most talented (and luckiest) student partners of the world had a chance to get in touch with Microsoft Corp and lots of new technical stuff coming in the next months. The requirement of having to sign an NDA with Microsoft shows how those students were privileged to be some of the first people to put their eyes in such new technologies.

    As an ex-MSP, I was invited to do a presentation there about my work experience at Microsoft, share some career development tips and discuss about the skills I've acquired, as a MSP and Imagine Cup (IC) contestant, which are contributing the most to my job. You can find my slide deck here (the link might vanish at anytime).

    jobs

    At the end of the Summit, the students voted in the top presentations, and I was really glad to know that mine made the top-3. Being second or third to presenters like ScottGu is definitively not bad! :)

    So which are the top skills that the MSP Program and IC bring you in order for you to boost your professional life in the future? My list follows below:

    • Confidence: when you advance in a IC competition or is able to carry on lots of responsibilities as a MSP, you know that you are able to solve lots of problems of different nature: management, technical, communication, team work, etc. That will turn you into a much more confident professional in the future.
    • Broad knowledge of Microsoft technologies: as a MSP and/or IC contestant, you have the unique opportunity to get in touch with many different technologies. Such kind of broad knowledge can open many doors in your professional life. Working at Microsoft, for example, I was able to use in my projects very different things: .NET, VSTO, VSTS, gadgets, DSL Tools, lots of APIs and many other techs I may had never known without being a MSP/IC contestant.
    • Structured/analytical thinking: divide-merge-conquer is a typical skill you develop in IC projects. Besides that, MSP/IC requires you to logically structure presentations and demos under time and other constraints. Such skills are hugely needed in a professional environment.
    • Communication skills: MSP/IC requires you to communicate and interact with people a lot. Every time I have to do a presentation today, I think back 3 years ago and say to myself: "If I was able to do a presentation in English to more than 2,000 people in an Imagine Cup world finals, I can do this now". Besides that, MSP teaches a lot about negotiation and handling conflicts. IC also helps you to know how to take questions from other people and successfully build an approach to answer them.
    • Improved cultural wisdom/awareness: Brazil is huge, and the MSP Program created many opportunities for me to better know my own country, lots of different people and understand lots of variations in our culture. IC, on the other hand, made me much more aware about the world. Traveling to Japan, Korea and other places to know people from more than 40 countries in the globe is priceless. Some people may take a while to get used to the multi-cultural environment that Microsoft Corporation provides, but definitively that's not the case of an ex-IC competitor.
    • Networking: more than time or money, people is the most valuable resource one can have. MSP/IC is all about that: building tons of networking. Because of Imagine Cup, I was able to go to places far away from home, such as Russia, and meet friends there who helped me out in many different situations. Still today, I keep in touch with many people from my past MSP/IC experience and that not only saves me lots of time and money, but also creates many exciting professional opportunities.
    • English: that's quite obvious, but if English is not your native language, IC dramatically improves your ESL (English as Second Language) abilities. You have to do presentations in English, interact with people in English, understand and reply to judges' questions in English. All of this adds a lot to you speaking and listening skills!

    Having listed all of that benefits, that by no means are a complete set, I believe every MSP and IC contestant should re-evaluate if they are aiming at building their professional skill sets, instead of only focusing on the program/competition prizes. Let's open our eyes: as Taoism preach, look inside yourself and you'll find all answers. :)

    []s
    -- AFurtado

    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation

    English - Portuguese

    Algumas semanas atrás, o primeiro Microsoft Student Partner (MSP) Summit teve lugar aqui em Redmond, em que alguns dos MSPs mais talentosos (e sortudos) do mundo tiveram a oportunidade de entrar em contacto com a Microsoft Corp e muitas novas tecnologies que estão por vir nos próximos meses. A exigência de ter que assinar um NDA com a Microsoft mostra como o os estudantes foram privilegiados ao serem algumas das primeiras pessoas a por os olhos nessas novas tecnologias.

    Como um ex-MSP, Fui convidado a fazer uma apresentação sobre minha experiência de trabalho na Microsoft, compartilhar algumas dicas de desenvolvimento de carreira e discutir sobre as competências que adquiri, como um MSP e participante da Imagine Cup (IC), que estão a contribuir mais para meu trabalho. Você pode encontrar minha apresentação aqui (o link pode desaparecer a qualquer momento).

    jobs

    No final do Summit, os estudantes elegeram as melhores apresentações. Fiquei realmente satisfeito por saber que a minha foi uma das top-3. Ser segundo ou terceiro a apresentadores como ScottGu definitivamente não é mau! :)

    Então quais são as maiores habilidades que o programa MSP e a IC ajudam você a construir para sua vida profissional no futuro? Minha lista segue abaixo:

    • Auto-confiança: quando você avança em uma competição da IC ou é capaz de acumular várias responsabilidades como um MSP, você sabe que é capaz de resolver muitos problemas de naturezas de diferentes: gerenciamento, técnicas, comunicação, trabalho em equipe, etc. Isso irá lhe transformar em um profissional muito mais confiante no futuro.
    • Amplo conhecimento das tecnologias da Microsoft: como um participante MSP e / ou IC, você tem uma oportunidade única para entrar em contato com muitas tecnologias diferentes. Esse tipo de conhecimentos gerais pode abrir muitas portas em sua vida profissional. No meu trabalho na Microsoft, por exemplo, tive oportunidade de usar em meus projetos diferentes tecnologias como .NET, VSTO, VSTS, gadgets, DSL Tools, várias APIs e muitas outras tecnologias que talvez nunca tivesse conhecido sem ser um participante MSP/IC.
    • Pensamento estruturado/analítico: dividir-juntar-conquistar é uma competência típica que você desenvolve em projectos de IC. Além disso, MSP/IC requer que estruturação lógica de apresentações e demonstrações, dentro de restrições de tempo e outras. Tais conhecimentos são extremamente necessários em um ambiente profissional.
    • Habilidades de comunicação: MSP/IC requer que você se comunique e interaja muito com pessoas. Toda vez que preciso de fazer uma apresentação hoje, volto há 3 anos e digo-me: "Se pude fazer uma apresentação em inglês para mais de 2.000 pessoas em um final de Imagine Cup, posso fazer isso agora". Além disso, o Programa MSP ensina muito sobre negociação e o tratamento de conflitos. IC também ajuda a saber como responder às perguntas de outras pessoas e com êxito construir uma abordagem para respondê-las.
    • Aprimoramento cultural: o Brasil é enorme, e o programa de MSP criou muitas oportunidades para eu conhecer melhor meu próprio país, muitas pessoas diferentes e compreender as variações na nossa cultura. A IC, por outro lado, me deu muito mais consciência sobre o mundo. Viajando para o Japão, Coreia e outros locais para conhecer pessoas de mais de 40 países do globo não tem preço. Algumas pessoas podem demorar um pouco para se habituar-se com o ambiente multicultural que a Microsoft Corporation fornece, mas definitivamente esse não é o caso de um ex-concorrente da IC.
    • Networking: mais do que tempo ou dinheiro, pessoas é o mais valioso recurso alguém pode ter. MSP/IC tem tudo a ver que com isso: construção toneladas de networking. Devido à Imagine Cup, pude ir para lugares distantes da casa, como a Rússia, e encontrar amigos que ajudaram-me em muitas situações diferentes. Ainda hoje, mantenho contato com muitas pessoas da minha experiência passada de MSP/IC, o que não só me salva tempo e dinheiro, mas também cria muitas oportunidades profissionais interessantes.
    • Inglês: Isso é óbvio, mas se inglês não for seu idioma nativo, a IC aumenta drasticamente suas capacidades de ESL (inglês como segundo idioma). Afinal, você tem que fazer apresentações em inglês, interagir com pessoas em língua inglesa, compreender e responder às perguntas dos juízes em inglês. Tudo isto adiciona muito a suas competências de falar e ouvir em inglês!

    Tendo enumerados todos os benefícios acima, que não são um conjunto completo, penso que todos os participantes da IC e MSPs devem reavaliar se eles estão construindo seus conjuntos de qualificações profissionais nessas experiências, em vez de apenas se concentrar nos prêmios. Vamos abrir os olhos: como Taoísmo prega, procure dentro de si mesmo e você encontrará todas as respostas. :)

    []s
    --AFurtado

    Os relatos e opiniões deste post apresentam pontos de vista pessoais,
    não refletindo necessariamente a opinião da Microsoft Corporation.


    September 24

    5 practical rules for a successful presentation / 5 regras práticas para uma apresentação de sucesso

     

    Today, a co-worker gracefully summarized 5 points he believes are essential to deliver a high-quality technical presentation. I believe he wouldn't mind if I share them with you:

    • Set up the current situation;
    • Describe the "problem" you are solving in a way that the audience will relate to it;
    • Explain the solution and benefit to the audience;
    • Demo all of the above;
    • Tell the audience what action they need to do in order to get the solution and how they can access your solution.

    I'd like to add the demos can be done in multiple pieces, as the problem/solution unfolds.

    If you can remember only one thing when creating a presentation, let it be the flow above.

    []s
    -- AFurtado

    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation

    English - Portuguese

    Hoje, uma colega de trabalho resumiu graciosamente 5 pontos que ele considera essenciais para entregar uma apresentação técnica de alta qualidade. Acho que ele não se importaria se eu os compartilhar com vocês:

    • Esboce a situação actual;
    • Descreva o "problema" você está resolvendo de uma forma que o público consiga associar;
    • Explique a solução e seu benefício para o público;
    • Faça a demo de tudo acima;
    • Informe ao público que medidas precisam ser feitas para se obter a solução e como eles podem acessá-la.

    Gostaria de acrescentar que demonstrações podem ser feitas em múltiplas partes, à medida que o problema/solução se desenrolem.

    Se você só se lembrar de apenas uma coisa quando criar uma apresentação, que seja o fluxo acima.

    []
    --AFurtado

    Os relatos e opiniões deste post apresentam pontos de vista pessoais,
    não refletindo necessariamente a opinião da Microsoft Corporation


    September 22

    Microsoft Company Meeting 2008 / Microsoft: Reunião da Empresa 2008

     

    While the cold (re)starts to strike Redmond/Seattle this fall, we had, last week, the annual Microsoft Company Meeting.

    When I think about "meetings", the first things that come to my mind are meeting rooms and people around a table. But what if dozens of thousands of people are actually taking part in the meeting? Then the meeting table becomes a baseball stadium (more specifically the Safeco Field, in Seattle), where Microsoft employees were able to understand what's coming next in a more holistic viewpoint.

    Very unique experience indeed! Unfortunately there's not much I can share since we need to keep lots of things undisclosed until the upcoming PDC. Below, Steve Ballmer speaks at the closing event keynote.

    IMAG0138

    Now it's time to go back to our offices and regular meeting rooms.

    []s
    -- AFurtado

    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation

    English - Portuguese

    Enquanto o frio (re)começa a atingir Redmond/Seattle este outono, tivemos, na semana passada, a reunião anual da empresa, da Microsoft.

    Quando penso sobre "reuniões", as primeiras coisas que vêm à mente são salas de reunião e pessoas ao redor de uma mesa. Mas o que acontece se dezenas de milhares de pessoas participam da reunião? Então a mesa de reunião torna-se um estádio de beisebol (mais especificamente o Safeco Field, em Seattle), onde os funcionários da Microsoft tiveram uma visão do que está por vir de um ponto de vista mais holístico.

    Sem dúvida, uma experiência única! Infelizmente há não muito que posso compartilhar, dado que é necessário manter a confidencialidade de várias coisas até o próximo PDC. Abaixo, Steve Ballmer fala na palestra de encerramento do evento.

    IMAG0138

    Agora é hore de voltar aos nossos escritórios e salas de reuniões tradicionais.

    []
    --AFurtado

    Os relatos e opiniões deste post apresentam pontos de vista pessoais,
    não refletindo necessariamente a opinião da Microsoft Corporation


    August 27

    MSLibrary: one more reason to work for Microsoft / MSLibrary: mais um motivo para se trabalhar na Microsoft

     

    In a previous blog post, I've embedded a video in which some of the Microsoft perks (fancy name for employee benefits) were presented.

    Today, I've found another perk which is not very evident at first but is a very helpful thing: the MSLibrary. In short, through an internal link, any employee can access the digital version of the internal Microsoft Library and check out a book, which is delivered to his/her Office the next day. You can stay with the book as long as no one else is also interested on it, or stay 3 weeks with the copy otherwise.

    Being an automation lover, right now I have in my hands a copy of the Practical Software Factories in .NET, which I intend to digest (and highlight/share some interesting topics with you) in the next weeks. It's not as dense as the Jack Greenfield's (et al.) bible on the Microsoft Software Factories vision, but I'm looking forward on acquiring interesting new knowledge from it.

    psf

    Reading a technical book is by far the best way to get comprehensive knowledge about a subject. Yes, we have the whole web full of tutorials, code and articles for us to search, but when you want to master something for real, then taking your time to read a specialized book is a champion's approach. Reading the book Mastering Visual Studio .NET 2003 some years ago, for instance, set my path towards extensibility and automation.

    Congrats (and thanks) to Microsoft for making a huge knowledge collection available to its employees.

    []s
    -- AFurtado

    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation

    English - Portuguese

    Em um post anterior, eu mostrei um vídeo em que algunss dos perks da Microsoft (nome estiloso para benefícios de trabalho) foram apresentados.

    Hoje, eu encontrei um outro perk que, embora não seja muito evidente de início, é algo muito útil: a MSLibrary. Em resumo, através de um link interno, qualquer funcionário pode alcançar a versão digital da biblioteca interna da Microsoft e alugar um livro, que é entregue a seu escritório no próximo dia. Você pode permanecer com o livro contanto que ninguém esteja querendo o mesmo, ou permanecer 3 semanas com a cópia de outra maneira.

    Sendo um amante da automação, agora eu tenho em minhas mãos uma cópia do Fábricas práticas do software em .NET, que eu pretendo digerir (e destacar/compartilhar alguns tópicos interessantes com vocês) nas próximas semanas. Não é tão denso quanto A Bíblia do Jack Greenfield (et al.) sobre a visão das fábricas do software da Microsoft, mas eu espero adquirir conhecimento novo interessante dele.

    psf

    Ler um livro técnico é uma maneira muito melhor de obter conhecimento detalhado sobre um assunto. Sim, nós temos a web inteira cheia de cursos, código e artigos para nós procurarmos, mas quando você quer dominar algo de verdade, tomar seu tempo para ler um livro especializado é uma abordagem de campeão. Lendo o livro Mastering Visual Studio .NET 2003 certos anos atrás, por exemplo, iniciei meu caminho para a extensibilidade e a automação.

    Parabéns (e obrigado) a Microsoft para fazer uma coleção enorme do conhecimento disponível a seus empregados.

    [] s
    -- AFurtado

    Os relatos e opiniões deste post apresentam pontos de vista pessoais,
    não refletindo necessariamente a opinião da Microsoft Corporation.


    August 10

    Microsoft recruits in Brazil again / Microsoft volta a recrutar no Brasil

     

    Microsoft Corporation is looking for new hires in Brazil, for positions in Redmond/USA. It's your chance to join the team! The complete details follow below.

    []s
    -- AFurtado

    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation

    English - Portuguese

    A Microsoft Corporation está voltando ao Brasil à procura de novas contratações para posições em Redmond/EUA. É sua chance de juntar-se à equipe! Os detalhes completos seguem abaixo.

    [] s
    -- AFurtado

    Os relatos e opiniões deste post apresentam pontos de vista pessoais,
    não refletindo necessariamente a opinião da Microsoft Corporation


     

    Options are Good.

    In life. And in your career.

    What fuels your passion?

    Core Technical

    So, you’ve got your diploma—or you will soon enough. Now it’s time to take on the working world. We know deciding where to start your career can be as nerve-wracking as it is exciting. Maybe you don’t know exactly what you want to do. Maybe you don’t even have a technology background. The good thing is, at Microsoft, you have lots of options. Nowhere else will you have such a variety of products and technologies to get behind—or so many career paths to choose from. You’ll learn from people who have been in the industry for over 30 years. And most of all, you’ll have the resources to reach people all over the world with your work. It’s about taking your career as far as you want it to go—in any direction you choose.

    clip_image001

    “The variety of products that Microsoft develops greatly influenced my decision to work here. As my career develops I can follow my passion to apply myself to different technologies without having to leave the company.”
    - David, Software Design Engineer in Test, Live Meeting

    Take the Leap, It’s Cool Inside
    As a Microsoft employee in a full-time technical position, you’ll dive head first into meaningful work. The kind that inspires you. This is the kind of place where your goals are limited only by your imagination and motivation. What’s more, you’ll be backed by a multi-billion dollar company at the top of its game. It’s in your blood to innovate, so join others who share your passion, your talent, and your limitless energy.

    clip_image001[1]

    "You will find no other company with the sheer breadth of technologies, from Windows kernel, to Office applications, to servers, to Live Web services, to Xbox, to games, to business solutions, to hardware. The things you get to see and learn from other people are amazing."
    - John, Software Development Lead, Windows Server Performance

    Start Here
    Not sure what full-time position at Microsoft fits you best? Have a look at the Product Development Process to get an idea where your contributions could make the most difference.

    Software Development Engineer (SDE)
    As a Software Development Engineer, you’ll make decisions about design and feature implementation. If you like to write code and design efficient data structures and algorithms to develop next-generation applications or operating systems, this is the position for you.

    Software Development Engineer in Test (SDET)
    As a Software Development Engineer in Test (SDET), you’ll ensure a product’s quality by making sure it performs as users expect it to. Part of the fun is how creative you can be devising ways to manipulate, crush, and sabotage software into submission—while creating innovative testing technologies along the way. Ultimately, as an SDET it’s your input that can make the difference between joy and frustration for the customers. A great SDET demonstrates interest in customer advocacy derived from a holistic understanding of the product from the code level to delivery. Using the tools you create, you’ll pour over source code for trouble spots, debugging and isolating problems, and executing creative tests to find new bugs while regression testing recent fixes.

    Program Manager (PM)
    As a Program Manager, you’ll drive the technical vision, design and implementation of next-generation software solutions. Managing feature sets throughout the product lifecycle, you’ll have the chance to see your design through to completion. Program Managers are advocates for end-users, so your passion for anticipating customer needs and creating outside-the-box solutions for them will really help you shine in this role. As a Program Manager you will have the ability to lead within a product’s life cycle using evangelism, empathy, and negotiation to define and deliver results. You will also be responsible for authoring technical specifications, including envisaged usage cases, customer scenarios, and prioritized requirements lists.

    Overall Qualifications:

    • Pursuing a BS/MS of PhD degree in Engineering, Computer Science or related field

    • 1-2 years experience programming in C/C++/C#, Java and/or other computer programming languages preferred

    • Functional level English language skills, written and spoken requirements

    Whatever position you choose, you’ll make a real impact in the dynamic world of product development at Microsoft. Microsoft has an ongoing need for exceptional university students and recent graduates from around the world to help us build the next generation of software products. All positions are in the United States at our corporate headquarters in Redmond, Washington.

    Send Us Your CV
    Our recruiting team travels to your region regularly to meet bright and enthusiastic people like you, and we look forward to receiving your CV. And, by the way, we have many positions available, so if there is someone else you think we should know about, please share this information with them.

    All positions are at our corporate headquarters in Redmond, Washington, in the United States. We do require functional level English language skills, written and spoken. If we invite you to an interview somewhere in your region, we will cover any travel expenses you may have.

    C.V. Instructions

    Submitting a C.V. in English is the only way to get to the next stage of consideration, the interview. Here are a few things to keep in mind when you are updating your C.V. to send to us:

    • Include your military status if your country mandates it. This will help us know if you are allowed to leave your country to work in the United States

    • Clearly state your graduation date, degree/major and the university you attended or are attending

    • Specify your technical skills (including programming languages and other development tools you know well), project details (both within university and at any jobs or internships you have held), and technologies you have used on those projects

    • Describe your role in the projects that you worked on, and what you personally achieved

    • Provide an active e-mail address, physical address, and current phone number where we can reach you

    Send it off to: sarec@microsoft.com

    A recruiter will review it, and if interested will set up a phone interview as a first step!

    For more information, please see http://www.microsoft.com/college/overseas.mspx

    NOTE: All non-U.S. residents will require a U.S. work visa (H1B). If you receive an offer from Microsoft, we will cover all costs for visa processing and approval.

    Microsoft is an equal opportunity employer and supports workforce diversity.

    June 15

    A typical Microsoft interview question: try it! / Uma pergunta típica de entrevistas para a Microsoft: tente você mesmo!

     

    Here you have a typical question that would be asked to you during a Microsoft job interview:

    "People in a given building are complaining that an elevator (or lift, as you wish) is taking too long to move people from one floor to another. How would you solve this problem?"

    Think about this question during the week; I'll come back next weekend to share a great answer from my friend, co-worker and previous Imagine Cup Japan 2005 partner, Igor Gatis. It would be cool if you share your thoughts in the comments as well...

    elevador

    []s
    -- AFurtado

    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation

    English - Portuguese

    Segue abaixo pergunta típica que lhe poderia ser feita durante uma entrevista de trabalho da Microsoft:

    "As pessoas de um dado edifício estão queixando-se que um elevador  está tomando muito tempo para ir de um andar ao outro. Como você resolveria este problema?"

    Pense sobre esta pergunta durante a semana; eu voltarei o próximo fim de semana para compartilhar uma grande resposta de meu amigo, colega de trabalho e parceiro da Imagine Cup Japão 2005, Igor Gatis. Seria legal se vocês compartilhassem seus pensamentos nos comentários também…

    [] s
    -- AFurtado

    Os relatos e opiniões deste post apresentam pontos de vista pessoais,
    não refletindo necessariamente a opinião da Microsoft Corporation.


    May 02

    The day I exchanged emails with Steve Ballmer

     
    In a previous post, I commented about one of the greatest concerns I had before joining Microsoft, which was how deep I'd feel myself as a tiny fish in such a big ocean, with so many people (86k+) much more experienced than me. However, it turns out that fishes in this ocean are more connected than expected.
     
    Wanna have a quick chat with Bill Gatis? No problem, calling him is just a couple of clicks away. And I'm not joking!:
     

    callbillg

     
    Now in case you haven't seen it yet, I'd really like to refer this video you definitively can't miss, in which two very well known characters of our Information Era get together: Steve Ballmer and Guy Kawasaki.
     

    steveb

     
    They discuss many interesting and fun things beyond "technalities", such as what SteveB's daily routine looks like. Kawasaki has always funny provocations (he brought his Apple laptop to the keynote, by the way) and many questions regarding Microsoft competitors (Google, Firefox, Adobe, etc.) came to the stage.
     
    One thing that surprised Kawasaki was the fact that SteveB receives only 60 emails a day, and has no assistants filtering emails. In fact, I myself sent him an email (actually a couple of weeks ago or so, before watching the video), and he did reply, shortly but very timely (less than 24h). I enjoyed the fact that a newbie and a CEO of a 86k+ employees company have open communication. That makes the ocean to seem not that big.
     
    Some other interesting highlights from the video:
    • Many people think that Google, for Microsoft, is "the big enemy that must be beaten". But Microsoft actually works in 4 different fronts (entertainment, enterprise, desktop and online), so Google can be considered a competitor regarding only the last of them.
    • It's not part of Microsoft policy to buy airplanes/jets to its employees.
    • Vista had to face a critical trade-off: compatibility vs. security. The second topic received a major focus, and the OS had to catch up with compatibility later.
    • Guy Kawasaki brought to attention a very interesting topic: if Microsoft has many "pieces" of social applications (Messenger, Live Spaces, Xbox, etc.), why don't bring this to the next level, making it possible for example to have developers creating MS-based social software through an API similar to Facebook's?
    • For me, minute 26 is worth for the whole video. Ballmer greatly replies to a set of Guy Kawasaki provocations, specially related to Vista.
    • Guy Kawasaki's child won a Halo tournament a few time ago.
    • Ballmer shares one of the reasons for working with techonolgy everyday, which is very true for me: to be at the forefront in changing in the world.
    This video reinforced a feeling that I have, that behind the crazy "developers-developers-developers" Ballmer there is a person truly focused to get his job done. Some people may disagree with his way of conducting business, but I believe in his passion for the business. And no, I'm not saying this because he's my boss... ;)
     
    []s
    -- AFurtado
     
    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation.

    April 26

    Break your comfort zone. Now.

     
    Comfort zones are those in which you feel yourself stable enough in your career so that you avoid taking risks (actually taking any efforts at all) to move the next level up. It doesn't mean you are mediocre. On the contrary, you might have mastered the skills required by the zone, is a reference to others in your position and perform your tasks as productive as few other people can do in your level.
     
    But why (I believe) are comfort zones so dangerous? When you are not in a comfort zone (i.e., "ramping up"), you assign yourself stretch challenges that will for sure make you a better professional, even if you fail the goals, since you can learn from every experience. The outcomes can even be reflected in your personal life, as a result of being more organized, disciplined, focused, confident, and so on.
     
    But when you reach a comfort zone, when you consider yourself simply done and satisfied, past success can blind you towards a false feeling of eternal accomplishment. Such a feeling is as fugacious as the physical sense of being full after enjoying a good meal: sometime later in the future, your body will need to be refueled again.
     
    So the point I'm trying to make here is that success is not the ultimate goal, but the ongoing journey itself. It is the fuel that supports a much nobler destination, which is, at least for me, cyclically refining and realizing your potential to positively impact and improve the (socio-)environment in where we live. Every time you do more, you stretch yourself to discover you have room to do even more. If you stop your desire to improve as a professional and human being, you'll run down dry in the middle of the road. Comfort zones are a sort of "reverse gas stations", in which you stop just to have your fuel drained.
     
    When I was young, I saw the illusion trick below. Which of the inner circles is bigger, inner circle of the A set or inner circle of the B set?
     

    comfort

     
    They are exactly the same size! Comfort zones are like the peripheral circles of the B set: they don't challenge you anymore; you don't feel there's a need to grow. However, when you are faced in situations out of comfort zones, such as in set A above, you feel initially uncomfortable with the oppression of the surrounding challenges. But that's only when you know, for sure, you need to grow.
     
    This post is my attempt to verbalize some thoughts I had this week about getting away from comfort zones, which was the main reason I've accepted Microsoft's offer last year. I was feeling myself entering in a dangerous, but tempting comfort zone.
     
    This week it's been three months since I've started at the Microsoft Corp headquarters in Redmond, and for sure one of the greatest concerns I had was how deep I'd feel myself as a tiny fish in such a big ocean, with so many people (86k+) much more experienced than me. That’s uncomfortable, and exactly what I was looking for.
     
    I can say I've learned a couple of things. For example, such a small-cell-in-a-huge-body feeling will probably take years and years to go away. Think about this:
    • Microsoft has many initiatives (desktop, entertainment, online, enterprise).
    • Get a subset of that, such as Windows operating systems.
    • Get a subset of that, say, Vista.
    • Get a subset of the tasks that are needed to support Vista's lifecycle, such as providing service packs (SPs) and hotfixes.
    • Get a subset of that, such as SPs and hotfixes related to the operating system shell components.
    • Get a subset of that such shell components, say, some (not all) Control Panel components.
    • Get a subset of the responsibilities related to Control Panel components SPs/hotfixes, such as being responsible for the actual test process (designing/implementing test cases, thinking about new automation opportunities, etc.).
    • Hey, now you finally spotted my role inside the Microsoft world!
    I heard some thoughts that dealing with such a specific set of responsibilities, and being only one more soul in the middle of 86k+ people, would be a downgrade when compared to things I was doing before: the magic life of traveling the world (Japan, Korea, Russia, UK, Bahamas, etc.) to take part in software competitions, eventually winning some cash prizes and visibility; having a great fun with a focused research on game development; having influence in a start-up which is able to host own ideas and, of course, being always near to beloved ones in my home country.
     
    So instead of feeling downgraded, I prefer to feel myself more like moving from the circle set A to the circle set B. I'm out of my previous comfort zone, a difficult one to get away from, I must admit. But at the end of the day, I'm still the same person, the same way the inner A and B circles are still the same circle. Now it's time to grow. And I'm glad opportunities are all around.
     
    If you are still there reading this, I wish you a great comfort zone break! As it always happens with my long blog posts, I don't expect many comments, but if you'd like to share your ideas so that I can have more input to analyze my recent past choices, it'd be appreciated.
     
    []s
    -- AFurtado
     
    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation.
    April 17

    Microsoft perks

     
    For those who ask about employee benefits and general "perks" at Microsoft, the video below summarizes lots of them.
     
      
    Video: A Microsoft Guy Tries to Use All His Benefits in One Day
     
    I can testify they are very true, except for the fact that the company store is running out of Xbox 360s for lots of weeks now! :)
     
    I gave up waiting and bought my online today...
     
    []s
    -- AFurtado
     
    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation.
    March 24

    IT job positions in Microsoft

     
    When Microsoft goes overseas for recruiting, I always asked myself why it was so common for SDE/SDET positions (Software Development Engineer and Software Development Engineer in Test) to be offered, while I've never seen the same for "IT Pro" positions (those dealing more closely with administration/configuration of networks, databases, etc.).
     
    I believe I got the answer these days: Microsoft is not doing any international hiring for those positions, since currently they can be filled in the US. However, each local subsite office (as in Brazil, China, etc.) may be offering such positions internally, so that's for sure a right place to look for them.
     
    As a matter of fact, this makes sense since otherwise Microsoft would have to request even more of the already-hard-to-get international work visas. And if the positions can be filled in the US, the approach avoids lots of friction in the ongoing debate about international hiring. But that's another story.
     
    []s
    -- AFurtado
     
    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation.
     
    March 20

    Our fortune as engineers...

     
    No way back...? :)
     
     
       
     
    []s
    -- AFurtado
     
    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation.
    March 07

    Hello Bill, Part #4

    Diary of a Brazilian Microsoft newbie in Redmond
     
    "Enduring (some of) the challenges" - February, 2008
    [This post is part of a series. Read the first one here. Read the last one here.]  
     
    Relocating beacuse of a new job is not easy, especially when it's your first move and you're used to live in a place for dozens of years. Some things you'll discover you can go through pretty well, others might be more challenging (BTW, cooking is cool, ironing sucks).
     
    However, don't let such challenges hamper your professional goals. In the worst case, it will be an excellent opportunity for improving your "self-knowing", even if you suffer a little in the beginning to get more mature and have more experiences later. Weather, for instance, is one of the most expressive contributors to your new relocation experiences, as I tell below.
     
    So one day it had to happen: snow in Redmond for the first time since I've arrived here! New job, new life, new experiences... First time driving in the snow and a new English word learnt: skid!

    edurosnow  <=> SSL27013

     
    This reinforces my theory that life is an imitation of videogames: you play experiences in your console(s) first, then try it for real later (of course there are welcome exceptions). And someday, far ahead, they two will become the same thing (as a funnier version of The Matrix).
     
    Back from the future, thanks Redmond streets for warning me every challenge I might face:
     
    icysurface
    "may be"???
     
    However, we must see the positive side of everything... some experiences you simply don't have everywhere!
     
    ski <=> snowboard
     
    Wondering what (game?) comes next...
     
    []s
    -- AFurtado
     
    The statements or testimonies I offer in this post represent my own personal views.
    I am speaking for myself and not on behalf of my employer, Microsoft Corporation.

    February 13

    Hello Bill, Part #3

    Diary of a Brazilian Microsoft newbie in Redmond
     
    "Let the games begin" - Monday, Jan 21, 2008
    [This post is part of a series. Read the first one here. Read the last one here.]
     
    So I wake up at 7a.m. and get pretty excited: this is my first day at Microsoft! It was quite a freezing day, below 0 degrees (Celsius). When I get downstairs from the apartment, a big surprise: all the windows of my car were completely covered by ice! Impossible to see anything from the inside!

    Since may past experiences dealing with inner car temperatures in Brazil were restricted to turning the air conditioning on and opening the windows as quick as possible in order to not get all sweaty, I was hopelessly lost with that “frozen-window situation”. I remembered the Washington State Driver’s License Guide said you should remove all of the ice from the windows before driving, but how was I supposed to do that without being late for my first day at Microsoft??

    Then I had the (stupid) idea to go back home, empty the cereals bowl and put some hot water inside, to give the car a hot shower. The hot water melted the ice as expected and I was free to go, but as I was told later, this could have caused the window glass to expand and explode into pieces! Damn, now I understand why we have physics classes in our Computer Science curriculum! Please don’t tell this to the car rental agency… (Adding some ironic bits: a couple of days later I've discovered the car came with an ice scraper tool, it was inside a compartment in front of my eyes!)

    So I arrive at Microsoft on time. As it was my first day, I was supposed to attend the NEO, the New Employee Orientation. Quite an interesting coincidence, since the night before I was watching The Matrix on TV (BTW, the temporary house which Microsoft assigns you has a hundred of TV channels)…
     
    neo

    Then I had the real surprise of the day: 150 people were attending that same NEO session! This means that 150 people were starting at Microsoft at the same day! Since NEO happens each Monday, this means that about 600 or more people start their jobs at Microsoft per month! Really impressive, as it is to realize the company has more than 85,000 employees, and growing.

    And then I had the multi-cultural experience I was expecting for: people from all around the world exchanging their experiences and sharing their opinions, feelings, expectations, challenges, fears and potential in their very first day of a new professional experience.

    As deeper explanations of Microsoft in many aspects went along, NEO presented me many more surprises about the company. It was a moment to realize how huge Microsoft is and the responsibility the company has to take care of their employees: different options for rich medical and dental coverage, life insurance, “stay fit” incentives (you can enroll in the US’ biggest health club for free as a MS employee), support for having a secure retirement in the future, participation in the company stocks, legal consultancy, family benefits, a discount card that can be used in many places such as restaurants, commuting options and incentives, free shuttle service inside the MS Campus, tuition assistance, donations matching and many other global citizenship initiatives (what "evil empire"??), cafeterias with dining services all around the campus, free beverages (sodas, coffee, hot chocolate, etc.) everywhere and, finally, the so famous company store where employees can by Microsoft products with many discounts (Xbox 360 Elite is already part of my list!). Many of the benefits apply to your spouse or SSDP (same-sex domestic partner) and family.

    Other thing that impressed me quite a lot is the huge infra-structure that Microsoft has internally. Physically speaking, I believe there are more than 100 buildings. Check the main campus layout in the picture below (there's a half-dozen others, but not the same size).
     
    msbuildings
    Main campus. Each brown polygon is one of the MS buildings.

    Not only the physical, but the virtual infra-structure is huge as well. Everything you need as an employee is on the intranet. For example, I was impressed when searching for how could I adjust my seat at my office and found an ergonomics video just about that. And now I have more than a couple of dozen online courses to do: not only technical ones but others covering many distinct topics (anti-harassment, employee performance, etc.). I believe I couldn’t describe it all here, not only because the topic is large, but probably due to confidential reasons as well.

    I’m quite suspect to say this, since I’m a company employee now, but Microsoft’s NEO really provided the feeling that this is one of the best companies to work for. Does this also happen in other places such as Google, Yahoo, General Electric, Toyota, …? I don’t know, probably yes. I don’t want to make comparisons here, but to share a professional experience from a personal point-of-view. And the impressions, so far, are great.

    And of course, skiing sites are located 50 minutes from the MS Campus. I definitively need to try this, as they are places where snow and ice are supposed to be your friends... or not? Answers in a near future.

    []s
    -- AFurtado
    January 31

    Microsoft is hiring (again)!

     

    Check below some great job opportunities!

    []s
    -- AFurtado

    SDET (Software Design Engineer in Test)
    Click Here To Apply

    Do you have what it takes to create, release and support the security updates for the newest and earlier Microsoft products? Want to get into a highly visible security and patch detection release team? Are you interested in getting in on the ground floor of pre-release versions of Microsoft security bulletins and updates? Does playing a pivotal role in the release of individual and enterprise level deployment and detection technologies for critical Windows patches and helping customers solve real-world problems in today's security world sound like an exciting challenge? If so, join the rock-solid MBSA sustained engineering team and help us drive that vision. The MBSA team is looking for an individual with strong interpersonal skills, a logical mindset, an eye for detail and knowledge of Windows patches and patch management. We are focused on supporting a suite of engaging Microsoft security products and tools like Microsoft Baseline Security Analyzer, Microsoft Update, the Systems Management Server (SMS) Software Update Inventory Tool and the Enterprise Scan Tool as well as other tools that help customers identify the need for patches and security updates in their environments. These tools work as standalone tools and are also integrated with other Microsoft and third-party products to provide customers the visibility, control and comprehensive view into their enterprise patch state.

    We're looking for strong individual software development engineer in test who has the technical skills, a passion for product quality, and has an eye for security and exacting detail to help design, test, localize and maintain the public facing catalog that drives SMS security update detection, Enterprise Scan tools and scanners for customers with Custom Support Agreements. Candidates for this position should have strong enterprise software test and automation skills and demonstrated ability to understand customer patch deployment and patch detection needs. Candidates should be able to create automation and improve existing tools using one or more of the following: Visual Basic, C # and/or C++. Candidates should also be able to build test cases, execute dynamic test cases, update and design test and process automation, as well as have an understanding of basic localization and globalization considerations.

    Broad experience with the Windows operating system and Microsoft patches, service packs and updates is very useful, but not necessarily required. Experience in enterprise networking, enterprise management, distributed systems and a general knowledge of security concepts and technologies is a must, including but not limited to: Microsoft Baseline Security analyzer (MBSA), Systems Management Server (SMS), Microsoft Operations Manager (MOM), Microsoft Security Response Team (MSRC) Security Bulletins, Software/Windows Update Services (SUS/WSUS), Microsoft Update, and general XML schemas. Familiarity with Microsoft Virtual Server is also a plus. Candidates should also have demonstrated ability to work within and across large teams to drive product quality, reliability, scalability, and security initiatives. Finally, candidates should have a strong common-sense ability to think like our target customers: busy IT managers and administrators who must make security and patch choices with Microsoft tools - as well as a passion for making security simpler and clearer for those customers. Three years of software testing or experience and familiarity with Enterprise customers and their specific needs are required.

     

    PM (Project Manager)
    Click Here To Apply

    Do you have what it takes to drive the release of critical security issues each month? Do you enjoy managing cross-team partner relationships to ensure high-quality releases? Want get on the inside track for security patch releases for all Microsoft products? Are you interested in being pivotal to standalone and enterprise patch detection and deployment technologies for Windows patches? If helping customers solve real-world problems in today's security conscious world sounds like an exciting challenge, join us as a Release Program Manager on the MBSA release team. The MBSA team is looking for an individual with strong interpersonal skills, a logical mindset, an eye for detail and knowledge of Windows patches and patch management. We are focused on supporting a suite of engaging Microsoft security products and tools such as Microsoft Baseline Security Analyzer and the Enterprise Scan Tool as well as other tools that help customers identify the need for patches and security updates in their environments. These tools are used both as standalone tools and are integrated with other Microsoft and third-party technologies to provide customers a comprehensive view of their patch state and vulnerability assessment state.

    We're looking for a Program Manager who has the technical know-how and process-building mindset to manage and improve our monthly patch release cycle. This position calls for cohesive team skills, a passion for product quality, a security mindset and an eye for exacting detail. Candidates for this position should have strong enterprise patch detection and deployment skills and a demonstrated ability to understand customer needs with respect to Windows patch deployment, patch detection, and the relationship between publicly-released patches and the issues surrounding customers who deploy these patches. Candidates should be able to define processes, timelines, identify risks and assist in managing the underlying test efforts to make each release and on-time and bug-free release.

    An understanding of Windows and Microsoft patches, service packs and updates is very useful, but not required. Familiarity with internal tools such as PubWiz, the Download Management Tool (DMT), MSCOM and the public-facing TechNet Bulletin Search is helpful. Previous experience releasing public-facing content, data or KB articles is similarly helpful. Experience in enterprise networking, enterprise management, distributed systems and a general knowledge of security concepts and technologies is a must, including but not limited to: Microsoft Baseline Security analyzer (MBSA), Systems Management Server (SMS), Microsoft Operations Manager (MOM), Microsoft Security Response Team (MSRC) Security Bulletins, Software/Windows Update Services (SUS/WSUS), Microsoft Update, and general XML schemas. Candidates should also have demonstrated ability to work as a partner across multiple teams to drive product quality, reliability, scalability, and security initiatives. Finally, candidates should have a strong common-sense ability to think like customers: busy IT managers and administrators who make security and patch choices - as well as a passion for making security simpler and clearer for those customers. At least two years of software release management, testing or experience and familiarity with Enterprise customers are required.

     

    UX Designer (User Experience Designer)
    Click Here To Apply

    Come join one of the fastest growing businesses at Microsoft. The Management Administration Experience (MAX) team is looking for a User Experience Designer who is passionate about complex interaction design, interested in technology, and has experience in user experience design. MAX is a group of talented design and usability professionals whose goal is to provide easy, effective, and powerful tools for managing System Center and Windows Server products. Our products have a multitude of users who build and manage complex IT environments, and they need clear and direct tools to do this effectively. You will collaborate with User Experience Researchers to understand our customers and their specific needs, and propose design solutions to address those needs. You will work closely with Program Management to understand the technology and to define the products, features, and strategy for the user experience.

    Qualifications include a degree in Design, Human Factors, or related field. Technical knowledge of server administration, computer programming, or networking is desirable but not required. Other required skills include strong project management, cross-group collaboration, and written and oral communication skills.

     

    UX Researcher (User Experience Researcher)
    Click Here To Apply

    Microsoft’s Windows Server Group seeks a creative and driven entry-level user researcher/usability engineer who is passionate about using customer data to influence product decisions. Join an interdisciplinary user experience team of researchers and product designers. Help us understand complete customer scenarios, existing usability issues, and business opportunities related to the user experience of IT professionals. Work with a variety of products and employ a range of research methodologies including field studies, traditional usability lab studies, and survey research.

    You will become an expert on how IT Pros use and manage the Windows Server technologies you support. You will develop and execute on user research plans as an integral part of the product design and development process. This position requires someone who has passion for technology.

    What we’re looking for:

    ·         Someone who doesn’t mind rolling up their sleeves to learn how to use the products they work on.
    ·         Someone who has very high standards for data collection and reporting.
    ·         Someone who will enjoy working in a multi-disciplinary group (program managers, developers, testers, usability engineers, designers, etc.).
    ·         Someone who wants to have fun at work!

    Qualifications:

    ·         Candidates will have an advanced degree in psychology, human factors (HF engineering OR HF psychology), or industrial engineering. Preference will be given to candidates with an empirical thesis.
    ·         Candidates must have a good understanding of study design and analysis. Knowledge of various user research methodologies such as field research, survey creation, and of benchmarking studies is required.
    ·         The candidate should have excellent written and oral communication skills as well as the ability to make group presentations. If you are invited for a job interview, you will be asked to present some of your internship or graduate school projects.
    ·         Technical knowledge of computer programming, server administration, or networking is desirable but not required.

     

    SDE (Software Design Engineer)
    Click Here To Apply

    Overall Scope/Impact

    Windows Server is the top-selling server operating system and is growing share in a growing market. Central to the success of Windows Server is the experience of the IT Professionals managing Windows Server. This has provided a key advantage to date and we are taking that experience to the next level making IT Professional more effective and more productive by shipping tools that they love to use. We work closely with design and a passionate PM team to deliver world beating user experience for managing Windows Servers. Today our team delivers Server Manager, Event Viewer, Task Scheduler, Remote Administration Toolkit, Server Migration and Computer Manager and works closely with many teams delivering in Windows Server. We are planning and building the next versions of Windows Server working closely with the PowerShell and Management User Experience teams.

    We are looking for a strong Senior Software Design Engineer to help deliver the next generation of Server Management experiences. You will be ready to take on the challenge of architecting to bridge the existing with the new and have an understanding and appreciation of both user interaction design and systems software. You will also have record of technical leadership, good planning, people leadership and may be looking toward or have good people management experience.

    Qualifications
    • A masters in computer science or related field (or equivalent).
    • At least 5 years of experience as a commercial software developer in C++ or C#.
    • Strong technical background in user interface development with either WinForms or WPF. Reasonable knowledge of systems management.
    • Deep understanding and passion for IT Professionals as customers.
    • Passion for quality. A core belief that all teams share the responsibility for the quality of the product.
    • Technical Leadership. Track record of building and leading product design and architecture.
    • Execution. Proven track record in contributing to project planning and delivering.
    • Can-do entrepreneurial attitude working in a team with a sense of purpose to delight our customers with industry leading, innovative, high quality releases.

    January 30

    Valuable IT job interview resources

     
    The Carrers and Job Resources at Office Online are great. There you can find templates for documents such as resumes and thank you letters, articles, tips and many other things. I'd like to emphasize the following:

    Have a nice interview!

    []s
    -- AFurtado

    January 29

    Hello, Bill! - Part #2

    Diary of a Brazilian Microsoft newbie in Redmond

    "Initial arrangements" - Friday, Jan 18, 2008
    [This post is part of a series. Read the first one here.]

    So why is one supposed to arrive in Redmond 4 days in advance from its actual work starting date? Part of the answer is to get used to the place, part is to previously start some operational actions once working for Microsoft.

    That's why a relocation consultant met me in my temp house this morning (as previously scheduled by e-mail): he explained to me some details of the (many) things I need to do/know, such as housing, bank account, social security and obtaining a Washington State driver's license. Oh, it's been less then 24 hours that I'm here and I already have a 100-page book to study to my driver's license tests! Now I'm sure I have something (serious) to do in my spare time.

    Then the consultant took me to open a bank account, helped to find where to buy stuff such as international phone cards and, finally, dropped me at Bellevue (city between Seattle and Redmond) to get my car. No, I didn't buy any, but Microsoft rents a car for you during the first 30 days of your stay. Sweet!

    chevy
    Temporary car. Thanks Bill, I like the color! 

    And here comes the first pathetic bits of my relocation. After entering in the car, I found no gear box, no hand brake, but a strange lever raising from the right side of the steering wheel... an automatic car! But how can I set the reverse gear? I pushed the lever up and down, but it was simply making no effect at all.

    After 15 minutes fighting with the stuck car, pressing every button in front of me, I was able to... turn the radio on! Then I gave up, went back to the rental desk and said something stupid such as "sorry, could you please help me to drive the car I've just rented you?". Then the woman told me that I should simply step on the brakes while moving the hand lever to change to R (reverse) and other gears. Today's lesson: don't be ashamed, the situation can always get worse.

    And it got! When driving back to my temp house, I almost lost the entrance to it. When I realized I was about to miss the entrance, I instinctively tried to brake, but I mistakenly stepped my left foot into the brake as if it was the clutch (pt-BR "embreagem"). As a consequence, the car braked in a very hard way, almost spinning out from the road. If other cars were behind, probably an accident would happen. A few days later, I can say I'm finally getting used and driving safely... Lesson #2: patience is the mother of the virtues.

    In the rest of the day I unpacked my things, received a maintenance guy who fixed the heaters of my living room (I was glad to know they were broken, because it meant that the cold I was feeling there was in fact not normal) and the brazilian guys took me to dinner in a Mexican restaurant. There, other XSQ (eXtremely Stupid Question) from me took place, and I discovered that the "D" gear in an automatic car stands for "Driving"...

    That's the end of my second day in Redmond. Drive safely!

    []s
    -- AFurtado

    Hello, Bill! - Part #1

    Diary of a Brazilian Microsoft newbie in Redmond

    "The Arrival" - Thursday, Jan 17, 2008

    Many thousands of kilometers later (or should I say miles?) here I am, in Redmond, WA, where it all started. In this and some of the following posts, I'm going to share my experience in relocating to work for Microsoft. I know the content of such posts may not be technical at all, but I believe it will help some interested people to better understand how it feels to move away from home to a foreign country to work in the IT industry at one of the hearts (if not the biggest one) of the business.

    I emphasize that such posts are personal experiences NOT made on behalf of Microsoft.

    The first thing I'd like to mention is the relocation support itself. Microsoft works with different companies and assign a lot of professionals to provide you the so called "seamless relocation experience". This includes paralegals to help you in bureaucratic processes such as obtaining a visa, movers to pack, load, store and unpack you household goods and personal belongings in the move, relocation consultants and specialists to help you to set up your new life once you arrive here, etc.

    So the day after XNA Challenge Brazil my plane left São Paulo, towards New York, where I’d get other plane to finally reach Seattle. Unfortunately (of fortunately, as we’ll see later) the flight was delayed in more than 1 hour and I lost my NYC-SEA connection. Since the next flight to Seattle would take 8 hours to leave, I faced the situation in a positive angle and took a bus to downtown New York, to do some sightseeing. Since I’ve never been to NYC before, it was a great, yet short experience. I took a sightseeing bus ride that took 2,5 hours and was able to check some key city places such as the Empire State Building, the World Trade Center site and Times Square.

    nasdaq 
    In front of NASDAQ, in Times Square.
    Too cold for a Brazilian!

    I wish I can go back to NYC in the future, since due to time constraints I was not able to properly digest the city and visit some other key places including Central Park and the Statue of Liberty. Anyway, I believe it was a quite good afternoon, thanks to flight delays!

    So my plane left NYC at 5 pm. It took six hours (!) to fly from the east coast (NYC) to the west (SEA). That's more than half of the time from São Paulo to NYC! As you can imagine, I arrived in Seattle completely wasted. Fortunately, a friend from Recife, Angelo Ribeiro, was there to receive me. We went to a supermarket to by some food supplies, got the keys of my temporary house (which Microsoft rents on your behalf for 2 months) and finally arrived there.

    home 
    Home sweet (new) home, at the top left window.
    [Picture taken the other day]

    Then, by a complete coincidence, we met other friend from Recife, Julio Lins, who was just walking back home and properly assigned to help us with carrying the luggage. I'd like to register here my gratitude to all of them (Angelo, his wife Hevila and Julio).

    guests
    Receiving guests on my first day in Redmond
    (actually, they've received me)

    This ends my first day in Redmond.

    []s
    -- AFurtado

    January 26

    What are the keys to a successful job interview? (by billg)

     
    Check Bill Gates' answer here (Silverlight required). His answer is quite comprehensive: previous experience, passion, flexibility, open mind and techincal skills, among others.
     
    []s
    -- AFurtado