Lina Castro
Oi! Eu sou a Lina Castro, desenvolvedora de Software e entusiasta do Linux. Tenho experiência em tecnologias como Angular, Ionic, TypeScript, VueJS, Ubuntu Touch e Linux. Amo Linux porque ele tudo pra minha vida. Participei de vários projetos na comunidade FOSS do Ubuntu Touch (sou membro do grupo que desenvolve aplicativos móveis para a plataforma). Atualmente, também trabalho no podcast meu, onde falo sobre Linux, novos lançamentos de distribuições e sistemas operacionais móveis. Além disso, promovo o uso de software livre no Ubuntu Colômbia, comunidade da qual eu fiz parte como líder e membro oficial do Ubuntu há cerca de cinco anos. 👉 Dá uma olhada em em wiki.ubuntu.com/lirrumscode para saber mais sobre mim.
2022 – currently
Desenvolvedora de software/FullStack software
developer na Witi CL
- Desenvolvimento e manutenção de ADS criados pela tecnologia GAM utilizando React JS e NodeJS + Express.
- Desenvolvimento e manutenção de bancos de dados SQL (implementando queries como inner joins, regras de normalização (1FN, 2FN e 3FN), comandos SQL para gestão do banco).
- Desenvolvimento e manutenção de APIs gateways e APIs usando NodeJS + Express, para consumo de feature flags (funcionalidades ON-OFF) de acordo com o modelo de negócio.
- Desenvolvimento de componentes e aplicações em React JS e React TS.
- Criação de módulos no paradigma de programação funcional e padrões de projeto incluindo princípios SOLID.
- Desenvolvimento e uso de interfaces e padrões de interfaces em TypeScript para o framework NestJS.
- Utilização de HTML5, CSS3, SASS, LESS, Stylus, componentes Ionic, TailwindCSS, PrePross, Ramen UI e Styled Components. Uso do Grafana k6 para testes de estresse em APIs previamente criadas.
- Desenvolvimento e manutenção de suporte no Backend com NestJS e MongoDB.
- Criação de projetos do zero, desde a lógica básica até a lógica de negócio, utilizando os padrões de projeto recomendados pelo Ionic com React.
- Uso do New Relic para monitoramento, análise e observabilidade da infraestrutura criada para APIs e serviços.
2020 – 2022
Desenvolvedora de software/Frontend Developer
na Technit
- Desenvolvimento Frontend em Angular 2 até Angular 12.
- Criação de componentes em Angular (8, 10, 12).
- Construção de módulos e uso de paradigmas como MVVM e MVW.
- Utilização de interfaces em TypeScript, Angular e PHP.
- Uso de HTML5, CSS3, SASS, LESS, Stylus.
- Uso de Bootstrap, Foundation, Materialize, Material Design e Tailwind CSS
- Uso de componentes próprios do Ionic V4, V5, V6.
- Utilização de plugins nativos com Capacitor.
- Uso de Cypress.io para testes.
- Apoio ao time no Backend com Laravel 7.
- Criação de projetos do zero com Ionic e Angular.
2020 – 2020
Desenvolvedora de software/Master coach na
Platzi
- Desenvolvimento de diferentes trilhas de aprendizado para estudantes, a maioria no programa Platzi Master.
- Ministrava aulas de desenvolvimento frontend e fundamentos de engenharia de software para mais de 30 pessoas.
- Apoio em tarefas de gestão da empresa.
- Criação de projetos reais de empresas de TI para mais de 30 pessoas em grupos de até 6.
- Atuação como Scrum Master e PM em grupos de projetos reais.
- Criação de exercícios de lógica de TI para mais de 30 pessoas.
2018 - 2019
Desenvolverdora do software em Brizant Digital
- Desenvolvimento de sites em WordPress.
- Uso de HTML5, CSS3, SASS, LESS e Stylus
- Uso de Bootstrap, Foundation, Materialize, Material Design.
- Uso de plugins em PHP no WordPress.
- Utilização do Elementor Builder.
- Uso de VanillaJS em projetos próprios da empresa.
2014 - 2015
Suporte de IT
- Suporte de TI no CEAI SENA.
- Apoio no Aula Abierta do CEAI SENA.
- Apoio em tarefas de desenvolvimento nos escritórios do CEAI SENA.
- Manutenção preventiva e testes de computadores nos escritórios do CEAI SENA.
- Manutenção preventiva e testes de computadores no Aula Abierta CEAI SENA.
Sobre mim
2014 - 2015
SENA (Servicio Nacional de Aprendizaje), Técnico em Sistemas
concluído com sucesso.
2015 - 2017
SENA (Servicio Nacional de Aprendizaje), Tecnólogo em
Análise e Desenvolvimento de Sistemas de Informação concluído
com sucesso.
2018 - 2019
SENA (Servicio Nacional de Aprendizaje), Especialização
Tecnológica em Desenvolvimento de Aplicações Móveis concluída
com sucesso.
Tabla de Contenidos |
Informações de contato
| Nome | Lina Mercedes Castro Martinez |
| Telefone | +57 3022710630 |
| linacastrodev@gmail.com |
Contribuições
Projetos de hobby (não necessariamente finalizados):
- um aplicativo móvel desenvolvido no Ubuntu Touch usando ferramentas baseadas em Angular e Ionic
- um podcast criado para falar sobre Ubuntu Touch e Linux
- vários projetos menores em JS, frequentemente relacionados ao Ubuntu Touch e alguns algoritmos móveis
Hobbies: Programação, videogames, nadar, leitura.
Ferramentas
Linguagens da programação
Meus objetivos futuros são continuar contribuindo com a comunidade Ubuntu não apenas no meu país, mas em todo o mundo. Além disso, quero seguir colaborando com o projeto Ubuntu Touch, seja desenvolvendo aplicações web ou ensinando outras pessoas a como poder desenvolver para ele. Também pretendo dar continuidade ao meu podcast, que no meu país tem sido um sucesso em diferentes comunidades, e colaborar com o FLISoL, não apenas localmente, mas em todos os países onde for possível participar. E, por fim, desejo continuar contribuindo com meu grão de areia para o open source, promovendo e difundindo as tecnologias e o software livre ao redor do mundo.
Outro dos meus objetivos também é melhorar minha comunicação com as pessoas em português e também em inglês, embora eu fale muito melhor em inglês. Quero ainda aprofundar alguns conhecimentos em certas tecnologias que já conheço e nas quais programo muito bem. Além disso, desejo participar de diferentes comunidades e colaborar com meu conhecimento. Também quero continuar contribuindo com meu grão de areia para o open source, promovendo e difundindo as tecnologias e o software livre ao redor do mundo, na América Latina e no meu país.
Computer skills
| Technology 💻 | Level 👨💻 |
| 💻 JS and TS | Excelente |
| 💻 Ubuntu Touch | Excelente |
| 💻 Mongo DB | Bom |
| 💻 Postgre SQL | Bom |
| 💻 Event Streaming (KAKFA, PUBSUB) | Bom |
| 💻 Astro | Bom |
| 💻 Angular and Vue | Bom |
| 💻 React | Excelente |
| 💻 Linux | Bom |
| 💻 HTML, CSS3 | Bom |
| 💻 NESTJS | Bom |
| 💻 Ionic | Excelente |
Testemunhos
Lina Castro, She is a very active person, a free software enthusiast, and passionate about Linux, she has generated very important contributions to the community and to the dissemination of Ubuntu in Colombia Jhosman Lizarazo
Lina is a new member of the colombian Ubuntu family who has supported several projects (organizational, talks) from her city, Cali. She`s been working very actively on the Podcast, which now became regular for Ubuntu user not only in Colombia but also others LatAm countries. Alexander Bejarano
The arrival of Lina has made a difference in the Ubuntu Colombia community not only because of her enthusiasm and passion for Linux or her technical support for new users but also because of the great initiatives and projects she has executed, the podcast is one of the most outstanding, the opportunity to communicate information about Ubuntu, GNU/Linux and computing in general to the whole world supported by experts in some specific topics has strengthened the connection of the community with the environment in general, making many more users interested in Ubuntu. Cristhian Echeverry
I am very happy that Lina arrived to our LoCo, she came with new energy, ideas and empowerment, and bring a new fresh air to the LoCo. One of the projects that she's been leading is the Ubuntu Colombia Podcast, which has been a great success. I think that she will lead the next generation of our community and why not, she will impact in Latam, and in the participation of women in tech worldwide. Lina Porras