Ferran Siles Vila
Applikationsingenieur
Erfahrungen
Senior Softwareentwickler
Persönliche Auszeit / Private Projekte
- Übernahme und Abschluss privater/organisatorischer Projekte.
- Kontinuierliche Weiterbildung z.B. im Bereich Cloud und reaktive Architekturen.
- Gezielte Vertiefung der Kenntnisse z.B. in den Bereichen Kafka und auf moderne Java 17 Enterprise-Architekturen.
Senior Softwareentwickler
Avantra / Syslink
- Mitarbeit im Core-Development-Team einer hochspezialisierten AIOps-Plattform für SAP Operations, die fortgeschrittene Automatisierung ermöglicht und den Betrieb nachhaltig verbessert.
- Entwicklung an einer spezialisierten SAP-Operations-Plattform zur Automatisierung von Monitoring, Sicherheitsprüfungen und Cloud-Ressourcenmanagement.
- Architektur und Eigenentwicklung eines Moduls zur Synchronisierung von Secrets zwischen Avantra-Instanzen und externen Vaults (Delinea, Zoho, AWS Secrets).
- Signifikante Erhöhung der Sicherheit und Vereinfachung des Credential-Managements.
- Entwicklung von Service Level Reports (SLR) zur Echtzeit-Analyse und schnelleren Fehlerbehebung in SAP-Systemlandschaften.
- Technologien und Methodologien: Java 17, Spring Boot 3.3, Kotlin, RESTful, PostgreSQL, Google Cloud, OAuth2, Hibernate/JPA, JUnit, Javascript, Scrum, TeamCity, Maven, Linux.
Senior Softwareentwickler
SwissRe
- Tätigkeit für ein grosses Rückversicherungsunternehmen in der Abteilung Risk Management mit Schwerpunkt auf täglichen Finanzentscheidungen (Echtzeitansatz).
- Verantwortung für die technische Umsetzung des „RollForward AvE“-Moduls (SPIRE), das Aktuaren ermöglicht, Portfolio-Daten laufend statt nur quartalsweise auszuwerten.
- Bereitstellung von REST-Services für tägliche Daten-Updates, wodurch fundierte finanzielle Entscheidungen bereits während des laufenden Quartals getroffen werden konnten.
- Implementierung der Business-Logik innerhalb einer Azure-Cloud-Umgebung unter Nutzung von Kubernetes (Pods für Triangle-Modul, R-Analysen und Spire-Services).
- Technologien und Methodologien: Java 11, Spring Boot, Spring Security, RESTful, MS SQL, Azure Cloud, Azure DevOps, Kubernetes, Angular, Docker, Kafka, Hibernate/JPA, JUnit, Scrum, Git.
Senior Softwareentwickler
BLS
- Analyse und technische Migration des Backends für den Zugticketverkauf (VBE-Migration) von JEE-Technologien zu Spring Boot zur Verringerung der technischen Schulden.
- Systematische Umstellung von EJB-Strukturen und Javax-Annotationen zu Spring.
- Konzeption und Umsetzung spezifischer Migrationsaufgaben innerhalb eines agilen Teams unter Anwendung von Scrum und SAFe.
- Technologien und Methodologien: Java 11, Spring Boot, JEE, Sql Server, Hibernate/JPA, RESTful, Junit, Scrum/SAFe, GitLab, CI/CD Jenkins Pipeline, Jira, Docker.
Senior Softwareentwickler
PEAX
- Entwicklung neuer Funktionalitäten für den Backend-Teil des Star-Produkts.
- Entwicklung des Moduls „Distribution“ für die digitale Mailbox, welches die berechtigte Verteilung digitalisierter Dokumente an Dritte oder Benutzergruppen ermöglicht.
- Durchführung eines Proof-of-Concept zur Migration synchroner HTTP-Anfragen auf eine nicht-blockierende Architektur mittels Spring WebFlux.
- Entwicklung von Funktionen zur papierlosen Verwaltung von Rechnungszahlungen und Dokumentenarchivierung in einer Openshift-Umgebung.
- Technologien und Methodologien: 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.
Senior Softwareentwickler
Schweizer Radio und Fernsehen (SRF)
- Mitarbeit im Backend-Teil des SRF-Play-Teams.
- Entwicklung und Wartung des Integration Layer (IL) Moduls basierend auf Spring Integration zur zentralisierten Bereitstellung von Audio- und Videodaten aus heterogenen Quellen.
- Umsetzung funktionaler Anforderungen und Durchführung von Code-Reviews zur Qualitätssicherung innerhalb des SRF-Play Teams.
- Technologien und Methodologien: Java 8, Spring Integration, PostgreSQL, Hibernate/JPA, RESTful WS, JUnit, Scrum, Git, CI/CD Jenkins Pipeline, Jira.
Senior Softwareentwickler
Eidgenössische Zollverwaltung (EZV)
- Teilnahme am Transformationsprogramm DaziT zur Modernisierung und Digitalisierung der Zoll- und Abgabenerhebungsverfahren.
- Entwicklung des „Warenskontroll“-Systems zur Echtzeit-Erfassung und Überwachung des Güterverkehrs an der Schweizer Grenze.
- Implementierung der Datenströme zwischen dem ANPR-Erkennungsmodul (Automatic Number-Plate Recognition) und der Risikoanalyse.
- Entwicklung der Angular GUI zur Unterstützung der Zöllner bei der Kontrollentscheidung vor Ort.
- Technologien und Methodologien: 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.
Senior Softwareentwickler
Swisscom AG
- Entwicklung des „New World Biller“ zur erheblichen Verringerung der Fehlerquote bei der Rechnungsstellung.
- Neukonzeption der Rechnungsstellung für AWS-Ressourcen von manuellen Skripten hin zu einem reaktiven Microservice unter Spring WebFlux.
- Implementierung von Reactive Streams zur asynchronen Kommunikation zwischen dem AWS/CloudCheckr-System und dem NWB-Monolithen.
- Automatisierung der monatlichen Abrechnungsreplikation und Übersetzung komplexer Domänenmodelle für das esBill-System.
- Entwicklung des Thor-Frameworks im Bereich „Service Connect“ zur Automatisierung des Kundenzugriffs auf Cloud-Rechenzentren.
- Verbesserung des Backends und der Angular-basierten „Thor UI“ Benutzeroberfläche zur Verwaltung mehrerer Thor-Dienste.
- Technologien und Methodologien: Java 8 und 11, Spring Boot, Spring MVC, Spring Security, Hibernate/JPA, Angular 8, RESTful WS, Swagger, MariaDB, JUnit, Mockito, Scrum, Liquibase, Kibana, Jenkins, Gradle.
Senior Softwareentwickler
SBB Division Personenverkehr, Erlös und Kosten
- Mitarbeit an der Entwicklung eines Führungsinstruments zur Erfüllung der Anforderungen aus der Abgeltungsverordnung.
- Analyse und Entwicklung von Tools zur Verarbeitung großer Datenmengen für Erlös- und Kostenhochrechnungen (HOP).
- Migration des Altsystems PKT auf die neue BVT-Plattform zur Berechnung kantonaler Zugkosten-Offerten im Regionalverkehr.
- Technologien und Methodologien: Java 8 und 11, Hibernate/Jpa, Spring (S.Boot, Data), ESTA WebJS, AngularJS, Angular, JAX-RS RESTful WS, Oracle, PostgreSQL, Openshift, Scrum, Sonar, JMeter.
Senior Softwareentwickler
Prodega-Transgourmet
- Wartung und Weiterentwicklung der PROLIXPRO-Software zur Steuerung des Einkaufs- und Lieferzyklus im Belieferungsgrosshandel.
- Technologien und Methodologien: Java 7/8, Hibernate/Jpa, EJB 3, SWT, Spring Batch, WildFly, Eclipse, Oracle, ActiveMQ, Solar, Scrum.
Senior Softwareentwickler
ISC-EJPD
- Entwicklung von Funktionen zur Verarbeitung asylrelevanter Daten und Durchführung von Asylverfahrensaudits in den Systemen Zemis und Mides.
- Arbeit an der Entwicklung neuer Funktionen und der Korrektur von Fehlern im Auftrag des Eidgenössischen Justiz- und Polizeidepartements EJPD.
- Technologien und Methodologien: Java/JavaEE, Agile, Web Services, Oracle, EJB 3.0, JPA, SOAP, JUnit, Struts, Javascript, Jsp, GIT, Linux.
Senior Softwareentwickler
CSS Versicherung
- Entwicklung eines Integrationsmoduls für den Datenaustausch zwischen SAP-Finanzsystemen und dem Betreibungsamt.
- Finalisierung der Dokumentenarchivierungs- und Drucklösungen (ArchiveLink) inklusive End-to-End-Tests.
- Technologien und Methodologien: Java/JavaEE, EJB 3.0, Scrum, JUnit, Mockito, WebSphere, Eclipse, GIT, TeamCity, Linux.
Senior Softwareentwickler
Twint AG
- Architektur und Entwicklung eines Mock-Frameworks für Beacons und Verkaufsautomaten zur hardwareunabhängigen Testautomatisierung.
- Sicherstellung der sicheren Interaktion zwischen der RESTful-Schicht und dem SOAP-basierten Backend-Service.
- Technologien und Methodologien: Java/JavaEE, JPA, Java 8, JAX-RS RESTful WS, EJB 3, Oracle, WildFly, Gradle, GoCD, Git, AngularJS, Swagger, IntelliJ, Scrum.
Senior Softwareentwickler
Weblaw AG
- Aufbau strukturierter Inhalte für ein juristisches Wissensmanagement und Publikationssystem mit Schwerpunkt auf mobilen Apps und Web-Anwendungen.
- Mitarbeit an Projekten wie der „Konferenz der Kantonsregierungen“ (KdK) und Helveticat (Schweizer Nationalbibliothek).
- Technologien und Methodologien: Java/JavaEE, Java 8, Apache Tomcat, Freemarker, PostgreSQL, CMS „Magnolia“, JCR, SVN, Maven, JUnit, Jenkins, IaaS, Scrum.
Softwareingenieur
Europäische Kommission
- Einsatz in der DG DIGIT im Umfeld des Juristischen Dienstes.
- Entwurf und Entwicklung von Anwendungen für Dokumenten-, Wissens- und juristisches Verfahrensmanagement.
- Analyse, Konzeption und Umsetzung von Backend-Services und Frontend-Webanwendungen gemäß W3C-Standards.
Software-Entwickler
Insparx
- Entwicklung neuer Anforderungen, Pflege, Überarbeitung und Fehlerbehebung der Online-Dating-Anwendungen.
- Einsatz von Java, JavaEE, Spring (Security, MVC) und Hibernate/JPA.
Java-Entwickler
Tecfoto
- Entwicklung und Pflege verschiedener Produkte eines auf Druckvorstufe und Fotoretusche spezialisierten Unternehmens.
Java-Entwickler
ICA
- Entwicklung einer Anwendung zum Lebenszyklusmanagement des Dokumentenworkflowprozesses für die Sparkasse „La Caixa“.
Java-Entwickler
ICA
- Beteiligung an der Migration des Managementtools für Techniker-Arbeitseinsätze und des Ressourcenmanagementtools für Abertis.
Java-Entwickler
ICA
- Neuimplementierung einer zuvor in C codierten Anwendung zur Migration in Java-Technologie für die Sparkasse „La Caixa“.
Java-Entwickler
Alten (SBD)
- Analyse vorhandener J2EE-Anwendungen für Gas Natural.
- Beteiligung an einer Anwendung zur sicheren Aufbewahrung von elektronischen Nachweisen für die Agència Catalana de Certificació.
Java-Entwickler
Conei
- Entwicklung einer missionskritischen ERP-ähnlichen Geschäftsanwendung zur Vermarktung von Freizeitgeräten.
- Implementierung von Funktionen für Verwaltung, Debitorenbuchhaltung und Dokumentation.
Java-Entwickler
WebInsurance
- Implementierung eines Webportals zur Verarbeitung von Online-Abschlüssen für Winterthur.
Java-Entwickler
Steria
- Implementierung eines Qualitätssicherungssystems zur Aufsicht über die Lieferanten für Gas Natural.
Java-Entwickler
Caixa Penedés
- Anwendungs-Frameworkdesign und Programmierung für Debitorenbuchhaltung und Zahlungsrückstände.
- Präsentationsdesign und Integration in andere Geschäftsanwendungen.
Junior-Java-Entwickler
Atos Origin
- Implementierung der Kommunikations-Transportschicht zwischen Industriewaagen mittels TCP/IP-Sockets für Indukern.
- Einsatz von Java und C auf einer VMS/Alpha-Plattform.
Junior-Java-Entwickler
Atos Origin
- Programmierung und Pflege eines „Gloss“-Produkts im Back Office für die Sparkasse „La Caixa“.
- Anwendungsentwicklung und Tests mit Echtzeit-Börsentransaktionen in einer Unix-Umgebung.
Branchenerfahrung
Sehen Sie, in welchen Branchen dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Bank- und Finanzwesen, Versorgungsdienstleistungen, Versicherung, Medien, Unterhaltung und Druck und Regierung und öffentliche Verwaltung.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Qualitätssicherung, Lieferkettenmanagement, Buchhaltung und Business Intelligence.
Fähigkeiten
IT
- Full-stack Und Back-end-entwicklung
- Java 17
- Spring Boot, Spring (Z. B.: Data Jpa, Cloud, Mvc, Security, Java Reactor/webflux)
- Microservice-architektur
- Restful Services, Openapi, Soa, Jee
- Kafka Und Event Streaming
- Angular, Typescript, Javascript, Html, Css
- Sql, Oracle, Pl/sql, Postgresql, Ms Sql Server, Mysql
- Hibernate/jpa
- Authentifizierungslösungen
- Devops
- Azure, Aws
- Linux
- Git, Gitlab, Github
- Ci/cd, Maven, Jenkins
- Docker, Kubernetes
- Jboss/wildfly
- Continuous Delivery Und Testautomatisierung
- Cloud
- Softwareentwicklung Und Softwareanalyse
- Agile Projekte Nach Scrum, Safe
- Jira/confluence
- Design Patterns
- Clean Code, Clean Architecture
- Oo-design, Db-design
- Best Practices Und Testing
Persönlich
- Analytische Herangehensweise An Probleme
- Reibungslose Anpassung An Verschiedene Situationen Und Herausforderungen
- Teamorientiertes Arbeiten Und Reibungslose Kommunikation Mit Allen Beteiligten, Auch Im Internationalen Umfeld
- Schnelle Aufnahmefähigkeit
Sprachen
Ausbildung
Universitat Autònoma de Barcelona
Master-Abschluss in Informatik · Informatik · Barcelona, Spanien
La Salle Bonanova
Barcelona, Spanien
Zertifikate & Bescheinigungen
Ausweis C EU/EFTA
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Frequently Asked Questions
Sie haben Fragen? Hier finden Sie weitere Informationen
Wo ist Ferran ansässig?
Welche Sprachen spricht Ferran?
Wie viele Jahre Erfahrung hat Ferran?
Für welche Rollen wäre Ferran am besten geeignet?
Was ist das neueste Projekt von Ferran?
Für welche Unternehmen hat Ferran in den letzten Jahren gearbeitet?
In welchen Industrien hat Ferran die meiste Erfahrung?
In welchen Bereichen hat Ferran die meiste Erfahrung?
In welchen Industrien hat Ferran kürzlich gearbeitet?
In welchen Bereichen hat Ferran kürzlich gearbeitet?
Was ist die Ausbildung von Ferran?
Ist Ferran zertifiziert?
Wie ist die Verfügbarkeit von Ferran?
Wie hoch ist der Stundensatz von Ferran?
Wie kann man Ferran beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Senior Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Zollikofen, Schweiz arbeiten