Recommended expert
Roberto Quaranta
Feature Engineer
Experience
Jan 2024 - Present
2 years 1 monthFeature 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
Nov 2022 - Dec 2023
1 year 2 monthsJava 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
Jul 2021 - Nov 2022
1 year 5 monthsJava 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
Jul 2020 - Jul 2021
1 year 1 monthJava 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
Feb 2020 - Jun 2020
5 monthsJava 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
Sep 2019 - Feb 2020
6 monthsJava 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
May 2019 - Sep 2019
5 monthsJava 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
Sep 2001 - Apr 2019
17 years 8 monthsSenior 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
Nov 1999 - Aug 2001
1 year 10 monthsSenior 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
Apr 1999 - Nov 1999
8 monthsSecond 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
Jul 1996 - Apr 1999
2 years 10 monthsSystem 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
Jan 1995 - Jul 1996
1 year 7 monthsSoftware 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
Jul 1992 - Dec 1994
2 years 6 monthsTechnical Trainer
FCA
- Training new employees on electrical and PLC (industrial automation) subjects
- Tutoring in laboratory and factory plants during internship 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.
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
English
AdvancedItalian
AdvancedEducation
Oct 1985 - Jul 1992
Polytechnic of Turin
Master degree in Electronic Engineering · Electronic Engineering · Italy
Need a freelancer? Find your match in seconds.
Try FRATCH GPT More actions
Similar Freelancers
Discover other experts with similar qualifications and experience