Roberto Q.

Feature Engineer

Milano, Italy

Experience

Jan 2024 - Present
2 years
Milan, Italy

Feature Engineer

Ing Bank

  • Analysis of custormer 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 .
  • I 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.
  • I use the 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

  • Working on customer “Consorzio Comuni Bolzano”
  • 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.
  • I used Agile methodology so I participated to phase review and planning stories
  • I work on a project starting from scratch for public administration, for the workflow processing of documentations and certificates of end users (private citizens and companies).
  • I currently use these stack technologies: 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
  • I work on a core distributed architecture that enables thirdy actors to write and execute their java based workflows processing file exchanged among banks .
  • The project is in the area of open banking platforms.
  • I currently use these stack technologies: 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
  • I work on a Java 8/10 microservices based platform for buying services and devices offered by FaiService to commercial transportation systems.
  • I use the following technologies: Intellj, Linux, Jhipster and SpringBoot, JPA, MSsql DB, Java8 and 10, Rest services, swagger, Jms queue, Jira, Jenskins, Git, Slack, Liquibase, Git
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
  • I work on a CRM for backend side 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
  • I 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
  • 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 configured the BPM orchestrator for the Oracle Service Bus. I use Oracle Service Bus version 11gR1
  • Development of promotional phone recharge tools (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
  • 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.
  • A period of almost one year with Vodafone as project manager in the networking area of the customer. I was the interface between the area manager and a technical group. My activities were: collecting bugs, planning activities, preparing presentations to be used by the manager for running projects and future iniviatives
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 for some projects, taking part to planning activities, assigning tasks, supervision of 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. In this project I led a team of 3 developers and 1 tester. My responsibilities were: talking to customers, collecting requirements, organizing a team, choosing people, establishing deadlines and goals, software architecture definition, writing documentation. The project lasted 3 months
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
  • 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. Installation of new products.
  • Answer to problems and give support to internal customer’s employees on information technology matter
  • I was a system engineer in charge of Tim customer management, updating their internal information technology infrastructure.
  • I managed the activities of few people on various problems and issues of customer’s information technology systems
  • 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.
Jan 1995 - Jul 1996
1 year 7 months
Italy

Software Developer

Telecom Italia Lab

  • Taking part to software development 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
  • 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. 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 - Jul 1992

Polytechnic of Turin

Master degree · Electronic Engineering · Italy

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions