RQ

Roberto Quaranta

available

Last update: 06.09.2022

Java Architect, Java Architect, Senior Consultant

Graduation: not provided
Hourly-/Daily rates: show
Languages: k. A.

Attachments

QuarantaRoberto_CV.docx

Skills

Java programming skills, OO design, programming, Java 7, JEE, ago, Java 8, C, VB, Spring boot, Spring MVC, Hibernate, Struts, SOA architectures, Oracle Bea Application Server, Microservices, Eai technologies, ElasticSearch, Maven, Ant, UML, Eclipse, Intellj Idea, Database, Oracle, MySql, software validation, Operating systems, Linux and windows10, Microsoft Word, Excel, Power Point, Access, Project, Java, coding, java 8/10, Debugging, Linux, jhipster and SpringBoot, JPA, MSsql DB, Java8 and 10, swagger, Jms queue, Jira, Jenskins, Git, Slack, CRM, backend, java 1.8, Spring, jquery, Google Search Appliance, search engine, Docker, Jboss, virtualization, NFC, HCE, data access, Oracle database, Soa OSB, Weblogic Application Server, Soap, Restful services, ssl, encryption, Oracle Service Bus, frontend, html, jsp, java 1, tomcat, versioning, jsf, jms, cloud, Facebook, software quality, FindBugs, Java1.6, Weblogic server, open source, java 1.6, j2me, Sun LWUIT framework, SMTP, IMAP, POP protocol, LDAP, LWUIT, Apache, web application, virtual machine, Ubuntu, Libvirt, VNC, Smartcard, web services, Oracle ESB, SOA architecture, mobile phone, Jsp technology, API, google search, multithreading, service layer, clustering, backbone, XML, databases, GPRS, C language, Unix, software architecture, WAP, WEB, SMS, bugs, Sql, Netscape Enterprise Server, Netscape Proxy Server, Dns, Netscape Directory Server, Perl, language, WML, software tool, Token Ring, IP, IPX, network protocol, Lan Ethernet, IP protocol, Lan, router, Windows NT 4.0 Workstation and Server, Windows 95 and 3.11, Novell Netware, SNA Server, Sap, Netscape, Outlook, Unix operating system

Project history

05/2019 - 09/2019
Java Architect
Business Changers srl

Achievements and responsibilities:
* Collecting functional requirements from customers
* Design architectures and coding writing.
* Overview of operations deployments to production servers
* Debugging and Problem solving
* Mentor for junior developers
* Writing technical analysis documentation
Key Projects:
* I worked for a public administration's project based on front-end, back-end, jquery, java
1.7, Spring , Hibernate

02/2019 - 09/2019
Java Architect
Unicredit Bank

Achievements and responsibilities:
* Collecting functional requirements from customers
* Design architectures and coding writing.
* Overview of operations deployments to production servers
* Debugging and Problem solving
* Mentor for junior developers
Key Projects:
* I work on a CRM for backend side java 1.8, Spring , Hibernate

09/2001 - 04/2019
Senior Consultant
Reply

Achievements and responsibilities:
:
* Collecting functional requirements from customers
* Valuation of required times to develop the product
* Design architectures and coding writing.
* Overview of operations deployments to production servers
* Software validation with tools like Cast
* Mentor for junior developers
* Debugging and Problem solving
* Writing technical documents
* managing little group of developers
* development of technical and relational skills
* customer and project managment skills.
* learnt to manage stressful workloads

Key Projects:
* For customer Fineco I worked on a migration project from Google Search Appliance
based search engine to a ElasticSearch based search engine. I used the following
technologies: java8, ElasticSearch,Docker, Jboss, Maven, Spring MVC
* Design and development of backend services for dematerialization (virtualization) of
credit cards issued by Nexi. The context of the projects are NFC mobile and HCE
payments. These are the used technologies: java1.6, Spring data access integration
layer, Oracle database, Soa OSB, and Weblogic Application Server.I design both Soap and
Restful services.I face architectural issues and security problems with technologies
like ssl,authentication,encryption and signing. Besides I configure BPM orchestrator
for Oracle Service Bus. I use Oracle Service Bus version 11gR1
* Development of promotional phone recharge tool (made of frontend and backend) for
H3G-WIND's customers. These are the used technologies: html, jquery, jsp, java 1,6,
spring, tomcat, Git versioning, oracle database
* Development of a tool made of frontend and backend for provisioning of Vodafone
booster. These are the used technologies: jsf, jquery, java1,6, maven, Soap services,
spring aop, jms queues
* Re-engineering, adding new services, performance optimization of a cloud application
used in social environment for sharing contents that is a combined product like
Facebook and Dropbox. Analysis of software quality with FindBugs tool. These are the
used technologies: Java1.6, Hibernate, MySQL, Weblogic server in cluster configuration.
In this project I led a team of 4 developers, with these tasks: talking to customer,
collecting new requirements, design a three level architecture, software validation.
The project lasted 4 months
* Analysis and realization of an open source mobile mail solution (client + mail
gateway) for Wind operator. These are the used technologies: java 1.6 for server, j2me
for client with Sun LWUIT framework modified for project's needs, SMTP, IMAP and POP
protocol, LDAP by Critical Path. In this project I led a team of 3 persons, choosing
the architecture, making a fundamental decision regarding the choice of LWUIT as
framework and how to customize it, evaluation of costs. The project lasted 5 months.
* Design and development of a backend component callable from both web and native
mobile apps for Sim recharges made through a credit card. Customer H3G Italia. These
are the used technologies : Java1.6, Struts, Oracle Database, Jpa, Apache and load
balancing issues
* Design of a web application for buying virtual machines. The project consists of two
parts a Frontend and a Backend. The backend manages a virtual machine, and its
lifecycle that is start, stop, shutdown, migration. These are the used technologies:
Tomcat, Linux Ubuntu, MySQL, Libvirt as api for virtualization, VNC for management
console, Java 1.6, JQuery
* Development of Smartcard with Vodafone and CartaSi. Design of web services on Oracle
ESB bus for a rechargeable card. Smart Pass (the title of the product) is composed by
three main components: Web Tool Customer (WTC), the Web Front End, and the Back End
(SOA architecture)
* Design and development of a geo-positional chat on mobile phone (with midlet) and a
tool web (in Jsp technology and java 1.5.0) for publishing contents with API google
maps
* Design and development of tools for crawling, uploading, indexing Vodafone Wap page
contents on google search engine. These are the used technologies: java, Oracle
database
* Design and development of a message delivery platform for exchanging various format
of messages (mails, Mms, Sms) based on java queues, multithreading, Oracle database,
Berkeley Database.
* Design and development of a common (to all countries in which Vodafone operates)
service layer for mobile -TV. These are the used technologies: spring, struts, MySQL,
Hibernate, Ldap
* Design and development of a content store for Vodafone global. These are the used
technologies: java 1.6, jackrabbit, Web google toolkit ,oracle, tomcat, clustering
* Project manager for Vodafone with a group involved in networking backbone
troubleshooting. I supported line manager in activities of collection and analysis of
incidents, preparing reports, slides for new initiatives and planning of activities.

