Top expert badge
Recommended expert
Profile header background

Ferran Siles Vila

Application Engineer

Ferran Siles Vila
Profile header overlay
Zollikofen, Switzerland

Experience

Mar 2025 - Dec 2025
10 months

Senior Software Engineer

Personal time off / Private projects

Expertise details
Position Summary
Senior Software Engineer at Personal time off / Private projects
Industries
Information Technology
Business Areas
Information Technology
  • Took on and completed private/organizational projects.
  • Continued self-training, e.g., in cloud and reactive architectures.
  • Focused deepening of knowledge in areas like Kafka and modern Java 17 enterprise architectures.
Oct 2023 - Feb 2025
1 year 5 months
Basel, Switzerland

Senior Software Engineer

Avantra / Syslink

Expertise details
Position Summary
Senior Software Engineer at Avantra / Syslink
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Worked in the core development team of a highly specialized AIOps platform for SAP operations, enabling advanced automation and improving operations sustainably.
  • Developed a specialized SAP operations platform to automate monitoring, security checks, and cloud resource management.
  • Designed and built a module for synchronizing secrets between Avantra instances and external vaults (Delinea, Zoho, AWS Secrets).
  • Significantly increased security and simplified credential management.
  • Developed Service Level Reports (SLR) for real-time analysis and faster troubleshooting in SAP landscapes.
  • Technologies and methodologies: Java 17, Spring Boot 3.3, Kotlin, RESTful, PostgreSQL, Google Cloud, OAuth2, Hibernate/JPA, JUnit, JavaScript, Scrum, TeamCity, Maven, Linux.
Apr 2022 - Nov 2022
8 months
Zürich, Switzerland

Senior Software Engineer

SwissRe

Expertise details
Position Summary
Senior Software Engineer at SwissRe
Industries
Insurance
Business Areas
Business Intelligence
Information Technology
  • Worked for a large reinsurance company in the Risk Management department, focusing on daily financial decisions (real-time approach).
  • Responsible for the technical implementation of the 'RollForward AvE' module (SPIRE), which allows actuaries to analyze portfolio data continuously instead of just quarterly.
  • Provided REST services for daily data updates, enabling informed financial decisions during the quarter.
  • Implemented the business logic within an Azure cloud environment using Kubernetes (pods for Triangle module, R analytics, and SPIRE services).
  • Technologies and methodologies: Java 11, Spring Boot, Spring Security, RESTful, MS SQL, Azure Cloud, Azure DevOps, Kubernetes, Angular, Docker, Kafka, Hibernate/JPA, JUnit, Scrum, Git.
Nov 2021 - Mar 2022
5 months
Bern, Switzerland

Senior Software Engineer

BLS

Expertise details
Position Summary
Senior Software Engineer at BLS
Industries
Transportation
Business Areas
Information Technology
  • Analyzed and technically migrated the backend for train ticket sales (VBE migration) from JEE technologies to Spring Boot to reduce technical debt.
  • Systematically converted EJB structures and Javax annotations to Spring.
  • Designed and implemented specific migration tasks within an agile team using Scrum and SAFe.
  • Technologies and methodologies: Java 11, Spring Boot, JEE, SQL Server, Hibernate/JPA, RESTful, JUnit, Scrum/SAFe, GitLab, CI/CD Jenkins pipeline, Jira, Docker.
Apr 2021 - Oct 2021
7 months
Lucerne, Switzerland

Senior Software Engineer

PEAX

Expertise details
Position Summary
Senior Software Engineer at PEAX
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Developed new features for the backend part of the core product.
  • Built the 'Distribution' module for the digital mailbox, enabling authorized distribution of digitized documents to third parties or user groups.
  • Conducted a proof of concept to migrate synchronous HTTP requests to a non-blocking architecture using Spring WebFlux.
  • Developed features for paperless management of invoice payments and document archiving in an OpenShift environment.
  • Technologies and methodologies: Spring Boot 2.4, Java 8, Spring 5.3, Spring Security, PostgreSQL, OpenShift, Docker, Microservices, Hibernate/JPA, jOOQ, RESTful WS, JUnit, Git, CI/CD GitLab, Scrum, Grafana, Jira, IntelliJ.
