Figura professionale: Java developer

Nome Cognome: F. T.Età: 40
Cellulare/Telefono: Riservato!E-mail: Riservato!
CV Allegato: Riservato!Categoria CV: Developer / Web dev. / Mobile dev.
Sede preferita: Birminghamc estero

Accesso Full al database con 29.998 CV a partire da € 5,00    ABBONATI SUBITO!



Sommario

Java developer

Competenze

  • Java, Spring, Postgresql JEE
  • websockets
  • C#, asp.NET, IIS 7
  • PHP, SqLite

Esperienze

Work experiences and University Projects

developer at
Inspired gaming group – Birmingham (dec 2013 – …)
Virgo (gambling platform)
technology: Java, Spring, Postgresql (ported to sqlServer), websockets
I joined an Agile team working on a gaming platform, which offers a suite of services for web betting games developers and is about to be sold to venues and online casinos. The application talks with many remote components (front-end APIs through which a user submits their requests, customer’s wallet and authentication systems, a server having information about the jackpot prizes, and the games logic implemented on other remote services) and must meet some efficiency criteria and be reliable and avoid inconsistencies (multithread environment). I have been working on refractoring the general architecture to best fit our new implementations, and made some modules. I also found some serious security weaknesses that I personally took care of resolving.

consultant at
Reply Whitehall – Reply group – Rome (oct 2011 – sept 2013)
A.MI.C.O. (for SoGeI – Guardia di finanza, 2013 feb – sept)
technology: C#, asp.NET, IIS 7
Dot.NET consultancy at the SoGeI offices, collecting requirements and developing small-medium sized web applications for Guardia di Finanza (Revenue Guard Corps) with 3 junior resources. I designed the databeses but the business intelligence is handled by cobol routines, of which I wrote the specs. Excellent feedback from my customers.

cadastral data extraction (for SoGeI – Territory Agency, oct 2012 – jan 2013)
technology: PHP, SqLite
A PHP server processing heterogeneous archives made of text files, xml, images and pdf, in order to populate a database. I worked alone. I designed the database and developed the back-end PHP services, spending most of the time to define abstract classes and general processing models. Anyway I completed the project well in advance on schedule.

iter tributary litigation (for SoGeI – Ministry of Revenue, oct 2011 – sept 2012)
technology: java 1.6, Struts, Mybatis – Oracle,
Maintenance and development of a suite of applications to manage appeals against Revenue Agency.

main university projects (from 2009 to 2011)
evolutionary algorithm generator for games
technology: java 1.5
I developed a nice object oriented algorithm generator for real time games. The components are an abstract game model who gives output variables and accept as input the players actions, a metalanguage where every semantic object acts as a common language instructions (like if/else, logical operator and algebraic operations), and a darwinian selector to randomly create and detect which is the best algorithm.
On this interface I tested an instance of the old well-known games "Pong", getting a pretty smart algorithm as a winner.

map-reduce algorithms with Hadoop for graphs (master's thesis dissertation’s project)
technology: java 1.6, Apache Hadoop, Mysql
The project's aim is to show how and when some non-parallelizable graph's algorithms can benefit from a parallel execution approach. I dealt with well known problems in graphs theory like k-connectivity (with k=2 and k=3). I have designed a computational model ruled by rounds where, starting from splitting the graph into small pieces, every thread (managed by Hadoop framework) applies a transformation on the partial graph, that makes the full graph simpler and invariant to the k-connectivity property.

freelance activity
(during master's degree courses)
D-Tag (for Eumar International srl, aug 2009)
technology: Java 1.6 (swing), xml
It is a stand-alone multilanguage application, currently sold on USB device, to carry personal information in case of accident or unconsciousness, with two public and an encrypted private sections. Despite not being a big application, I enjoyed developing a very scalable layout-manager framework (that may be used for future uses) to dispose and handle different data types and integrity checks, by xml files. Distributor's website (not mine): www.d-tag.it.

developer at
PcCube – Rome (small consulting company, from sept 2007 to sept 2008, before my first level degree)
Several JEE development and test activities
As my first job, I had been trained for a while in JEE technology. Then I joined a maintenance team in Engineering, in order to fix some issues on a web application meant to help small companies in financing request, .
Later, I worked at the Italian mail company, mostly re-engineered some batch processes and writing a lot of SQL code.

 

64 total views, 1 today