Datos personales

Nombre: Cravero Marcos Gabriel
E-mail: marcosgabrielcravero@gmail.com

Callao 341 1er Piso
Congreso
Cap. Fed.

 

 

Formación académica

 

Licenciatura en computación incomp.

 

Cursos:

-Desarrollo de aplicaciones para Internet.

-Desarrollo de aplicaciones concurrentes, distribuidas y de tiempo real. Famaf. UNC

-Métricas de software.

 

Metodologías, lenguajes de especificación y diseño

 

COMET (Desarrollo de aplicaciones concurrentes, distribuidas y de tiempo real usando UML): casos de uso, modelos de interacción, de clases, subsistemas. 

Lenguaje de especificación z, algebraicas, expresiones cuantificadas, ternas de Hoare, álgebra relacional, normalización, DER.

 

Lenguajes de programación y herramientas

 

Funcional: Huskell, Gofer

Imperativo y orientado a objeto:

 c, c++, c#, Java, JavaScript,  Visual Basic. .Net

Transact-SQL, VA

DHTML Protocolos TCP/IP, http, pop3


Herramientas de diseño:

Dreamweaber, flash (actionscript),  FrontPage, Visual Studio.Net.

 

 

Experiencia laboral y proyectos realizados

 

Aplicación de contactos, búsqueda de parejas y podes votar la  fotos de los usuarios
El usuario se inscribe creando un perfil con un nick, contraseña, presentación, descripción, preferencias sexuales, lugar de residencia y puede subir fotos, todo esto lo puede modificar cuando entra a su cuenta. Cuando finaliza la inscripción se le envía un email con sus datos de ingreso.
El usuario ingresa a su cuenta con su nick y contraseña. Puede modificar sus datos, subir y borrar fotos, buscar perfiles y enviar mensajes o email escribiendo el nick del destinatario o si la conoce su dirección de correo. También podes votar a los otros perfiles dándole un puntaje entre 0 y 10. Cada cuenta tiene un buzón de mensaje. Los mensajes se pueden leer, reenviar, responder o borrar.
En la portada de la pagina se muestran los nick de los 50 últimos inscriptos, el perfil con la presentación y descripción de los 4 perfiles mas votados y una cita aleatoria. También podes buscar desde la portada y sin estar inscritos perfiles por lugar de residencia y preferencias sexuales. Además en la portada tiene un link para el foro y la revista. Si  no estas inscrito y entras a algunos de los submenú (buscar, foro, revista o ver el perfil), cuando  queres enviar un mensaje o ir a otro menú te lleva a la pagina de inscripción.
La aplicación registra cuantos email y mensajes a enviado y recibido cada usuario.
Esta aplicación la descompusimos en 25 módulos: lista de usuarios, de mensajes, foro, modificar presentación, foto, descripción.
Cada modulo esta compuesto por varias clases, por ejemplo el modulo lista de usuarios (esta detallado en el apartado anterior COMET), tiene las siguientes clases: interfaz de entrada, salida, entity.DataBase y entity.Estado
Implementado en asp.net y sql-server
 http://www.flechanos.com

 

Listas de distribución de email
El usuario puede crear una lista de distribución escribiendo el nombre de la lista, una contraseña y una descripción sobre los temas que va a tratar la lista. La gente puede ver el nombre de todas las listas y las descripciones de las listas. Cuando la gente se suscribe ingresa el nombre de una lista y se le envía un email que tiene que confirmar dentro de las 24hs siguiendo un link único.
Cuando ingresa con el nombre de la lista y la contraseña puedes cargar un archivo con una lista de email, la aplicación reconoce cada email y le envía confirmaciones a todas las direcciones que hay en el archivo.
Puedes enviar email a todos los suscritos en formato html o texto. Cada email enviado se puede consultar también on-line ingresando el nombre de la lista que se quiere consultar los mensajes que fueron enviados.
Esta aplicación fue descompuesta en 12 módulos, cada modulo con varias clases. Fue implementada en asp.net(c#) y sql-server(t-sql)
http://www.flechanos.com/Listas/
 

Herramienta de desarrollo de aplicaciones Web on-line
Similar a FontPage, o WebMatrix pero On-line. Luego de inscribirte te crea un directorio con tu nombre de usuario. En este directorio creas, abrir, guardas editas y ejecutas tus proyectos en forma remota.
Para casa nombre de archivo tenes 3 ventanas de edición. En una ventana editas el código c#, en la otra el código JavaScript  y en la ultima los tag html. Luego podes ejecutar el proyecto y ver en funcionamiento la aplicación que creaste.
http://www.flechanos.com/Herramientas/ControlVentanas.aspx


 

- Chat implementado en Java usando datagramas.

 

- Cliente y servidor pop3 implementado en c.

 

- Evaluador y parseador de una gramática. Implementado en Huskell y Java.

Publicaciones en Internet

- Autor de paginación de resultados con uml, implementado en .net (http://softwareengineerweb.googlepages.com/metodosFormales.mht).
La web del programador. Agosto de 2006.
- Autor de desarrollo de aplicaciones web usando métodos formales (http://softwareengineerweb.googlepages.com/comet.html).  Octubre  de 2006 
mas información en:
http://softwareengineerweb.googlepages.com/cv.html



Formación complementaria

Rendido hasta 3 año de lic. en psicología, algunas materias relacionadas don el trabajo, psicología laboral, psicología social, masas y medios de comunicación.