Roberto Quaranta
Feature Engineer
Experience
Feature Engineer
ING Bank
- Analysis of customer journey requirements and preparation of technical documents for developers resulting in an end-to-end solution including multiple front-end channels (web, app, standalone application), a core backend based on SOAP and REST microservices, Kafka events, and database queries
Java Senior Backend Developer
Unicredit Bank
- Writing analysis and architectural documentation
- Designing software in Java, Linux scripts, Kubernetes, and DevOps for financial risk management
- Migrating on-premises application to cloud using Kubernetes and configuring pods
- Writing programs for nightly elaboration of stock and financial assets data using Java 11 and CA software automation tool
Java Senior Backend Developer
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 acting as tutor using Agile methodology
- Developing workflow processing of documentation and certificates using Spring Boot, Istio, Kubernetes, ELK stack, REST and SOAP services, Keycloak authentication and authorization, Java 17
Java Senior Backend Developer
SIA
- Designing architectures and coding in Java 8
- Optimizing performance
- Debugging and problem solving
- Developing a core distributed architecture enabling third parties to execute Java-based workflows for file exchanges among banks in an open banking platform
- Utilizing Vertx, Gridgain (Ignite), Consul, Vault, OpenShift, Jira, Git, Grafana, JMeter, Jenkins, Jaeger, Kibana, Elasticsearch (ELK stack), JUnit, Mockito
Java Architect
FaiService
- Designing architectures and coding in Java 8/10
- Debugging and problem solving using Agile methodology
- Developing a Java 8/10 microservices platform for purchasing services and devices using IntelliJ, Linux, JHipster, Spring Boot, JPA, MS SQL, REST services, Swagger, JMS queue, Jira, Jenkins, Git, Slack, Liquibase
Java Architect
Unicredit Bank
- Collecting 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 using Java 1.8, Spring, Hibernate
Java Architect
Business Changers
- Collecting functional requirements from customers
- Designing architectures and coding
- Overseeing deployments to production servers
- Debugging and problem solving
- Mentoring junior developers
- Writing technical analysis documentation
- Working on a public administration project using front-end and back-end technologies: jQuery, Java 1.7, Spring, Hibernate
Senior Consultant
Reply
- Collecting functional requirements from customers
- Estimating development times
- Designing architectures and coding
- Overseeing deployments to production servers
- Validating software using CAST
- Mentoring junior developers
- Debugging and problem solving
- Writing technical documents
- Managing a small group of developers
- Developing technical, relational, customer, and project management skills
- Migrating from Google Search Appliance to Elasticsearch using Java 8, Elasticsearch, Docker, JBoss, Maven, Spring MVC
- Designing and developing backend services for credit card virtualization using Java 1.6, Spring, Oracle, OSB, WebLogic
- Developing promotional recharge tools for H3G-WIND using HTML, jQuery, JSP, Java 1.6, Spring, Tomcat, Git, Oracle
- Developing a provisioning tool for Vodafone booster using JSF, jQuery, Java 1.6, Maven, SOAP services, Spring AOP, JMS queues
- Leading a team of 3 in open source mobile mail solution for Wind using Java 1.6, J2ME, LWUIT, SMTP, IMAP, POP, LDAP and evaluating framework customization
- Acting as project manager for Vodafone networking: interfacing with area manager, collecting bugs, planning activities, preparing presentations
Senior Software Engineer
Nokia Italia Spa
- Collecting functional requirements from customers
- Estimating development times
- Designing architectures and coding
- Overseeing deployments to production servers
- Mentoring junior developers
- Debugging and problem solving
- Writing technical documents
- Coordinating a team: planning activities, assigning tasks, supervising projects
- Developing WAP services with Java, XML, and connecting to external databases
- Designing backend architecture for WAP service access
- Leading development of an ASN.1 encoder in C on Unix for GPRS billing and integrating CDR data into billing systems; managing a team of 3 developers and 1 tester
Second Level Support Engineer
SpazioZeroUno Spa
- Developing software demo products for mobile services
- Managing and configuring the architecture for mobile services
- Providing support to first level support team
- Using Netscape Enterprise Server, Netscape Proxy, WAP Gateway, DNS, Netscape Directory Server, and Perl scripts for WML content publication
System Engineer
Gepin Spa
- Developing a software tool to automate interaction with Reflection
- Managing and configuring devices and installing new products
- Providing IT support to internal customer employees
- Overseeing TIM customer IT infrastructure updates and supervising a small team
- Working with Token Ring, Ethernet, ATM, Cisco routers, 3Com hubs, ATM switches, SDLC and X.25 gateways, ISDN, and PCM demultiplexer
- Using Windows NT, Windows 95, Windows 3.11, and Novell NetWare
- Configuring Reflection, 3270 Emulation, SNA Server, SAP, Netscape, and Outlook
Software Developer
Telecom Italia Lab
- Participating in software development projects
- Developing an automatic testing tool for telephone exchanges by Italtel, Ericsson, and Alcatel
- Developing a software tool for the signal layer in ATM network protocols
- Using C and Unix
Technical Trainer
FCA
- Training new employees on electrical and PLC (industrial automation) subjects
- Tutoring in laboratory and factory plants during internship periods
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Banking and Finance (22.5 years), Telecommunication (21.5 years), Information Technology (3 years), Automotive (2.5 years), Manufacturing (2.5 years), and Government and Administration (1.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (31 years), Product Development (23.5 years), Project Management (19.5 years), Operations (3 years), and Human Resources (2.5 years).
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.
Skills
- Languages: Java 8 Since 3 Years, Java 7 And Jee Both For 10 Years Ago, C For 2 Years, Vb For A Few Months. I'm Learning Golang
- Ide & Tools: Intellij, Eclipse, Atlassian Suite (Jira, Jira Service Management, Confluence, Scriptrunner Sdlc, Automation And Integration With Jenkins)
- Operating Systems: Linux, Windows 10
- Modeling Tools: Uml, Drawio
- Databases: Oracle, Postgres, Mongodb
- Versioning Tools: Git, Svn
- Containerization: Docker, Kubernetes, Openshift
- Architectures: Micro-services (Spring Cloud-spring Boot For 2 Years, Vertx For 1 Year), Soa For 3 Years, Events Architecture Based On Grpc And Kafka, Monolithic Most Of Past Time
- Compiling Tools: Maven, Ant
- Testing: Junit (Experience 5 Years), Mockito (Experience 3 Years), Tdd (Experience 3 Years), Selenium (Experience For One Month)
- Caching: Apache Ignite For 1 Year
- Application Servers: Tomcat, Jetty, Jboss, Oracle Weblogic
- Logging: Elk Stack
- Ci/cd: Jira, Gitflow, Jenkins
Languages
Education
Polytechnic of Turin
Master degree in Electronic Engineering · Electronic Engineering · Italy
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Roberto based?
What languages does Roberto speak?
How many years of experience does Roberto have?
What roles would Roberto be best suited for?
What is Roberto's latest experience?
What companies has Roberto worked for in recent years?
Which industries is Roberto most experienced in?
Which business areas is Roberto most experienced in?
Which industries has Roberto worked in recently?
Which business areas has Roberto worked in recently?
What is Roberto's education?
What is the availability of Roberto?
What is the rate of Roberto?
How to hire Roberto?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Feature Engineer
Nearby freelancers
Professionals working in or nearby Milano, Italy