avatar

Silvio Incalza
Senior Software Engineer · Full-stack Software Craftsman · Technical Leader · Freelance

About

Full-stack Software Developer with 12+ years industry experience specializing in back-end development.
Strong supporter of Craftsman-like approach to building software and the methodologies as TDD, code review process and pair programming addicted.
Thanks to large experience as a consultant, I'm good at working under pressure, to a deadline and at multitasking when is necessary.
Curious and passionate developer in my spare time I like to improve my skills writing codes and trying new technologies.

Work Experience

OCS S.p.A
Milano (IT)
April 2021 – Present
Solution Architect / Senior Software Developer / Team Leader
Mac Solutions SA c/o Cornèr Bank SA
Lugano (CH)
May 2019 – January 2021
Senior Software Developer Consultant
As senior Software Developer Consultant I work in the CornèrCard Mobile Application team at Cornèr Bank SA.
For CornèrCard Mobile Application:
- designed and developed the Backend For Frontend (BFF) service which implements API Composition for funds checks and operations the credit-card account e.g. transactions, account balance, statements, cash-back, payments slip, customer settings, customer ancillary, notifications, ecc...
- developed the authentication API which implements sing-in/up, credit-card registration, recovery/forgot password, strong customer authentication (SCA) by IDM Nevis Suite - AdNovum
- designed, developed and maintenance some middleware business services implemented on RedHat Fuse ESB.
For CornèrBank, CornèrTrader, CornèCard application:
- designed and developed a common API which implements the digital on boarding process based on Video Identification and eSign by IDNow - Intrum.
Auriga s.p.a - The banking e-volution
Milano (IT)
January 2019 – April 2019
Team and Technical Leader
Working in a team drive from full-stack developers with the mission to:
- responsible of software development known as WWS CUSTOMER MANAGEMENT that is a welcoming solution for branch banking, central medical clinic
- redesign the software organization and deployment based on shared Pipeline via Jenkins CI and Git-TFS
- define procedures for contribution from feature teams
Follow and apply the scrum process in its various aspects, among them
- Stand-up, grooming, planning
- team facilitator, impediment removal
- moderation of demos at the end of the sprint
- responsible of the quality of the software produced by the team
- “Definition of Done” enforcement
Moreover, I contributed at development of API Manager by WSO2 Platform for WWS Bank OpenAPI that is a software implementation of EU Payment Services Directive (PDS2)
Highlights
  • Customer Queue Management
  • Bank OpenAPI (PSD2)
  • WSO2 API Manager - Gateway/Identity Server/Analytics
Avaloq Sourcing (Switzerland & Liechtenstein)
Lugano (CH)
July 2017 – December 2018
Senior Software Developer Consultant
As senior Software Developer Consultant I work in the Application Interface team.
I develop new web application, REST and batch banking services integration on the Avaloq Infrastructure for several client bank.
Moreover, as primary company goal during 2017, I contributed at development DevOps tool chain for Continuous Deployment used by several teams.
Highlights
  • Avaloq technologies stack
  • Bank integration and ETL Services
Lastminute.com group
Chiasso (CH) - Madrid (ES)
Online Travel Agency
April 2014 – June 2017
Senior Software Developer
As Senior Java Developer I worked with scrum agile methodologies and some practices of extreme programming as TDD, Pair Programming in the payment/fraud department and mobile department.
Highlights
  • Mobile Backend Services
  • Fraud prevention system
  • Payment services integration and processes
  • Integration with virtual credit cards providers
Sopra Steria
MIlano (IT)
July 2013 – March 2014
Senior Java Developer
As senior Java Developer I worked in the eCommerce department
Highlights
  • Development of multi tenant eCommerce of Max Mara Fashion Group with Hybris platform.
Opera21
MIlano (IT)
June 2011 – July 2013
Java Developer Consultant
As Java Developer Consultant I worked for three clients
Highlights
  • Direct Line Italy Insurance - I worked in a scrum team to develop mobile services using J2EE technologies.
  • Intesa Sanpaolo Bank / IT ATM Office - I worked on different projects:
    - Developed a web application to querying on-line movement of credit, debit and prepaid cards used internally by the operators.
    - Porting from EJB 2 to EJB 3 and development of new credit and debit card services on a new multichannel infrastructure.
    - Design and development a service bus layer for routing calls for banking channels, such as ATMs, Internet banking and telephone, on a multichannel infrastructure.
  • Enel Energy - I developed a couple of new features and application maintenance for the product AMMS (Advanced Meter Management System).