Jan 2021 - Mar 2021
3 months
Zürich, Switzerland

Senior Software Engineer

Swiss Radio and Television (SRF)

Expertise details
Position Summary
Senior Software Engineer at Swiss Radio and Television (SRF)
Industries
Media and Entertainment
Business Areas
Information Technology
Quality Assurance
  • Contributed to the backend part of the SRF-Play team.
  • Developed and maintained the Integration Layer (IL) module based on Spring Integration for centralized provisioning of audio and video data from heterogeneous sources.
  • Implemented functional requirements and conducted code reviews to ensure quality within the SRF-Play team.
  • Technologies and methodologies: Java 8, Spring Integration, PostgreSQL, Hibernate/JPA, RESTful WS, JUnit, Scrum, Git, CI/CD Jenkins Pipeline, Jira.
Aug 2020 - Dec 2020
5 months
Bern, Switzerland

Senior Software Engineer

Swiss Federal Customs Administration (EZV)

Expertise details
Position Summary
Senior Software Engineer at Swiss Federal Customs Administration (EZV)
Industries
Government and Administration
Business Areas
Information Technology
  • Participated in the DaziT transformation program to modernize and digitize customs and duty collection processes.
  • Developed the "Goods Control" system for real-time capture and monitoring of freight traffic at the Swiss border.
  • Implemented data streams between the ANPR recognition module (Automatic Number-Plate Recognition) and the risk analysis component.
  • Developed the Angular GUI to support customs officers in on-site control decisions.
  • Technologies and methodologies: Java 11, PostgreSQL, Hibernate/JPA, Kafka, Microservices, Cloud Foundry, RESTful WS, Spring Boot, JUnit, Mockito, Angular 8+, JavaScript, Scrum (SAFe), Git, CI/CD GitLab Pipeline, OAuth 2.0, Splunk, Gradle, IntelliJ, Jira.
Oct 2019 - Jun 2020
9 months
Bern, Switzerland

Senior Software Engineer

Swisscom AG

Expertise details
Position Summary
Senior Software Engineer at Swisscom AG
Industries
Telecommunication
Business Areas
Information Technology
  • Developed the "New World Biller" to significantly reduce the error rate in billing.
  • Redesigned the billing for AWS resources from manual scripts to a reactive microservice using Spring WebFlux.
  • Implemented Reactive Streams for asynchronous communication between the AWS/CloudCheckr system and the NWB monolith.
  • Automated the monthly billing replication and translation of complex domain models for the esBill system.
  • Developed the Thor framework in the "Service Connect" area to automate customer access to cloud data centers.
  • Enhanced the backend and the Angular-based "Thor UI" user interface for managing multiple Thor services.
  • Technologies and methodologies: Java 8 and 11, Spring Boot, Spring MVC, Spring Security, Hibernate/JPA, Angular 8, RESTful WS, Swagger, MariaDB, JUnit, Mockito, Scrum, Liquibase, Kibana, Jenkins, Gradle.
Nov 2018 - Sep 2019
11 months
Bern, Switzerland

Senior Software Engineer

SBB Passenger Transport Division, Revenue and Costs

Expertise details
Position Summary
Senior Software Engineer at SBB Passenger Transport Division, Revenue and Costs
Industries
Transportation
Business Areas
Business Intelligence
Information Technology
  • Contributed to the development of a management tool to meet the requirements of the compensation ordinance.
  • Analyzed and developed tools for processing large data volumes for revenue and cost forecasts (HOP).
  • Migrated the legacy PKT system to the new BVT platform for calculating cantonal train cost offers in regional transport.
  • Technologies and methodologies: Java 8 and 11, Hibernate/JPA, Spring (Spring Boot, Spring Data), ESTA WebJS, AngularJS, Angular, JAX-RS RESTful WS, Oracle, PostgreSQL, OpenShift, Scrum, Sonar, JMeter.
Apr 2018 - Oct 2018
7 months
Moosseedorf, Switzerland

