~/pcn $ iniciando_

programaConNosotros

Iniciar sesiónCrear cuenta
  • programaConNosotrosprogramaConNosotrosComunidad · desde 2020
  • Inicio
  • Feed
Actividades
  • Eventos
  • Conversaciones
  • Foro
  • Consejos
  • Charlas
  • Podcast
  • Desarrollo
  • Proyectos
Recursos
  • Cursos
  • Lectura
  • Videos
  • Especialidadesaquí
  • Herramientas
  • Entrevistas
Comunidad
  • Historia
  • Miembros
  • Logros
  • Galería
  • Setups
  • Partners
  • Changelog
  • Métricas
SoporteFeedback
  • iniciarSesion();Crear cuenta

~/especialidades

19 especialidades · 5 áreas

$ tree ~/especialidades

01/19
  1. ▾Desarrollo/8

    1. 01Web Frontend Development
    2. 02Backend Development
    3. 03Full Stack Development
    4. 04iOS Mobile Development
    5. 05Android Mobile Development
    6. 06Mobile Development (Cross-Platform)
    7. 07Game Development
    8. 08Blockchain & Web3
  2. ▸Datos e inteligencia artificial/2

    1. 09Data Science & Analytics
    2. 10Machine Learning & AI
  3. ▸Infraestructura y seguridad/3

    1. 11DevOps & Cloud Engineering
    2. 12Cybersecurity
    3. 13Networking & Infrastructure
  4. ▸Calidad y diseño/2

    1. 14QA & Testing
    2. 15UI/UX Design
  5. ▸Liderazgo y gestión/4

    1. 16Project Management
    2. 17Tech Lead
    3. 18Engineering Management
    4. 19Software Architect
LEYENDOcontenido0%

## Desarrollo[8]

Construir productos: interfaces, servidores, apps móviles y experiencias interactivas.

Web Frontend Development

El desarrollo frontend web se enfoca en crear la parte visual e interactiva de las aplicaciones web que los usuarios ven y con la que interactúan directamente en navegadores.

Tecnologías principales

  • ›HTML, CSS y JavaScript
  • ›Frameworks modernos: React, Vue.js, Angular, Svelte
  • ›TypeScript para desarrollo tipado
  • ›Herramientas de build: Webpack, Vite, Next.js
  • ›CSS moderno: Tailwind CSS, Sass, Styled Components
  • ›Progressive Web Apps (PWA)

> ideal para: Para personas creativas que disfrutan diseñar interfaces web, trabajar con UX/UI, y ver resultados visuales inmediatos de su trabajo en navegadores.

> en la comunidad [7]

  • AAgustín✓
  • GGermán✓
  • BBrian
  • GGuillermo
  • LLeandro
  • LLuciana
  • MMaría

Backend Development

El desarrollo backend se encarga de la lógica del servidor, bases de datos, APIs y toda la infraestructura que permite que las aplicaciones funcionen correctamente.

Tecnologías principales

  • ›Lenguajes: Java, Python, Node.js, Go, Rust, C#
  • ›Frameworks: Express, Django, Spring Boot, FastAPI, NestJS
  • ›Bases de datos: PostgreSQL, MySQL, MongoDB, Redis
  • ›APIs REST y GraphQL
  • ›Autenticación y seguridad

> ideal para: Para personas que disfrutan resolver problemas complejos, trabajar con lógica de negocio, optimización de rendimiento y arquitectura de sistemas.

> en la comunidad [10]

  • AAgustín✓
  • GGermán✓
  • AAlejo
  • CChelo
  • GGuillermo
  • IIgnacio
  • JJuan
  • llucas
  • +2 más

Full Stack Development

Los desarrolladores full stack tienen conocimientos tanto de frontend como de backend, permitiéndoles trabajar en todas las capas de una aplicación.

Ventajas

  • ›Mayor versatilidad y oportunidades laborales
  • ›Capacidad de crear aplicaciones completas de principio a fin
  • ›Mejor comprensión del sistema completo
  • ›Ideal para startups y proyectos pequeños

> ideal para: Para desarrolladores que disfrutan aprender constantemente y trabajar en diferentes aspectos de una aplicación.

> en la comunidad [36]

  • AAgustín✓
  • GGermán✓
  • IIsmael✓
  • AAgustina
  • AAgustín
  • AAlejo
  • DDavid
  • DDylan
  • +28 más

iOS Mobile Development

El desarrollo iOS se enfoca en crear aplicaciones nativas para dispositivos Apple (iPhone, iPad) utilizando las herramientas y frameworks específicos de la plataforma.

