Software Developer @ From October 2015 to Present (3 months) London, United KingdomSoftware Developer (Java) @ Working on Victoria project for the perception system.
Technologies used: java, git, postgresql From September 2013 to October 2015 (2 years 2 months) London, United KingdomSoftware developer @ Working on the XtremeIPTV online video platform. My position involves fixing bugs and implementing new functionality.
The system uses different technologies and the position requires working with all of them.
Some examples of the languages/platforms used are: PHP, Javascript, Java, PL/SQL, C++, Python and Node.js.
The project switched from SVN to Git using the Git flow workflow which gives more flexibility to developers and assists in having a better, more controlled development and release process. From September 2012 to September 2013 (1 year 1 month) Java Developer @ I was a Globant employee working at the Sabre Holdings offices in Buenos Aires.
I was assigned to the checkout team of the online travel agency lastminute.com.
The team was in charge of developing a new, simpler and more dynamic checkout UI using Grails, Spring and other common frameworks.
From the technical perspective, the position entailed developing in Java, Groovy, GSP, Javascript using JQuery and XML. Understanding of JSP and Struts was useful while analyzing the previous UI for bug fixing purposes or replicating existing functionality.
The position also required the ability to communicate and coordinate work with teams from different parts of the world (mainly the UK, the USA and India).
The project had an agile approach similar to Scrum with daily stand up meetings and short iterations preceded by planning meetings and followed by retrospectives. Among the tools used in the project were maven, perforce, JBoss, Hudson, cobertura and eclipse. From February 2011 to April 2012 (1 year 3 months) Java programmer @ Worked on the RDP project for Telefonica of Argentina. The project consisted of a web Application built on the Struts Java framework that used an Oracle Database accessed though JDBC. The application was created to be used internally by Telefonica employees.
My position required me to implement use cases and fix bugs in the software. This meant coding in Java, JSP and/or PL/SQL.
The application was deployed on Websphere Application Server, developed using Websphere Studio and used Subversion for version control.
The position entailed active communication with use case writers and software testers. From December 2008 to July 2009 (8 months) Freelance developer @ Created a small web application called Live Student Data for a local travel agency specializing on work and travel programs.
The application managed client and employer data and filled several PDF forms required for the work and travel programs , eliminating the need for the applicants to fill the them by hand.
The application was implemented in Java using the Java Server Faces framework, and the Sun Glassfish application server. For data persistence it used MySQL accessed through Toplink object-relational mapping. From September 2008 to November 2008 (3 months) Freelance Developer @ Along with a partner, developed a software to map the location of a certain species of fish based on historical data. The program allowed to view historical data in several meaningful ways (both graphically and in text form).
The goal was to allow the fishing company to analyze data and predict future behavior (and most importantly location) of said fish.
The software was a standalone application developed in C++, using OpenGL for the graphics and Firebird to store the data. It was maintained using SVN for version control. From January 2005 to January 2006 (1 year 1 month)
Systems Engineering @ Universidad Nacional del Centro de la Provincia de Buenos AiresProgrammer analyst @ Universidad Nacional del Centro de la Provincia de Buenos Aires(ECPE) Examination for the Certificate of Proficiency in English @ University of Michigan(FCE) First Certificate in English @ University of Cambridge Patricio Vighi is skilled in: JavaScript, jQuery, Java, Struts, Agile Methodologies, Scrum, Oracle, SQL, XML, MySQL, Maven, Spring, Subversion, JBoss Application Server, Git