Carlos I.

Analista Programador Java Sr, Arquitecto J2EE

Average 0 of 5

Hourly rate: AR$ 150.00

Freelancer activity: IT & Programming

View certifications

Argentina

Skills (Maximum: 5)
About me
Conocimientos avanzados de análisis, diseño y programación orientada a Objetos utilizando Domain Driven Design y Test Driven development aplicando patrones de diseño. Desarrollo de casos de uso en java. Análisis de requerimientos. Conocimientos avanzados en programación de algoritmos, diagramación lógica y estructuras de datos. Excelentes conocimientos sobre algoritmos de compresión de datos y algoritmos de indexación y búsquedas rankeadas en documentos. Sólidos conocimientos de bases de datos relacionales y sintaxis SQL. Diagramación UML. Sólidos conocimientos sobre Inteligencia Artificial (Algoritmos genéticos, redes neuronales, sistemas expertos, lógica difusa, Prolog). Desarrollo y diseño de aplicaciones cliente servidor integrando JEE y Flex.
Certifications (3)
Test Year Score Percentile Status
Data Modeling Test 2013 70% 85% Passed
Programming with C Test 2013 65% 75% Passed
Data Structures Test 2012 70% 88% Passed
Languages
Work history
Banco Galicia - StefaniniIT (Higher Education) ////
Análisis, diseño y programación de casos de uso de aplicaciones bancarias. Análisis e implementación de soluciones para el aumento de la performance de la aplicación. Desarrollo de componentes swing genéricos. Mentoring y capacitación de recursos.

    Freelance (Program Development) // - desde 3/2010//
Automatización del sistema de control de accesos para un Country. De un Country me pidieron que diseñe una solución para el control de accesos que manejaba la barrera de la entrada del Country. Cada socio tenia una tarjeta RFID y se necesitaba una aplicación fácil y simple de usar que permitiese a las secretarias del Country habilitar o deshabilitar las tarjetas de los socios con un simple click interactuando con la base de datos de Country. Debido a los requerimientos técnicos la solución fue implementada utilizando tecnología .Net programando en C#. La aplicación estuvo en producción durante dos años, luego de ese entonces se reemplazo todo el sistema. Sistema centralizado de mensajería. Un cliente me pidió que diseñara y programara un sistema completo que constaba de un servidor y un cliente web que permitiese enviar mensajes y tareas a dispositivos móviles. Desde la aplicación web el encargado enviaba a los móviles de los mensajeros cuales eran las tareas que debían realizar. El móvil al recibir la tarea enviaba un aviso de recepción al cliente web. Cuando el mensajero terminaba su tarea, con solo presionar un botón en su dispositivo móvil informaba al encargado su estado pudiendo adjuntar archivos de sonido, fotos y video de ser necesarios que el encargado podía visualizar desde el cliente web. El cliente web también mostraba datos estadísticos en forma de gráficos de barras y gráficos de torta sobre el estado de cada tarea de cada mensajero y quienes eran los mensajeros que habían completado las tareas en menor tiempo. Para esta solución utilice Flex, WebServices, Spring, EJB3, Tomcat y PostgreSQL utilizando como metodología de desarrollo TDD. El sistema fue vendido y está actualmente en producción. Diseño y programacion de Videojuegos 2D en Flash utilizando programación avanzada en ActionScript 3.

    Oracle (Information Technology and Services) // - desde 10/2007//
Análisis, diseño y programación de aplicaciones java de escritorio interactuando con Ms Excel (Lectura y escritura de planillas desde java), Ms Project (generación desde java) y C# (integración java/.Net) Diseño y programación orientada a objetos basado en patrón MVC y patrón multicapas. Planificación y control de aplicaciones Guía y conducción de personas, coordinación de tareas y grupos de trabajo Documentación y diseño de diagramas UML Diseño y programación de interfaz gráfica en Swing Implementación de patrones de diseño GOF y GRASP Peer Review – Code Review : Verificación del cumplimiento de standards de programación y best practices. FrameWorks y APIs utlizadas: BC4J, JHeadStart, UIX y Oracle MVC FrameWork, Hibernate 3.0, Swing, Persistence API (EJB3 – Annotations). IDEs y herramientas utilizadas : JDeveloper, EA, NetBeans, Visual C# Express, TOAD, DbVisualizer.

    IdeaFactory SA (Program Development) // - desde 3/2006//
Mantenimiento de aplicaciones J2EE resolviendo incidencias. Servlets, JSP, Struts, xdoclets, EJB, Oracle, HTML, CSS, JavaScript, JBoss, TomCat. IDEs y herramientas: Eclipse, TOAD.

    Intersoft SA (Program Development) // - desde 10/2005//
Diseño y programación orientada a objetos en JAVA (J2SE). Diseño de diagramas UML especialmente diagramas de clases y de interacción. Diseño de aplicaciones implementando patrones de arquitectura MVC y multicapa. Implementación de patrones de diseño (singleton, abstract factory, facade, flyweight, composite, observer, etc.) Desarrollo de casos de uso. Manejo y diseño de documentos XML para persistencia, configuración de aplicaciones e intercambio de datos. Gran experiencia en desarrollo de interfaces gráficas utilizando Swing. Gran experiencia utilizando HIBERNATE para persistencia multi base de datos. Diseño e implementación de pruebas unitarias automatizadas utilizando JUNIT. Web Service utilizando Apache AXIS. IDEs y herramientas: Eclipse, JBuilder, EA, DbVisualizer, ProGuard, ANT, MAVEN, CVS. Instalación de aplicaciones y capacitación a clientes
Hire
Activity and ratings

Last login: Last year

Joined: 3 years ago

Certifications: (3)


Ranked: Not ranked

Profile level: Bronze

What is profile
level bronze?

Bronze is the second level for freelancers in Workana. The more objectives they fulfill, and the more projects they win, allows them to reach higher levels. Read more

Loading...