Engenheiro de Software Senior @ SFEIR
Engenheiro de Software Senior @ SFEIR
Faustino Kialungila é um Engenheiro Software com foco em mobile e web app e em tecnologia JavaScript, TypeScript, e seus respectivos frameworks. Fausto é muito apaixonado por open-source, e podem crer, há fortes probabilidades que o encontres a ler o source code de vários projectos no GitHub para aprender novas coisas.
Desde a tenra idade sempre fui apaixonado por tecnologia quando jogava à videojogos, daí foi surgindo o interesse em computação, porque sempre quis perceber como os videojogos eram criados ou como as aplicações que usava eram feitas.
Fiz o médio técnico de informatica no Pitruca em Luanda, em seguida especializei-me na Simplon em Paris no ramo de desenvolvimento de Softwares da qual obtive um bacharel.
Atualmente vivo em Paris, na França.
Os meus dias de trabalho resumem-se em: - Daily Stand Up das 9h45min - Sprint Planning (no começo do sprint) pelas 10h15min - Review de pull-requests de 15min entre 11h00 e 12h00 Em seguida começo ou continuo a trabalhar nas minhas tasks que vão desde features, bug fixes ou tasks NFR (non-functional requirements) que servem à manter o projecto em bom estado de manutenção, isto inclui testes, eliminação de overhead e simplificação do codebase. A maior parte do tempo reflito sobre a arquitectura da app, vejo o que pode ser melhorado, daí tento sempre reunir com a equipa para propor algo inovador.
Faço questão de deixar sempre o meu espaço de trabalho minimalista e limpo. Tenho sempre um caderno ao lado se quiser pegar notas rapidas, e alguns dos livros que uso frequentemente caso queira lembrar-me de algo instantaneamente.
Todos os dias eu tento sempre arranjar inspiração em tudo o que faço ou vejo, e isto desde criança. A minha inspiração por vezes vem de pessoas que nem têm ligação nenhuma com tecnologia. Uma anedota por exemplo, eu comecei a trabalhar num app(espero que a finalize para poder torná-la publica) pelo simples facto de ter visto alguém a dormir no comboio, daí surgiu-me uma brilhante ideia para solucionar um problema do mundo real que eu presenciei.
Estes são alguns dos meus livros favoritos, que abordam temas muito recorrentes no nosso quotidiano como engenheiros, temas que vão desde algoritmos, à interpretação dos nossos programas pelo computador, aos elementos básicos que qualquer um de nós deve conhecer e como suceder-se nesta carreira. - Grokking Algorithms - The Programmer’s Brain - Structure and Interpretation of Computer Programs - Computer Science Distilled - Skills Of A Successful Software Engineer
Na verdade eu sou o co-criador do Excalidraw.com, uma app colaborativa de whiteboarding online para aficionados em pegar notas, criar diagramas e ilustrações virtuais, o que distingue o Excalidraw de outras apps da mesma categoria é um o feel de que tudo foi feito à mão.
Existem vários projetos meus que me orgulham, alguns deles são propriedades intelectuais das empresas em que trabalhei e infelizmente nunca virão à luz do dia para o grande público, no entanto o Excalidraw é provavelmente o que atingiu proporções inimagináveis, foi um projecto muito ambicioso, pois criar um ferramenta destas com pura tecnologia da web séria muito bem mais difícil há 12 ou mais anos. Felizmente a plataforma web evoluiu muito nos últimos anos, o que permite a criação de aplicativos muito potentes. Hoje o Excalidraw conta com 46 mil stars no GitHub, com milhões de utilizadores por toda parte do mundo, inclusive engenheiros das mais renomadas empresas de tecnologia do mundo. Este projecto permitiu-me colaborar com engenheiros do Meta, Twitter, Google e de ter a atenção de recrutadores da Meta e Amazon.
Atualmente lido com vários desafios, performance e UX são dos que mais lido com frequência pois atualmente faço parte de uma equipa responsável pelo desenvolvimento de uma aplicação mobile que tem muitas API requests, animações, background tasks, com todos estes elementos que usam muitos recursos da CPU, queremos que os nossos utilizadores tenham uma boa experiência usando a app sem sacrificar muito a performance do seus telemóveis.
O meu antigo professor e amigo dizia sempre que devia evitar ficar trancado na minha zona de conforto, que tinha de manter os olhos em outras tecnologias, diferentes das que tenho o hábito de usar, isso ajudou muito a compreender como a tecnologia em si funciona e como continuar a ser pertinente neste universo imenso.
O erro que muitos dos recém diplomados engenheiro fazem é contentar-se com o conhecimento teórico que lhes foi partilhado, o mercado de trabalho é muito competitivo e as empresas não te vão recrutar só pelo facto de teres um diploma mas sim pelas tuas habilidades, pelo que sabes fazer, pelo o que trarás à mesa, e podem crer, praticar ajuda muito à melhorar as tuas habilidade e a consolidar o teu conhecimento, então, crie sempre projetos, habitua-te à ler livros técnicos e não só, a colaborar com pessoas com perspectivas e visões diferentes da sua.