Tecnologías principales

  • ›Swift y Objective-C
  • ›Frameworks: SwiftUI, UIKit
  • ›Xcode como IDE principal
  • ›Core Data para persistencia
  • ›ARKit para realidad aumentada
  • ›TestFlight para distribución beta
  • ›App Store Connect para publicación

> ideal para: Para desarrolladores interesados en crear aplicaciones nativas para el ecosistema Apple, aprovechando las características únicas de iOS y macOS.

> en la comunidad · nadie todavía

¿Trabajás en esto? Marcalo en tu perfil y aparecés acá para que te contacten.

Android Mobile Development

El desarrollo Android se enfoca en crear aplicaciones nativas para dispositivos Android utilizando las herramientas y frameworks específicos de la plataforma.

Tecnologías principales

  • ›Kotlin y Java
  • ›Frameworks: Jetpack Compose, Android Views
  • ›Android Studio como IDE principal
  • ›Room para persistencia de datos
  • ›Material Design para UI
  • ›Google Play Console para publicación
  • ›Firebase para servicios backend

> ideal para: Para desarrolladores interesados en crear aplicaciones para la plataforma Android más utilizada del mundo, con gran flexibilidad y personalización.

> en la comunidad · nadie todavía

¿Trabajás en esto? Marcalo en tu perfil y aparecés acá para que te contacten.

Mobile Development (Cross-Platform)

El desarrollo móvil cross-platform permite crear aplicaciones que funcionan en múltiples plataformas (iOS y Android) usando un solo código base, reduciendo tiempo y costos de desarrollo.

Frameworks principales

  • ›React Native: Framework basado en React, permite desarrollo con JavaScript/TypeScript
  • ›Expo: Plataforma y herramientas para React Native que simplifica el desarrollo
  • ›Flutter: Framework de Google usando Dart, con excelente rendimiento y UI nativa
  • ›Ionic: Framework basado en web technologies (HTML, CSS, JS)
  • ›Xamarin: Framework de Microsoft usando C# y .NET

Ventajas del desarrollo cross-platform

  • ›Un solo código base para múltiples plataformas
  • ›Desarrollo más rápido y económico
  • ›Mantenimiento simplificado
  • ›Acceso a APIs nativas cuando es necesario
  • ›Hot reload para desarrollo ágil

> ideal para: Para desarrolladores que quieren crear aplicaciones móviles para múltiples plataformas de manera eficiente, aprovechando frameworks modernos que permiten compartir código entre iOS y Android.

> en la comunidad [2]

  • GGermán✓
  • GGonzalo

Game Development

El desarrollo de videojuegos combina programación, diseño, arte y narrativa para crear experiencias interactivas y entretenidas.