Senior Software Engineer

Prodega-Transgourmet

Expertise details
Position Summary
Senior Software Engineer at Prodega-Transgourmet
Industries
Food and Beverage
Business Areas
Information Technology
Supply Chain Management
  • Maintained and further developed the PROLIXPRO software for controlling the purchasing and delivery cycle in wholesale distribution.
  • Technologies and methodologies: Java 7/8, Hibernate/JPA, EJB 3, SWT, Spring Batch, WildFly, Eclipse, Oracle, ActiveMQ, Solr, Scrum.
Feb 2018 - Apr 2018
3 months
Bern, Switzerland

Senior Software Engineer

ISC-EJPD

Expertise details
Position Summary
Senior Software Engineer at ISC-EJPD
Industries
Government and Administration
Business Areas
Information Technology
  • Development of features for processing asylum-relevant data and conducting asylum procedure audits in the Zemis and Mides systems.
  • Working on the development of new features and bug fixes on behalf of the Federal Department of Justice and Police (FDJP).
  • Technologies and methodologies: Java/JavaEE, Agile, Web Services, Oracle, EJB 3.0, JPA, SOAP, JUnit, Struts, JavaScript, JSP, Git, Linux.
Sep 2017 - Jan 2018
5 months
Lucerne, Switzerland

Senior Software Engineer

CSS Insurance

Expertise details
Position Summary
Senior Software Engineer at CSS Insurance
Industries
Insurance
Business Areas
Information Technology
Quality Assurance
  • Development of an integration module for data exchange between SAP financial systems and the debt enforcement office.
  • Finalizing document archiving and printing solutions (ArchiveLink) including end-to-end tests.
  • Technologies and methodologies: Java/JavaEE, EJB 3.0, Scrum, JUnit, Mockito, WebSphere, Eclipse, Git, TeamCity, Linux.
Jan 2017 - May 2017
5 months
Bern, Switzerland

Senior Software Engineer

Twint AG

Expertise details
Position Summary
Senior Software Engineer at Twint AG
Industries
Information Technology
Business Areas
Information Technology
Quality Assurance
  • Architecting and developing a mock framework for beacons and vending machines for hardware-independent test automation.
  • Ensuring secure interaction between the RESTful layer and the SOAP-based backend service.
  • Technologies and methodologies: Java/JavaEE, JPA, Java 8, JAX-RS RESTful WS, EJB 3, Oracle, WildFly, Gradle, GoCD, Git, AngularJS, Swagger, IntelliJ, Scrum.
Aug 2014 - Jul 2016
2 years
Bern, Switzerland

Senior Software Engineer

Weblaw AG

Expertise details
Position Summary
Senior Software Engineer at Weblaw AG
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Building structured content for a legal knowledge management and publishing system with a focus on mobile apps and web applications.
  • Contributing to projects like the 'Conference of Cantonal Governments' (KdK) and Helveticat (Swiss National Library).
  • Technologies and methodologies: Java/JavaEE, Java 8, Apache Tomcat, Freemarker, PostgreSQL, CMS 'Magnolia', JCR, SVN, Maven, JUnit, Jenkins, IaaS, Scrum.
Jan 2014 - Jul 2014
7 months
Brussels, Belgium

Software-Engineer

European Commission

Expertise details
Position Summary
Software-Engineer at European Commission
Industries
Government and Administration
Business Areas
Information Technology
  • Assignment in DG DIGIT within the Legal Service environment.
  • Designing and developing applications for document, knowledge, and legal procedure management.
  • Analysis, design, and implementation of backend services and frontend web applications according to W3C standards.
Jul 2012 - Dec 2013
1 year 6 months
Munich, Germany

Software-Engineer

Insparx

Expertise details
Position Summary
Software-Engineer at Insparx
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Implementing new requirements, maintaining, refactoring and fixing bugs in online dating applications.
  • Using Java, JavaEE, Spring (Security, MVC) and Hibernate/JPA.
Feb 2011 - Jun 2012
1 year 5 months
Barcelona, Spain

Java Developer

