Roberto Q.

Feature Engineer

Milano, Italy

Experience

Jan 2024 - Present
1 year 9 months
Milan, Italy

Feature Engineer

Ing Bank

  • Analysis of customer journey requirements and preparation of technical documents for developers.
  • The outcome is an end-to-end solution including multiple front-end channels like web, app, standalone 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 documentation
  • Designing software in Java, Linux scripts, Kubernetes, and DevOps in financial risk management
  • Migrating on-premises applications to the cloud using Kubernetes and configuring pods
  • Developing programs for financial risk management that run overnight to process stock and other financial asset data from the previous trading day
  • Using Java 11 and CA tools for software automation.
Jul 2021 - Nov 2022
1 year 5 months
Milan, Italy

Java Senior Backend Developer

Herzum

  • Working with the client Consorzio Comuni Bolzano
  • Writing analysis and architectural documentation
  • Designing microservice-based architecture and coding in Java 17
  • Coordinating a team of developers by assigning tasks and mentoring
  • Using Agile methodology, participating in phase reviews and story planning
  • Building a project from scratch for public administration to process documents and certificates for end users (private citizens and companies)
  • Current tech stack: Java microservices with Spring Boot, Istio, Kubernetes, ELK stack, REST and SOAP services, Keycloak for auth, Java 17.
Jul 2020 - Jul 2021
1 year 1 month
Milan, Italy

Java Senior Backend Developer

SIA

  • Designing architectures and coding in Java 8
  • Performance optimization
  • Debugging and problem solving
  • Working on a core distributed architecture that lets third parties write and execute Java-based workflows to process files exchanged among banks
  • Project in the open banking platform space
  • Current tech stack: Java 8, Vert.x, GridGain (Ignite), Consul, Vault, OpenShift, Jira, Git, Grafana, JMeter, Jenkins, Jaeger, Kibana, Elasticsearch (ELK), JUnit, Mockito.
Feb 2020 - Jun 2020
5 months
Milan, Italy

Java Architect

FaiService

  • Designing architectures and coding in Java 8/10
  • Debugging and problem solving
  • Agile methodology
  • Working on a Java 8/10 microservices platform for buying services and devices offered by FaiService to commercial transport systems
  • Tech used: IntelliJ, Linux, JHipster, Spring Boot, JPA, MS SQL DB, Java 8/10, REST services, Swagger, JMS queues, Jira, Jenkins, Git, Slack, Liquibase.
Sep 2019 - Feb 2020
6 months
Milan, Italy

Java Architect

Unicredit Bank

  • Gathering functional requirements from customers
  • Designing architectures and coding
  • Overseeing deployments to production servers
  • Debugging and problem solving
  • Mentoring junior developers
  • Working on a CRM backend in Java 1.8 with Spring and Hibernate.
May 2019 - Sep 2019
5 months
Milan, Italy

Java Architect

Business Changers

  • Gathering functional requirements from customers
  • Designing architectures and coding
  • Overseeing deployments to production servers
  • Debugging and problem solving
  • Mentoring junior developers
  • Writing technical analysis documentation
  • Worked on a public administration project with front-end, back-end, jQuery, Java 1.7, Spring, and Hibernate.
Sep 2001 - Apr 2019
17 years 8 months
Milan, Italy

Senior Consultant

