Roberto Quaranta

Feature Engineer

Milano, Italy

Experience

Jan 2024 - Present
1 year 5 months
Milan, Italy

Feature Engineer

ING Bank

Analysis of customer journey requirements and preparation of technical documents for developers. The result of the analysis is an end to end solution including many front-end channels like web, app, stand alone application, a core backend based on soap, and rest microservices, kafka for producing and consuming events, and database queries.

Nov 2022 - Dec 2023
1 year 2 months
Milan, Italy

Java Senior Backend Developer

Unicredit Bank

  • Writing analysis and architectural documentations
  • Design software in java, linux scripts, Kubernates, Devops in the area of financial risk management
  • Migration of on premises application to cloud using kubernetes and configuring pods

Work in the field of financial risk management writing programs that run during the night for the elaboration of data of stock and other financial assets taken during the previous trading day. Using Java 11 version and a product CA for software automation.

Jul 2021 - Nov 2022
1 year 5 months
Milan, Italy

Java Senior Backend Developer

Herzum

  • Writing analysis and architectural documentations
  • Design microservice based architecture and coding in java 17
  • Coordination of a team of developers assigning tasks and working as tutor using Agile methodology with phase review and planning stories

Work on a project starting from scratch for public administration (Consorzio Comuni Bolzano), for the workflow processing of documentations and certificates of end users. Technologies used: Java architecture based on microservices with Spring Boot, Istio, Kubernates, Elk stack, Rest and Soap services, Keycloak authentication and authorization, Java 17

Jul 2020 - Jul 2021
1 year 1 month
Milan, Italy

Java Senior Backend Developer

SIA

  • Design architectures and coding writing in java 8
  • Optimization of performances
  • Debugging and Problem solving

Work on a core distributed architecture that enables thirdy actors to write and execute their java based workflows processing file exchanged among banks in the area of open banking platforms. Technologies used: java 8, Vertx, Gridgain(Ignite), Consul, Vault, OpenShift, Jira, Git, Grafana, Jmeter, Jenkins, Jaeger, Kibana and Elasticsearch (ELK stack) for logging, Junit and Mockito

Feb 2020 - Jun 2020
5 months
Milan, Italy

Java Architect

FaiService

  • Design architectures and coding writing in java 8/10
  • Debugging and Problem solving
  • Agile methodology

Work on a Java 8/10 microservices based platform for buying services and devices offered by FaiService to commercial transportation systems. Technologies used: Intellj, Linux, Jhipster and SpringBoot, JPA, MSsql DB, Java8 and 10, Rest services, swagger, Jms queue, Jira, Jenskins, Git, Slack, Liquibase

Sep 2019 - Feb 2020
6 months
Milan, Italy

Java Architect

Unicredit Bank

  • 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

Work on a CRM for backend side using java 1.8, Spring, Hibernate

May 2019 - Sep 2019
5 months
Milan, Italy

Java Architect

Business Changers

  • 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

Worked for a public administration's project based on front-end, back-end, jquery, java 1.7, Spring, Hibernate

Sep 2001 - Apr 2019
17 years 8 months
Milan, Italy

Senior Consultant

Reply

  • 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 management skills
  • Learnt to manage stressful workloads

Key Projects:

  • For Fineco: Migration project from Google Search Appliance based search engine to ElasticSearch based search engine using java8, ElasticSearch, Docker, Jboss, Maven, Spring MVC
  • For Nexi: Design and development of backend services for dematerialization of credit cards for NFC mobile and HCE payments using java1.6, Spring data access integration layer, Oracle database, Soa OSB, Weblogic Application Server, Soap and Restful services, security implementation (ssl, authentication, encryption and signing), BPM orchestrator configuration
  • For H3G-WIND: Development of promotional phone recharge tools using html, jquery, jsp, java 1.6, spring, tomcat, Git versioning, oracle database
  • For Vodafone: Development of a tool for provisioning of Vodafone booster using jsf, jquery, java1.6, maven, Soap services, spring aop, jms queues
  • For Wind: Analysis and realization of an open source mobile mail solution using java 1.6, j2me with Sun LWUIT framework, SMTP, IMAP and POP protocol, LDAP. Led a team of 3 persons
  • For Vodafone: Project manager role in networking area, interface between area manager and technical group, collecting bugs, planning activities, preparing presentations
Nov 1999 - Aug 2001
1 year 10 months
Milan, Italy

Senior Software Engineer

Nokia Italia Spa

  • 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
  • Coordination of a team of developers

Key Projects:

  • Development of Wap services with Java, XML, and connection to external databases
  • Design of the backend architecture for accessing Wap services
  • GPRS billing system: development of an ASN.1 encoder in C language on Unix machine for collecting CDR data from networks' equipment and integrating Telefonica's internal billing systems. Led a team of 3 developers and 1 tester
Apr 1999 - Nov 1999
8 months
Rome, Italy

Second Level Support Engineer

SpazioZeroUno Spa

  • 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

Technologies used: Internet products like Netscape Enterprise Server, Netscape Proxy 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

Jul 1996 - Apr 1999
2 years 10 months
Italy

System Engineer

Gepin Spa

  • Development of software tool for automation the interaction with Reflection
  • Management and configuration of devices and installation of new products
  • Support to internal customer's employees on IT matters

System engineer in charge of Tim customer management, updating their internal IT infrastructure and managing activities of team members.

Technologies used:

  • Network protocols: Multiprotocol Token Ring with IP and IPX, Lan Ethernet with IP protocol, ATM backbone with Lan Emulation
  • Network devices: Cisco routers 2500 and 7500, 3Com active Hubs, ATM Switch, Sdlc and X25 gateways, Isdn, PCM demultiplexer
  • Operating systems: Windows NT 4.0, Windows 95 and 3.11, Novell Netware
  • Applications: Reflection, 3270 Emulation, SNA Server, SAP, Netscape, Outlook
Jan 1994 - Jul 1996
1 year 7 months
Italy

Software Developer

Telecom Italia Lab

  • 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

Technologies used: C language and Unix operating system

Jul 1992 - Dec 1994
2 years 6 months
Italy

Technical Trainer

FCA

Trained new employees on electrical and PLC (industrial automation) subjects, tutor in laboratory, and tutor in the factory plants during their stage periods

Summary

I am an experienced Java/J2EE Senior Engineer and Feature Engineer with several years in the commercial IT industry including the: mobile, telecommunications and finance industries. Besides I work as Project manager for supervision of projects and planning activities using Agile methodology. Throughout my career I have built up good Java programming skills including OO design and programming whilst simultaneously developing analytical, design and problem solving skills. I have great passion for software backend, cloud architecture and I enjoy staying tuned with the most recent trends in the software area.

Languages

Italian
Native
English
Advanced

Education

Oct 1985 - Jun 1992

Polytechnic of Turin

Master degree in Electronic Engineering · Electronic Engineering · Italy