Ivan Berlin
Programador && Músico
Ivan Berlin es un estudiante en su tercero año de carrera en Ciencias de la Computación y Psicología Cognitiva en la universidad Northeastern. Tiene pasión por la programación, por componer música, por jugar y analizar videojuegos, y por los gatos.
Ahora está explorando como mezclar sus intereses eclécticos para estudiar - y aplicarse a - nuevos tipos de programación, varios géneros de música, programas de composición músical, y programas para crear videojuegos. Tanto sus amigos como su familia aman y odian su ingenioso humor por igual.
Educación
Northeastern University - Boston, MA
Licenciatura en Ciencias de Computación + Psicología Cognitiva, 2021 - 2025
Calificación GPA: 3.975 / 4.0
Calificación ‘Khoury College Dean’s List’
MAST @ FIU - NMB, FL
Diploma de Escuela Secundaria
Calificación GPA: 4.0 / 4.0
Graduación con honores de Magna Cum Laude
Experiencia
Pasante de Ingeniero de Software
Instawork
Enero - Junio 2023
Durante mi pasantía en Instawork he contribuido soluciones a ambos mis compañeros de trabajo y a los usuarios de la aplicación Instawork a través de cambios de programación y las soluciones de la aplicación. Pude simplificar los procesos de trabajo para el equipo de Operaciones con el fin de mejorar su productividad al implementar un nuevo sistema. Adicionalmente, creé un panel dinámico para una gerente, concediéndole un acceso más rápido a las métricas de información. Para ayudar a los otros ingenieros quien podría usar mi código a futuro, documenté detalladamente mi código. De igual modo, creé pruebas unitarias extensivas y probé manualmente los flujos de usuarios en la aplicación a través de simuladores de móvil para asistir a otros ingenieros y a QA con mis cambios. A términos de usuario, arreglé problemas en el código de tanto ‘backend’ como ‘frontend’ que habían desmejorado la experiencia usuaria, y también implementé funcionalidades nuevas para simplificar los flujos de usuarios.
Mi trabajo ha culminado en la implementación de un prototipo nuevo, extenso, y ‘end-to-end’. Pude incorporar varios usos prácticos que aprendí durante mi pasantía y así integré pulcramente mi nueva funcionalidad en los sistemas preexistentes de ‘backend’ y ‘frontend’. Escribí un documento de solución técnica (TAD) para resumir mi solución y enumeré los pasos a seguir para que los ingenieros puedan extenderlo fácilmente.