A senior profile is required with practical mastery of mail protocols (IMAP/POP3/SMTP), TLS/STARTTLS, proxies and sockets, TCP, different TLS stacks and efficient concurrency. -- 2

Job ID: 40145358

Budget: $30 – $250 USD

(1) Experiencia en protocolos de correo (IMAP, POP3, SMTP)

Debe entender:

- Estados del protocolo
- Flujo completo de una sesión
- Diferencias entre TLS directo y STARTTLS
- Cuándo abortar una sesión correctamente


(2) Experiencia en TLS / SSL y STARTTLS

Debe entender:

- Handshake TLS
- Validación de certificados
- Errores comunes de TLS
- Diferencias prácticas entre STARTTLS y TLS directo
- Impacto del TLS en conexiones a través de proxies


(3) Proxies SOCKS / HTTP y sockets

Debe entender:

- HTTP / SOCKS4 / SOCKS5
- HTTP CONNECT
- Cómo los proxies afectan TCP y TLS
- Diferencias reales entre proxy y VPN
- Limitaciones de los proxies en protocolos de correo


(4) TCP a nivel práctico

Debe entender:

- Timeouts
- Connection resets
- Half-open connections
- Latencia y jitter
- Cuándo reintentar es dañino y cuándo no


(5) Manejo y clasificación de errores

Debe saber distinguir:

- Error de red
- Error de proxy
- Error TLS
- Error del protocolo
- Error transitorio vs definitivo
- Capacidad de tomar decisiones distintas según el tipo de fallo.


(6) Experiencia con distintos stacks TLS

Ejemplos:

- OpenSSL / BoringSSL
- SChannel (Windows)
- Secure Transport
- JSSE (Java)


(7) Concurrencia y control de recursos

Debe manejar:

- Pools de conexiones
- Límites por recurso
- Backpressure
- Uso eficiente de memoria
- GC y estabilidad bajo carga

Se requiere persona con experiencia en las 7 areas, si crees calificar en las 7 areas, contáctanos, el pago es negociable. El lenguaje que se usará es Python y Golang
Related categories: PHP Python System Admin Linux DNS Ubuntu OpenSSL IMAP SMTP SSL