Tecnologías principales

  • ›Motores: Unity (C#), Unreal Engine (C++), Godot
  • ›Lenguajes: C++, C#, JavaScript
  • ›Física y matemáticas aplicadas
  • ›Gráficos 3D y shaders
  • ›Audio y música
  • ›Game design y mecánicas de juego

> ideal para: Para personas creativas que disfrutan combinar programación con arte, diseño y narrativa para crear experiencias inmersivas.

> en la comunidad · nadie todavía

¿Trabajás en esto? Marcalo en tu perfil y aparecés acá para que te contacten.

Blockchain & Web3

El desarrollo blockchain se enfoca en crear aplicaciones descentralizadas (dApps), smart contracts y sistemas basados en tecnología blockchain.

Tecnologías principales

  • ›Blockchains: Ethereum, Solana, Polygon
  • ›Smart Contracts: Solidity, Rust
  • ›Web3: Web3.js, Ethers.js
  • ›DeFi y NFTs
  • ›Criptografía y seguridad
  • ›Desarrollo de wallets y DEXs

> ideal para: Para desarrolladores interesados en tecnología descentralizada, criptografía y crear aplicaciones que operen sin intermediarios.

> en la comunidad [1]

  • FFranco

## Datos e inteligencia artificial[2]

Convertir datos en conocimiento y construir sistemas que aprenden.

Data Science & Analytics

La ciencia de datos se enfoca en extraer conocimiento y insights valiosos de grandes volúmenes de datos mediante análisis estadístico, machine learning y visualización.

Tecnologías principales

  • ›Python: Pandas, NumPy, Scikit-learn
  • ›R para análisis estadístico
  • ›SQL y bases de datos analíticas
  • ›Visualización: Matplotlib, Seaborn, Tableau, Power BI
  • ›Big Data: Spark, Hadoop
  • ›Jupyter Notebooks para análisis exploratorio

> ideal para: Para personas con interés en matemáticas, estadística y encontrar patrones en datos para tomar decisiones basadas en evidencia.

> en la comunidad [7]

  • EEvaristo
  • GGeronimo
  • IIgnacio
  • LLuciano
  • MMauricio
  • MMyriam
  • PPriscila

Machine Learning & AI

El machine learning y la inteligencia artificial se enfocan en crear sistemas que pueden aprender y tomar decisiones de forma autónoma.

Tecnologías principales

  • ›Frameworks: TensorFlow, PyTorch, Scikit-learn
  • ›Deep Learning: Redes neuronales, CNNs, RNNs, Transformers
  • ›NLP: Procesamiento de lenguaje natural
  • ›Computer Vision: Reconocimiento de imágenes
  • ›MLOps: Despliegue y mantenimiento de modelos
  • ›Python como lenguaje principal

> ideal para: Para personas con fuerte base matemática, interés en algoritmos complejos y crear sistemas inteligentes que resuelvan problemas reales.

> en la comunidad [5]

  • IIsmael✓
  • FFrancesca
  • IIgnacio
  • MMariano
  • ssalvador

## Infraestructura y seguridad[3]

Mantener los sistemas corriendo, escalando y protegidos.

DevOps & Cloud Engineering

DevOps combina desarrollo y operaciones para automatizar y optimizar el ciclo de vida del software, desde el desarrollo hasta el despliegue y mantenimiento.

Tecnologías principales

  • ›Contenedores: Docker, Kubernetes
  • ›CI/CD: GitHub Actions, Jenkins, GitLab CI
  • ›Cloud: AWS, Azure, Google Cloud Platform
  • ›Infraestructura como código: Terraform, Ansible
  • ›Monitoreo: Prometheus, Grafana, ELK Stack
  • ›Linux y administración de sistemas

> ideal para: Para personas interesadas en infraestructura, automatización, escalabilidad y optimización de procesos de desarrollo y despliegue.

> en la comunidad [1]

  • AAgustín✓

Cybersecurity

La ciberseguridad se enfoca en proteger sistemas, redes y datos de amenazas y ataques cibernéticos.

Áreas principales

  • ›Penetration Testing y Ethical Hacking
  • ›Seguridad de aplicaciones (AppSec)
  • ›Análisis de vulnerabilidades
  • ›Forensics digital
  • ›Seguridad de redes
  • ›Compliance y auditorías de seguridad

> ideal para: Para personas con mentalidad de resolver puzzles, interés en encontrar y prevenir vulnerabilidades, y proteger información sensible.

> en la comunidad [6]

  • IIsmael✓
  • LLuciano
  • MMateo
  • NNatalia
  • VVictor
  • VVictor

Networking & Infrastructure

El networking y la infraestructura se enfocan en diseñar, implementar y mantener redes de computadoras y sistemas de comunicación que permiten la conectividad y transferencia de datos.

Áreas principales

  • ›Protocolos de red: TCP/IP, HTTP/HTTPS, DNS
  • ›Configuración de routers, switches y firewalls
  • ›Redes inalámbricas: Wi-Fi, Bluetooth, 5G
  • ›Seguridad de red: VPNs, firewalls, IDS/IPS
  • ›Cloud networking: VPCs, CDNs, load balancers
  • ›Monitoreo y troubleshooting de redes
  • ›Certificaciones: CCNA, CCNP, Network+

> ideal para: Para personas interesadas en cómo funcionan las comunicaciones digitales, la infraestructura de red y asegurar la conectividad y seguridad de los sistemas.

> en la comunidad · nadie todavía

¿Trabajás en esto? Marcalo en tu perfil y aparecés acá para que te contacten.

## Calidad y diseño[2]

Asegurar que el software funcione bien y sea agradable de usar.

QA & Testing

El Quality Assurance se enfoca en asegurar que el software funcione correctamente, encontrando y reportando bugs antes de que lleguen a producción.

Tipos de testing

  • ›Testing manual y automatizado
  • ›Unit testing, integration testing, E2E testing
  • ›Herramientas: Selenium, Cypress, Jest, Playwright
  • ›Performance testing
  • ›Security testing
  • ›Test-driven development (TDD)

> ideal para: Para personas detallistas, con ojo crítico para encontrar problemas y asegurar la calidad del software.

> en la comunidad [7]

  • AAgustín✓
  • CCamila
  • CCristian
  • FFrancisco
  • FFrancisco
  • GGaston
  • LLuis

UI/UX Design

El diseño UI/UX se enfoca en crear interfaces de usuario intuitivas, atractivas y funcionales que proporcionen una excelente experiencia de usuario.

Áreas principales

  • ›Diseño de interfaces (UI): Visual, layout, tipografía, color
  • ›Experiencia de usuario (UX): Research, wireframes, prototipos
  • ›Herramientas: Figma, Sketch, Adobe XD, Framer
  • ›Design Systems y componentes reutilizables
  • ›Prototipado interactivo
  • ›Testing de usabilidad
  • ›Accesibilidad y diseño inclusivo

> ideal para: Para personas creativas con sentido estético, empatía por los usuarios y pasión por crear experiencias digitales intuitivas y agradables.

> en la comunidad [3]

  • FFernando
  • GGustavo
  • MMelina

## Liderazgo y gestión[4]

Guiar equipos, proyectos y decisiones técnicas a gran escala.

Project Management

La gestión de proyectos se enfoca en planificar, organizar y ejecutar proyectos de software de manera eficiente, asegurando que se completen a tiempo, dentro del presupuesto y con la calidad esperada.

Metodologías y herramientas

  • ›Metodologías ágiles: Scrum, Kanban, SAFe
  • ›Herramientas: Jira, Trello, Asana, Monday.com
  • ›Gestión de recursos y presupuestos
  • ›Planificación y estimación de tareas
  • ›Gestión de riesgos y stakeholders
  • ›Comunicación y coordinación de equipos
  • ›Certificaciones: PMP, CSM, PMI-ACP

> ideal para: Para personas organizadas, con habilidades de comunicación y liderazgo, que disfrutan coordinar equipos y asegurar que los proyectos se completen exitosamente.

> en la comunidad [2]

  • LLuis
  • LLuis

Tech Lead

Un Tech Lead es un desarrollador senior que combina habilidades técnicas profundas con liderazgo, guiando al equipo en decisiones técnicas y arquitectónicas mientras sigue programando activamente.

Responsabilidades principales

  • ›Diseño de arquitectura y decisiones técnicas
  • ›Code reviews y mentoring de desarrolladores
  • ›Resolución de problemas técnicos complejos
  • ›Coordinación técnica entre equipos
  • ›Balance entre desarrollo y liderazgo
  • ›Establecimiento de estándares y mejores prácticas
  • ›Comunicación técnica con stakeholders

> ideal para: Para desarrolladores senior que quieren liderar técnicamente sin dejar de programar, combinando expertise técnico con habilidades de mentoría y comunicación.

> en la comunidad [3]

  • AAgustín✓
  • AAlejo
  • LLuis

Engineering Management

La gestión de ingeniería se enfoca en liderar equipos de desarrollo, gestionar recursos, establecer procesos y estrategias técnicas, y asegurar que los equipos entreguen software de calidad.

Responsabilidades principales

  • ›Gestión de equipos de ingeniería
  • ›Reclutamiento y desarrollo de talento
  • ›Planificación estratégica técnica
  • ›Establecimiento de procesos y cultura de ingeniería
  • ›Gestión de presupuestos y recursos
  • ›Comunicación con otros departamentos
  • ›Métricas y KPIs de ingeniería

> ideal para: Para ingenieros con experiencia que quieren transicionar a roles de gestión, liderando equipos y estrategias técnicas mientras mantienen conexión con el desarrollo.

> en la comunidad [1]

  • EEliseo

Software Architect

La arquitectura de software se enfoca en diseñar la estructura, organización y patrones fundamentales de sistemas de software complejos, asegurando escalabilidad, mantenibilidad y calidad técnica.

Responsabilidades principales

  • ›Diseño de arquitectura de sistemas complejos
  • ›Definición de patrones y estándares arquitectónicos
  • ›Evaluación de tecnologías y frameworks
  • ›Arquitectura orientada a servicios (SOA, microservicios)
  • ›Diseño de APIs y contratos entre sistemas
  • ›Arquitectura de datos y persistencia
  • ›Documentación técnica y diagramas arquitectónicos

Patrones y estilos arquitectónicos

  • ›Arquitectura en capas (Layered Architecture)
  • ›Microservicios y arquitectura distribuida
  • ›Arquitectura hexagonal (Ports & Adapters)
  • ›Event-Driven Architecture
  • ›CQRS (Command Query Responsibility Segregation)
  • ›Domain-Driven Design (DDD)

> ideal para: Para desarrolladores senior con experiencia en múltiples proyectos, que disfrutan pensar en el panorama general, diseñar soluciones escalables y tomar decisiones técnicas estratégicas.

> en la comunidad [1]

  • AAgustín✓