Sobre Mim
Me chamo Igor Oliveira da Silva e atualmente resido em São Mateus, na Zona Leste de São Paulo, tenho 19 anos de idade. Estou cursando Ánalise e Desenvolvimento de Sistemas na FATEC Ferraz de Vasconcelos, atualmente estou no 2º de 6 semestres. Alêm disso faço parte do Instituto PROA, onde estudo Desenvolvimento Web Full-Stack.
Nesse contexto, adquiri conhecimentos em diversas linguagens de programação e tecnologias, incluindo Java, Python, JavaScript, assim como em ferramentas como MySQL, alêm de ter me desenvolvido em Design UI|UX, utilizando o Figma para desenvolver protótipos de páginas web e apps.
Atualmente, estou concentrando meus esforços para me aprimorar como Desenvolvedor Front-End e no desenvolvimento de minhas habilidades inter e intrapessoais, as famosas Soft Skills, como: comunicação, trabalho em equipe, liderança e inteligencia emocional. Já como Desenvolvedor tenho buscado aperfoiçar meu conhecimentos de ReactJS e CSS, tenho voltado e focado meus estudos ao Front-End, mergulhei no mundo dos FrameWorks de CSS, como o Bootstrap e Tailwind, React Native deve ser meu próximo passo para ingressar em Desenvolvimento Mobile.
Resumo
Mapa de Carreira
-
Desenvolvedor Front-End Junior
Um desenvolvedor Front-End Júnior cria interfaces de usuário atraentes. Constrindo componentes interativos, integrando-se a APIs, otimizam o desempenho e realizam testes para garantir a qualidade do código. Mantêm-se atualizados com as últimas tendências e colaboram com outros membros da equipe para uma implementação bem-sucedida do projeto.
Habilidades Comportamentais exigidas:
- Comunicação eficaz para trabalhar em equipe e entender requisitos.
- Capacidade de aprendizado rápido para assimilar novas tecnologias e ferramentas.
- Atitude proativa na busca por soluções e melhoria contínua.
- Inteligencia emocional para lidar com feedback e aprender com ele.
- Aprendizado contínuo e busca constante por atualização profissional.
- Gerenciamento do tempo, para conciliar as múltiplas tarefas com eficiencia.
Habilidades Técnicas exigidas:
-
Desenvolvedor Front-End Pleno
Um desenvolvedor front-end pleno é esperado que tenha sólidos conhecimentos técnicos em HTML, CSS e JavaScript, juntamente com experiência em frameworks como React, Angular ou Vue.js. Além disso, ele deve ser capaz de colaborar efetivamente em equipe, resolver problemas complexos, seguir melhores práticas de desenvolvimento e garantir a acessibilidade e otimização de desempenho das interfaces de usuário. Estar atualizado com as últimas tendências e ferramentas do setor é essencial para manter-se competitivo no campo.
Habilidades Comportamentais exigidas:
- Habilidade de liderança técnica para orientar desenvolvedores juniores.
- Capacidade analítica para resolver problemas complexos e propor soluções.
- Flexibilidade para eventuais mudanças nos requisitos do projeto.
- Excelente comunicação para articular ideias técnicas de forma clara e concisa.
- Gerenciamento do tempo, para conciliar as múltiplas tarefas com eficiência.
- Trabalho em equipe eficaz, promovendo colaboração e sinergia entre membros da equipe.
- Adaptabilidade para lidar com ambientes de trabalho dinâmicos e desafios em constante evolução.
- Resolução de conflitos, para resolver disputas de forma construtiva e orientada para o objetivo.
Habilidades Técnicas exigidas:
-
Desenvolvedor Front-End Senior
Liderar na definição de arquitetura e padrões de desenvolvimento. Resolver desafios técnicos e implementar soluções inovadoras. Orientar membros juniores da equipe e compartilhar conhecimento. Colaborar com partes interessadas para compreender requisitos de negócios e estratégia. Participar de discussões sobre escalabilidade, segurança e eficiência.
Habilidades Comportamentais exigidas:
- Ser capaz de expressar ideias de forma clara e concisa, tanto verbalmente quanto por escrito, e saber ouvir atentamente para entender as necessidades dos clientes e colaborar efetivamente com a equipe.
- Capacidade de analisar problemas complexos, avaliar diferentes abordagens, identificar obstáculos e tomar decisões informadas.
- Trabalho em Equipe: Habilidade para colaborar efetivamente, compartilhando conhecimentos e apoiando os colegas em projetos.
- Ser flexível e capaz de se adaptar rapidamente a mudanças e novas tecnologias no ambiente de trabalho.
- Identificar e resolver problemas de forma eficiente, utilizando pensamento criativo e buscando soluções inovadoras.
- Influenciar e motivar membros da equipe, fornecendo orientação e apoio para alcançar os objetivos do projeto.
- Capacidade de analisar dados e identificar padrões relevantes para embasar decisões.
- Proatividade na busca por conhecimento, mantendo-se atualizado com as tendências e oportunidades de aprendizado na indústria.
- Habilidade eficiente para priorizar tarefas, cumprir prazos e entregar resultados de qualidade.
- Gerenciar o próprio estado emocional e relacionar-se de forma empática e construtiva com os colegas de equipe.
Habilidades Técnicas exigidas:
-
Tech Lead
Como líder técnico, um Tech Lead desempenha um papel crucial na garantia do sucesso do projeto. Eles orientam a equipe em decisões arquiteturais e técnicas, além de oferecer suporte no desenvolvimento profissional dos membros. Coordenando as atividades, resolvendo problemas complexos e promovendo uma cultura de comunicação aberta e colaborativa, eles ajudam a garantir a entrega de software de alta qualidade, alinhado aos requisitos do cliente. Incentivando a inovação e a melhoria contínua, um Tech Lead não apenas conduz o projeto, mas também inspira a excelência técnica em toda a equipe.
Habilidades Comportamentais exigidas:
- Habilidades de comunicação persuasiva para influenciar decisões técnicas.
- Capacidade de liderança para guiar equipes de desenvolvimento na implementação da arquitetura.
- Pensamento estratégico para alinhar a arquitetura com os objetivos de negócios.
- Forte capacidade analítica para avaliar trade-offs entre diferentes soluções arquiteturais.
- Habilidade de trabalhar em equipe e colaborar efetivamente com diferentes partes interessadas.
Habilidades Técnicas exigidas:
-
Java
Menos de 1 ano -
Python
1 ano -
MySQL
Menos de 1 ano -
HTML & CSS
2 anos -
JavaScript
2 anos -
ReactJS
Menos de 1 ano