...
With honor Master Degree in computer engineering
companies I worked for
English certificates, English level: Business C1
IT Certificates all over the word english language
Years working in ireland
Years of experience as Java developer
What I did | technology used | duration of experience | See the page |
{{i.companies}} |
{{i.technology}}
|
{{i.duration}} |
10/2008 to 11/2011: Master Degree in Computer Engineering
Politecnico di Bari (Italy)
Grade: 110/110 with honors
09/2005 to 09/2008: Bachelor Degree in Computer Engineering
Politecnico di Bari (Italy)
Grade: 102/110
Course | Arguments |
Course Electrotechnology in during University degree | Diodes, resistors, inductors |
Courses foundamentals of Computer science I and II during Bachelor degree | Visual C++ |
Courses of electrical communications I and II during Bachelor degree | Modulation (amplitude, frequency,phase DSB-SC, SSB, VSB, AM Standard, OOK, BPSK, DPSK, FSK, QPSK, MPSK, QAM, MSK, GMSK,), demodulation, Fourier transformation,Sampling and reconstruction of signals,PCM,TDM |
Nyquist, Bode, Shannon, Root locus, tests by using Matlab | Course of fundamentals of automatic I and II at during Bachelor degree |
Course of measurements and instrumentation | measuring instruments , oscilloscope , spectrum analyzer , sensors , transducers , measurement errors |
Course of Electronics II during University degree | Digital electronics: Making memories (RAM, latch, flip flop), ports And, OR etc, encoder, decoder, multiplexer, counter, register, PROM, EPROM,TTL,De Morgan |
Course of Operating Systems during University degree | Linux all commands, memory manager,Making file system, interrupt, scheduling processes CPU,virtual memory, Hard disk, Threads |
Course of electronic computers during University degree | building DLX 486,DMA,Cache, execute, instruction pipeline (fetch decode execute mem writeback), assembly, multicore CPU, multithreading CPU |
Course of Electronics I during University degree | CMOS, BJT, MOSFET, operational amplifiers |
Course of Antennas and Electromagnetic Compatibility during my University degree | Making and developing all kind of Antennas using also the Smith card |
Courses of telematics I and telecommunications networks | ISO-OSI, TCP-IP, ICMP, ARP, DNS, UDP, Mobile networks, MANET, routing, spanning tree, switches, bridges, OSPF, BGP, IPV6, MAC |
Courses of telematics II and telecommunications networks during my University degree | Application protocols: HTTP, SMTP, POP, IMAP, Java.net, FTP, P2P |
Courses of control of the processes I and II during my University degree | Systems LTI, SISO MIMO, stability, error rejection, parametric variation,Transition matrix,characteristic matrix,Observability and constructability,Feature matrix, z-transformation, stability of digital systems (BIBO) and networks corrective |
Course of Information Systems Security during my Master degree | Cryptography, Viruses, Injenctions (script, sql), Buffer overflow and C++, exploiting |
Course of Artificial Intelligence during my Master degree | Game theory, Min-Max, Tableaux, First order Logic, Ontology, Prolog |
Course of Foundamentals of systems with discrete events during my Master degree | Ladder PLC |
Courses of Software engineering and management of innovation projects during my Master degree | UML, Project management, Design pattern, Tests, Quality of software, Making requirements |
Course of ebusiness models during my Master degree | Data mining, Weka |
Course of Identification and intelligent control during my Master degree | Machine learning, Neural network, genetic algorithms |
Courses of Systems for encoding and transmission of Multimedia signal and Techniques of artificial vision during my Master degree | Image and video processing and coding: H264, Wavelets transformation,JPG transformation, 3d camera, Hadamard,RTSP, RTP e RTCP,VOIP,TFRC,DVB |
Courses of Lab of telecommunication network and models of telecommunication networks during my Master degree | Programming cisco Instruments |
Course of information systems of web during my Master degree | web services, rest services, SOAP, Cloud, XSD,CRM, Middleware,Ajax,RDF,SVG,XPATH,Xquery,Information retrival,Html,CSS,ER modelling,SQL |
2000 to 2005: High School O. Jannuzzi, Andria (Italy) industrial high school specialized in computer science
Grade: 86/100
The whole Duolingo tree on 21th February 2015
Certificate Advanced (B2) on 31th January 2015
Certificate Business (C1) on 1th February 2015
To be followed by about to; Future Continuous; The future of there is there are; The future of can; The future of must; Future Perfect; Future Perfect Continuous; Relative pronouns in English; Reflexive pronouns in English; The passive voice in English I; The passive voice in English II; The conditional with the past in English; Unless, in case; Uses of the conditional in English; Could, should, might; The conditional with the past perfect; Could have, should have, might have; Mixed Conditionals; Reported Speech I; Reported Speech II; Phrasal verbs I; Phrasal verbs II
Certificate Advanced (B2) on 27th December 2014
Compound words with some Compound words with any; Compound words with no; Compound words with very; The pronoun one; The adverb else; Expressions of frequency in English; Impersonal sentences with it I; Impersonal sentences with it II; I also like it, me too, so do I; I don't like it either, neither do I; Why don't ? Past Continuous; The Gerund in English; The Gerund after prepositions; The Gerund after verbs; The Gerund after a verb + a preposition; The Gerund after an adjective + a preposition; The Gerund with to do; To do versus to make; Gerundio con to go; To go followed by a preposition; To get
Certificate Upper Intermediate (B2) on 7th December 2014
The verbs say and tell; The Imperative in English; Adverbs of quantity very, so, too; Adverbs of quantity too much, too many; Prepositions of place in English; Prepositions of movement in English; Verbs of the senses in English; Comparative adjectives in English; Comparative of equality in English; Superlative adjectives in English; Adverbs of manner in English; Other adverbs in English: time, place; Present Perfect; Since, for, just; Not yet, still not, never; Yet?, already, still; Ever?, how long? Simple Past versus Present Perfect; American and British English; Present Perfect Continuous; Habits in the past; Past Perfect; I had just; Past Perfect Continuous
Certificate Intermediate (B1) on 1th November 2014
Can: questions, requests and asking for permission; Formal requests Could you ?, May I ? Requests and questions with modal verbs in English; Must and to have to; Questions with must and to have to; Negative sentences with must, should; The conditional with the present; The conditional with the future; Substitutes for will can, must, may, might; Substitutes for if - unless, in case; The Simple Past of to be in the affirmative; The Simple Past of to be in the negative; The Simple Past of to be in questions and answers; The Simple Past of there is there are; Regular verbs in English; The Simple Past of regular verbs; Irregular verbs in English; The Simple Past of irregular verb; The Simple Past in negative sentences and questions; The Simple Past of the verb can; The Simple Past of the verb to have to; How to ask for confirmation in the past in English
Certificate Lower intermediate (A2) on 20th September 2014
The verb to have in the affirmative; To have in the negative and questions; Some and any; There is There are; Adverbs of quantity much, many; Possessive adjectives in English; Adjectives and demonstrative pronouns in English; The Saxon genitive my father's car and whose; Possessive pronouns in English; Object pronouns in English; Qualifying adjectives in English; Expressing age in English; The Present Continuous; The Present Continuous versus the Simple Present; The Future with the Simple Present and Present Continuous; The Future with will; Shall to make offers and suggestions; Requests with will and would; Making offers- Do you want ? Making suggestions Do you want to ? Offering to do something Do you want me to ? Replies to offers and suggestions; The Future with going to; The Future: I will fly I'm going to fly I'm flying
Certificate Beginners (A1) on 7th September 2014
Personal pronouns and the verb to be; To be in negative sentences, questions and answers; Contractions with the verb to be; Articles and plurals in English; Good morning, Mr, Mrs; How to greet people in English; The English alphabet and spelling; Numbers in English; How to tell the time in English; Days, months, ordinal numbers and dates in English; How to speak on the phone in English; How to ask for confirmation with the verb to be; Classifying verbs in English; Simple Present; The verb to do as an auxiliary; Adverbs of frequency in English; To like; Questions with what and which; Questions with how and whatlike; Questions with who, where; In, at, on as prepositions of place; Questions with why, when; In, at, on as prepositions of time; How to ask for confirmation with the verb to do
In the most of the companies that I worked for, I developed all the lifecycle of the software:
Enriching a Mule ESB project which makes documents storing them on Alfresco. Technologies:Java, JMETER, web services SOAP, REST services, SOAPUI,Mule ESB, Anypoint studio, MUnit, Alfresco API, Security of web services and rest services, Rabbit MQ
Customer support and working end to end to a project made of the below technologies: Struts, HTML,CSS,Bootstrap, Jquery, Ibatis, Velocity, JMS, SQL database Oracle, IBM Rational Application Developer, Servlets, jmeter, google analytics, xsl
Enriching two projects:Metric Visualization: software which shows charts about number of commits, open issues, Uploaded Maven artifacts for statistics about continuous integration; Dependency management: software which shows graphically the dependency between the maven artifactsUsing the technologies: J2EE, Spring boot, Spring MVC, Swagger, Mockito, Powermock, Cobertura, restassured, Javascript, HTML5, CSS3, D3libs, GoJS, Jasmine tests, NodeJS, Jquery, Kibana, elastic search, Docker, LDAP, AETHER, Neo4J, RabbitMq, Swagger,Flink,SinonJS, Jenkins, Jira
Since I was the only person of the team who known the UI technologies (Html, Css, Javascript) I was initially the responsible of the UI of both above projects. I learnt the Ericsson UI SDK framework from the UI team and I taught it to the other employees of my team. Finally the UI was under control and I was able to work end to end (front end side and back end side) on both projects
Technologies used: Databases Oracle, Postgres, Java 1.8, Rest services (Rest Easy), Web services (Axis, Jax-WS), parsing and sending automatic mails, Hibernate, Quartz, Regular Expression, Eclipse, Web server tomcat, log4j, jar executable, eclipse, tool putty, operating system linux,svn, language PHP Modx, build Maven,Squirrel
Technologies used: javascript AngularJS, Ionic framework, Cordova Android, nodejs, gulp, Apple mobile aplication font end, operating system linux, many tools, Mustaches, Lodash
Maintenance and enhancement of the backoffice che banca application (enhancement of Back end and Front end)
technologies used: PL-SQL,Java,Eclipse, tools Putty,open VPN,Notepad++, Winscp, SVN, decompiler java,reflection java,Filezilla, Front end CSS,Javascript,HTML,Database Oracle, Web server Rational Software Architects,Quartz, Chron expressions,Script XML of Build ant,JBPM,Clear Case,JSF,web service SOA (XSD,WSDL, JAXB marshalling)
I made two activities
Technologies used: PL-SQL, Struts, Java,Eclipse, tools Putty,open VPN,Notepad++, Winscp, SVN, decompiler java, Filezilla, Database Oracle,XMLType oracle XPath,Struts, Web server Apache Tomcat
I made one GWT widget and one Metastorm flow (enhancement of Back end and Front end)
Technologies used: Spring dependency injenction, Database HSQLDB,font end GWT,Metastorm,DB Oracle,CSS,Javascript,HTML,build Maven,Java,Eclipse, tools Putty,open VPN,Notepad++, Winscp, SVN, decompiler java,Filezilla
Enhancement of bus made of Mule ESB that interconnects all EON systems. When a system wants to communicate with another he has to send a request to this bus and the bus calls the other system< There are many ways to communicate: store a file into a directory, call a web service SOAP, execute query in a DB My role was to study both the endpoints and to make the Mule ESB flow that perform this communication
Technologies used: groovy, JUNIT, mule ESB,Salesforce (SOQL), Spring dependency injenction,Database Oracle,Quartz, Chron expressions,build Maven,Java,Eclipse,tool Putty,open VPN,Notepad++, Winscp, SVN, decompiler java,multithreading java, regular expression,Filezilla
Maintenance and enhancement of the backoffice che banca application (enhancement of Back end and Front end)
technologies used: PL-SQL,Java,Eclipse, tools Putty,open VPN,Notepad++, Winscp, SVN, decompiler java,reflection java,Filezilla, Front end CSS,Javascript,HTML,Database Oracle, Web server Rational Software Architects,Quartz, Chron expressions,Script XML of Build ant,JBPM,Clear Case,JSF,web service SOA (XSD,WSDL, JAXB marshalling)
Enhancement of back end and front end of a small application made of Spring MVC
technologies used: small project in Spring model and view, Maven, JBOSS, hibernate with annotation, web services, SOAPUI, data base MYSQL,JSTL. I developed as back end as front end,SVN, javascript, jquery, reflection,JUNIT
Technologies used: Java,Eclipse, tool Putty,open VPN,Notepad++, Winscp, SVN, decompiler java,reflection, language java, Filezilla,IBM Datastage,Database Oracle Weblogic,DB2
Technologies used: database DB2, JUNIT, JXL,iText, web service SOA (XSD,WSDL, JAXB marshalling),Build ant, Java,Eclipse, tools Putty,open VPN,Notepad++, Winscp, SVN, decompiler java, language java, reflection,Filezilla, Web server Rational Application Developer, IBM Websphere Message Broker,LDAP, Hibernate XML,servlet,Serena business mashups, JFreechart,script sh