Tecfoto

Expertise details
Position Summary
Java Developer at Tecfoto
Industries
Media and Entertainment
Business Areas
Information Technology
Product Development
  • Developing and maintaining various products for a company specializing in prepress and photo retouching.
Jul 2009 - Jan 2011
1 year 7 months
Barcelona, Spain

Java Developer

ICA

Expertise details
Position Summary
Java Developer at ICA
Industries
Banking and Finance
Business Areas
Information Technology
Product Development
  • Developing an application for lifecycle management of the document workflow process for the 'La Caixa' savings bank.
Mar 2008 - Jun 2009
1 year 4 months
Barcelona, Spain

Java Developer

ICA

Expertise details
Position Summary
Java Developer at ICA
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Participating in the migration of the management tool for technician work assignments and the resource management tool for Abertis.
May 2007 - Mar 2008
11 months
Barcelona, Spain

Java Developer

ICA

Expertise details
Position Summary
Java Developer at ICA
Industries
Banking and Finance
Business Areas
Information Technology
  • Reimplementing a previously C-coded application into Java technology for the 'La Caixa' savings bank.
Nov 2006 - May 2007
7 months
Barcelona, Spain

Java Developer

Alten (SBD)

Expertise details
Position Summary
Java Developer at Alten (SBD)
Industries
Energy
Government and Administration
Business Areas
Information Technology
  • Analysis of existing J2EE applications for Gas Natural.
  • Participation in an application for the secure storage of electronic records for the Agència Catalana de Certificació.
Sep 2005 - Oct 2006
1 year 2 months
Spain

Java Developer

Conei

Expertise details
Position Summary
Java Developer at Conei
Industries
Retail
Business Areas
Accounting
Information Technology
  • Development of a mission-critical ERP-like business application for marketing leisure equipment.
  • Implementation of features for administration, accounts receivable, and documentation.
Jul 2004 - Feb 2005
8 months
Barcelona, Spain

Java Developer

WebInsurance

Expertise details
Position Summary
Java Developer at WebInsurance
Industries
Insurance
Business Areas
Information Technology
  • Implementation of a web portal for processing online contracts for Winterthur.
Aug 2003 - Aug 2005
2 years 1 month
Barcelona, Spain

Java Developer

Steria

Expertise details
Position Summary
Java Developer at Steria
Industries
Utilities
Business Areas
Quality Assurance
Supply Chain Management
  • Implementation of a quality assurance system to oversee suppliers for Gas Natural.
Aug 2003 - Jun 2004
11 months
Barcelona, Spain

Java Developer

Caixa Penedés

Expertise details
Position Summary
Java Developer at Caixa Penedés
Industries
Banking and Finance
Business Areas
Accounting
Information Technology
  • Application framework design and programming for accounts receivable and payment arrears.
  • Presentation design and integration with other business applications.
Oct 2002 - Jul 2003
10 months
Barcelona, Spain

Junior Java Developer

Atos Origin

Expertise details
Position Summary
Junior Java Developer at Atos Origin
Industries
Information Technology
Professional Services
Business Areas
Information Technology
  • Implementation of the communication transport layer between industrial scales using TCP/IP sockets for Indukern.
  • Use of Java and C on a VMS/Alpha platform.
Dec 2001 - Sep 2002
10 months
Barcelona, Spain

Junior Java Developer

Atos Origin

Expertise details
Position Summary
Junior Java Developer at Atos Origin
Industries
Banking and Finance
Information Technology
Business Areas
Information Technology
  • Development and maintenance of a "Gloss" product in the back office for the Sparkasse "La Caixa".
  • Application development and testing with real-time stock market transactions in a Unix environment.

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Information Technology, Banking and Finance, Utilities, Insurance, Media and Entertainment, and Government and Administration.

Information Technology
Banking and Finance
Utilities
Insurance
Media and Entertainment
Government and Administration
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, Quality Assurance, Supply Chain Management, Accounting, and Business Intelligence.

Information Technology
Product Development
Quality Assurance
Supply Chain Management
Accounting
Business Intelligence
Profile match chart