Elan IT
MIlano (IT)
October 2010 – May 2011
Java Developer Consultant
As Java Developer Consultant I worked for the client HP Italy for project MyFastPage of Fastweb S.p.A. Telco
Highlights
  • Development and maintenance of a proxy layer for service bus and SOAP Web Service.
  • Developed an archetype Maven 2 plugin for extracting the projects files of Aqualogic Service Bus as script in order to archive it in a version control system.
QBR Engineering
February 2008 – October 2010
IT Consultant
As IT Consultant I worked in different clients and projects
Highlights
  • Sky Italy / Portal football Series - the principal activities carried out:
    1) Created scripting in Python to process HTML pages via Scheme XSLT with XML documents.
    2) Created JQuery plugin to make dynamic HTML static pages.
    3) Created Scheme XSLT and work with XPath for creating layout of Football Series A, B and Champions League pages
  • NewMedia Solution s.r.l - the principal activities carried out:
    1) Developed and maintained web and stand-alone applications in the following branches: Tourism, Banking & Finance, Advertising.
    2) Managed and supported the small business customer.

Contact

Italy IT
Bitbucket
GitHub
LinkedIn
Twitter

Education

  • 2007 2008

    FO.R.UM at Lecce, Italy

    Professional specialism certification

    Java Software Developer

  • 2002 2007

    ITIS 'Enrico Fermi' at Francavilla Fontana, Italy

    Secondary School

    Computer information technology

Skills

Methodologies Intermediate
Scrum TDD Pair programming Kanban Waterfall
Principles of Software Architecture Advanced
SOLID principles Hexagonal Architecture DDD approach RESTFul WebServices SOAP WebServices
Java Development Master
Standard Edition Enterprise Edition EJB JPA JMS JAX-B JAX-WS JAX-RS JAX-RPC Lambda Java FX 2 JSF 2 Java Swing
Java MVC / IoC Framework Advanced
Spring Boot Spring Data Spring Web Spring Social Spring Security Spring Security OAuth2 Spring Integration Spring Batch Struts 1 / 2 Java Server Faces 2
Relation and NoSQL Database Intermediate
MySQL Oracle Postgres SQLite MongoDB Neo4j GraphDB
Web and Application / Servlet Server Intermediate
Tomcat 6/7/8 WebLogic 8/10g JBoss Apache 2 Nginx WSO2 Api Manager WSO2 Identity Server WSO2 Api Analytics
Enterprise Service Bus Intermediate
Aqualogic Service Bus, now Oracle Service Bus MuleSoft
IDE Advanced
IntelliJ IDEA Eclipse NetBeans
Web Development Intermediate
Javascript Angular NodeJs JQuery React
Build Tool Intermediate
Maven Gradle Ant Gulp NPM
Version Control System Intermediate
GIT SVN CVS Clear Case
Other languages Beginner
Python Swift XSLT
Web Design Beginner
HTML CSS

Languages

  • ItalianNative speaker
  • EnglishPre intermediate

Interests

Wildlife
Parrot

References

I can assure anybody that by hiring Silvio, for any position, he will become a valuable asset for such a company and he will bring a rich culture and experience along with him. Not only is he an expert in JAVA and other technologies, but he also has good understanding of Information Technology and Computer Science fundamentals. Silvio is very innovative and he has ingenious skills with an eye for detail.

I had the pleasure to work with him for more than 2 years now and we worked indeed perfectly together. I appreciate a lot his will to study and to apply new concepts and techniques in our work. He is a tenacious Developer that puts his highest effort to respect the time limits and to get the work done.

To conclude, I would like to restate my strong recommendation for Silvio Incalza and would be more then willing to provide a verbal recommendation for him. Silvio is indeed an extraordinary person.
(recommendation received on Linkedin)

Working with Silvio during our time in Auriga has been a blast. He has been introducing the whole team to DevOps tools and best practices, CI pipelines and automatic deployment design. I think it's useless to say that he's extremely competent and a really great team player. Overall, working with him has been a real pleasure and I hope we will have the opportunity to work together again in future.
(recommendation received on Linkedin)

Silvio is an enthusiastic and passionate technical leader. In few months he was of great help by introducing to our group new technologies which boosted the productivity of the team. It was great working with him as he had a positive attitude to teamwork and to share his technical knowledge with everyone. Hope to work with him again in the future.
(recommendation received on Linkedin)

Silvio is an extremely competent, passionate and blazingly fast developer. Working with him was a real pleasure.
(recommendation received on Linkedin)

Great developer, friend and colleague.
Expert in J2EE technologies, web interface, fast in solving problems.
(recommendation received on Linkedin)