Reply

  • Gathering functional requirements from customers
  • Estimating development time needed
  • Designing architectures and coding
  • Overseeing deployments to production servers
  • Software validation with tools like CAST
  • Mentoring junior developers
  • Debugging and problem solving
  • Writing technical documents
  • Managing a small group of developers
  • Developing technical and interpersonal skills
  • Building customer and project management skills
  • Learned to handle stressful workloads
  • For Fineco, migrated from Google Search Appliance to Elasticsearch using Java 8, Elasticsearch, Docker, JBoss, Maven, Spring MVC
  • Designed and developed backend services for virtualizing credit cards issued by Nexi in NFC mobile and HCE payments using Java 1.6, Spring data access, Oracle DB, SOA OSB, WebLogic; designed SOAP and REST services; handled SSL, authentication, encryption, signing; configured Oracle Service Bus 11gR1 BPM orchestrator
  • Developed promotional phone recharge tools (front-end and back-end) for H3G-WIND using HTML, jQuery, JSP, Java 1.6, Spring, Tomcat, Git, Oracle DB
  • Developed a tool for Vodafone booster provisioning using JSF, jQuery, Java 1.6, Maven, SOAP services, Spring AOP, JMS queues
  • Led an open-source mobile mail solution (client + mail gateway) for Wind: Java 1.6 server, J2ME client with Sun LWUIT, SMTP, IMAP, POP, LDAP; led a team of 3, making architecture choices, evaluating costs; project lasted 5 months
  • Spent a year at Vodafone as project manager in networking: interfaced between area manager and technical team, collected bugs, planned activities, prepared presentations for ongoing and future initiatives.
Nov 1999 - Aug 2001
1 year 10 months
Milan, Italy

Senior Software Engineer

Nokia Italia Spa

  • Gathering functional requirements from customers
  • Estimating development time
  • Designing architectures and coding
  • Overseeing deployments to production servers
  • Mentoring junior developers
  • Debugging and problem solving
  • Writing technical documents
  • Coordinating a team of developers: planning, task assignment, project supervision
  • Developing WAP services with Java, XML, and external database connections
  • Designing backend architecture for WAP services
  • GPRS billing system: developed an ASN.1 encoder in C on Unix to collect CDR data and integrate with Telefónica’s billing systems; led a team of 3 developers and 1 tester; handled requirements, team org, deadlines, architecture, and documentation; project lasted 3 months.
Apr 1999 - Nov 1999
8 months
Rome, Italy

Second Level Support Engineer

SpazioZeroUno Spa

  • Developing demo software for mobile services
  • Managing and configuring architecture for mobile services
  • Handling issues and supporting the first-level support team
  • Working with Netscape Enterprise Server, Netscape Proxy Server
  • Configuring WAP Gateway, DNS, and Netscape Directory Server
  • Writing Perl scripts to fetch and publish external web content in WML.
Jul 1996 - Apr 1999
2 years 10 months
Italy

System Engineer

Gepin Spa

  • Developing tools to automate interaction with Reflection
  • Managing and configuring devices; installing new products
  • Supporting internal customers on IT issues
  • As a system engineer for TIM, updated their IT infrastructure
  • Led a small team on customer IT issues
  • Worked with Multiprotocol Token Ring (IP, IPX), Ethernet (IP), ATM backbone with LAN Emulation
  • Managed network devices: Cisco 2500/7500 routers, 3Com hubs, ATM switches, SDLC/X.25 gateways, ISDN, PCM demultiplexers
  • OS: Windows NT 4.0, Windows 95/3.11, Novell NetWare; managed contact center IT issues
  • Configured applications: Reflection, 3270 Emulation, SNA Server, SAP, Netscape, Outlook.
Jan 1995 - Jul 1996
1 year 7 months
Italy

Software Developer

Telecom Italia Lab

  • Contributing to software development projects
  • Developing an automated testing tool for telephone exchanges by Italtel, Ericsson, Alcatel
  • Developing signal layer tools for ATM network communication protocols
  • Using C and Unix.
Jul 1992 - Dec 1994
2 years 6 months
Italy

Technical Trainer

FCA

  • Training new employees on electrical and PLC (industrial automation) topics
  • Tutoring in labs and factory plants during their internships.

Summary

I am an experienced Java/J2EE Senior Engineer and Feature Engineer. Besides, I work as a Project Manager supervising projects and planning activities using Agile methodology. Throughout my career I have built strong Java programming skills, including OO design and programming, while developing analytical, design, and problem-solving abilities. I have a great passion for software backend and cloud architecture, and I enjoy keeping up with the latest trends in the software field.

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