11/1999 - 08/2001
Senior Software Engineer
Nokia Italia Spa

Achievements and responsibilities:
* Collecting functional requirements from customers.
* Make a gross valuation of required times to develop the products
* Design architectures and coding writing.
* Overview of operations deployments to production servers
* Mentor for junior developers
* Debugging and Problem solving
* Writing technical documents
Key Projects:
* Development of Wap services with Java, XML, and connection to external databases.
* Design of the backend architecture for accessing Wap services
* Knowledge acquisition on intelligent transport system architecture and mobile services.
* GPRS billing system: development of an ASN.1 encoder in C language on Unix machine for
collecting CDR data from networks' equipment and integration Telefonica's internal
billing systems. In this project I led a team of 3 developers and 1 tester, my
responsibility were: talking to customer, collecting requirements, organization of a
team choosing people, establishing the deadlines and goals, software architecture
definition, writing documentation. The project lasted 3 months
* configuration of PORTAL product monitoring tool for billing system
* Testing on a Chat Application running on various front ends like WAP, WEB, SMS, finding
bugs software backend platform and making some adjustments to code and Sql optimization
on database (6 months in Finland)

04/1999 - 11/1999
Second Level Support Engineer
SpazioZeroUno Spa

Achievements and responsibilities:
* Development of software demo products for mobile services
* Management and configuration of the architecture developed for mobile service
* Answer to problems and give support to the group involved in first level support
* Key Technology used:
* Internet products like Netscape Enterprise Server, Netscape Proxy Server
* Radius protocol and problem of client authentication
* Access server
* Wap Gateway, Dns configurations and Netscape Directory Server
* Script in Perl language for getting external web sites' contents and publishing
services in WML language

07/1996 - 04/1999
System Engineer
Gepin Spa

Achievements and responsibilities:

* Development of software tool for automation the interaction with Reflection
* Management and configuration of devices. Installation of new products.
* Answer to problems and give support to internal customer's employees on information
technology matter
Key Projects:
* I was system engineer in charge of Tim customer managing, updating their internal
information technology infrastructure. I managed the activities of few people on
various problems and issues of customer's information technology systems
Key Technology used:
* Multiprotocol Token Ring with IP and IPX as network protocol, Lan Ethernet with IP
protocol, building backbone with ATM technique and mechanism of Lan Emulation
* Networks devices such router Cisco 2500 and 7500, active Hubs 3Com, Switch ATM, gateway
Sdlc and X25 for talking to external databases, Isdn, demultiplexer for PCM flows at 2
MB
* Operating systems: Windows NT 4.0 Workstation and Server, Windows 95 and 3.11, Novell
Netware for a contact center. I managed technical issues coming from the contact center
* Applicative packages configuration: Reflection, 3270 Emulation, SNA Server, Sap,
Netscape, and Outlook.

01/1995 - 07/1996
Software Developer freelance
Telecom Italia Lab

Achievements and responsibilities:
Taking part to software development projects
Key Projects:
* Development of an automatic testing tool for telephone exchanges manufactured by
Italtel, Ericsson, Alcatel
* Development of software tool for Signal Layer in communication protocols for ATM
network

Key Technology used:
* C language and Unix operating system

07/1992 - 12/1994
Technical Trainer
FCA

Achievements and responsibilities:
* Trained new employees on electrical and PLC (industrial automation) subjects, tutor in
laboratory, and tutor in the factory plants during their stage periods. I trained new
employees on electrical and PLC (industrial automation) subjects, tutor in laboratory,
and tutor in the factory plants during their stage periods.

Local Availability

Only available in these countries: Italy
Profileimage by Roberto Quaranta Java Architect, Java Architect, Senior Consultant from Milan Java Architect, Java Architect, Senior Consultant
Register