Skills

IT

  • Full-stack And Back-end Development
  • Java 17
  • Spring Boot, Spring (E.g., Data Jpa, Cloud, Mvc, Security, Java Reactor/webflux)
  • Microservice Architecture
  • Restful Services, Openapi, Soa, Jee
  • Kafka And Event Streaming
  • Angular, Typescript, Javascript, Html, Css
  • Sql, Oracle, Pl/sql, Postgresql, Ms Sql Server, Mysql
  • Hibernate/jpa
  • Authentication Solutions
  • Devops
  • Azure, Aws
  • Linux
  • Git, Gitlab, Github
  • Ci/cd, Maven, Jenkins
  • Docker, Kubernetes
  • Jboss/wildfly
  • Continuous Delivery And Test Automation
  • Cloud
  • Software Development And Software Analysis
  • Agile Projects With Scrum, Safe
  • Jira/confluence
  • Design Patterns
  • Clean Code, Clean Architecture
  • Oo Design, Db Design
  • Best Practices And Testing

Personal

  • Analytical Approach To Problems
  • Smooth Adaptation To Different Situations And Challenges
  • Team-oriented Work And Smooth Communication With All Stakeholders, Even In An International Environment
  • Quick Learner

Languages

Catalan
Native
Spanish
Native
German
Advanced
English
Advanced

Education

Universitat Autònoma de Barcelona

Master's degree in Computer Science · Computer Science · Barcelona, Spain

La Salle Bonanova

Barcelona, Spain

Certifications & licenses

C Permit EU/EFTA

Statistics

Experience

Total positions 27
Experience in Information Technology 9 y
Avg length 10 m
Longest experience 2 y

Global Experience

Countries worked in 4 (Switzerland, Spain, Belgium, Germany)
Primary country Switzerland

Expertise

Recent roles Senior Software Engineer, Software-Engineer, Java Developer
Main industries Information Technology, Banking and Finance, Utilities
Main business areas Information Technology, Product Development, Quality Assurance

Qualifications

Highest degree Master
Certifications earned 1

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Ferran based?

Ferran is based in Zollikofen, Switzerland.

What languages does Ferran speak?

Ferran speaks the following languages: Catalan/Valencian (Native), Spanish (Native), German (Advanced), English (Advanced).

How many years of experience does Ferran have?

Ferran has at least 22 years of experience. During this time, Ferran has worked in at least 4 different roles and for 24 different companies. The average length of individual experience is 1 year and 10 months. Note that Ferran may not have shared all experience and actually has more experience.

What roles would Ferran be best suited for?

Based on recent experience, Ferran would be well-suited for roles such as: Senior Software Engineer, Software-Engineer, Java Developer.

What is Ferran's latest experience?

Ferran's most recent position is Senior Software Engineer at Personal time off / Private projects.

What companies has Ferran worked for in recent years?

In recent years, Ferran has worked for Personal time off / Private projects, Avantra / Syslink, SwissRe, BLS, and PEAX.

Which industries is Ferran most experienced in?

Ferran is most experienced in industries like Information Technology, Banking and Finance, and Utilities. Ferran also has some experience in Insurance, Media and Entertainment, and Government and Administration.

Which business areas is Ferran most experienced in?

Ferran is most experienced in business areas like Information Technology, Product Development, and Quality Assurance. Ferran also has some experience in Supply Chain Management, Accounting, and Business Intelligence.

Which industries has Ferran worked in recently?

Ferran has recently worked in industries like Information Technology, Insurance, and Transportation.

Which business areas has Ferran worked in recently?

Ferran has recently worked in business areas like Information Technology, Product Development, and Business Intelligence.

What is Ferran's education?

Ferran holds a Master in Computer Science from Universitat Autònoma de Barcelona.

Does Ferran have any certificates?

Ferran has 1 certificate: C Permit EU/EFTA.

What is the availability of Ferran?

Ferran is immediately available for suitable projects.

What is the rate of Ferran?

Ferran's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Ferran?

To hire Ferran, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Rate comparison chart
Market avg: 780-940 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.