Klassische Ausbildung in Software-Entwicklung,mit Erfahrung in der Entwicklung von Knoten für die Mobiltelefonie.
Abschluss an der Escuela Superior de Ingeniería de Telecomunicaciones de Barcelona.
Master in Mobilfunk und umfangreiche Erfahrung in der Entwicklung von Telefonknoten.
Master in Künstlicher Intelligenz von der Universidad Internacional de Valencia.
Wenn Herausforderungen fehlen, schaffen Sie Ihren eigenen Weg der Meilensteine. Die einzige Grenze ist Ihre Phantasie und Erfahrungen.
Anträge der 90er Jahre (1994-1997) (1994-1997)
Mehr erfahrenGSM-Projekt (2000)
Mehr erfahrenMultiprecision Calculator (2008-2024)
Mehr erfahrenLens Effect (2015-2019)
Mehr erfahrenDateiverschlüsseler (2014-2024)
Mehr erfahrenUntertitel Synchronizer (2015)
Mehr erfahrenAudio-Synchronizer (2015)
Mehr erfahrenGoogle Sheets Filter (2015-2016)
Mehr erfahrenTextverschlüsseler (2016-2024)
Mehr erfahrenExperimente mit Audio (2017-2024)
Mehr erfahrenPlattformbibliotheken (2014-2024)
Mehr erfahrenAutomatisches Icon Resizer (2020-2024)
Mehr erfahrenPDF Inspector (2020-2024)
Mehr erfahrenBeispiel Anwendung (3D Donut) (2021-2024)
Mehr erfahrenMusik-Spieler (2021-2024)
Mehr erfahrenMorphing Video Editor (2022-2024)
Mehr erfahrenFractal Image Compression (2022-2023)
Mehr erfahrenBild mit Ihrer Farbschatulle (2023)
Mehr erfahrenFarbkugel (2023)
Mehr erfahrenPolynomischer Wurzelrechner (2023)
Mehr erfahrenQR-Code-Ersteller und -Reader (2023)
Mehr erfahrenGespräche mit AI (2024)
Mehr erfahrenPDF-Tabellen-Extraktor (2024)
Mehr erfahrenSuper-POJO-Generator (2024)
Mehr erfahrenDer Schlüssel zum Erfolg ist es, jung zu beginnen und konsequent daran zu arbeiten.
Beginn meines Masters in Künstlicher Intelligenz an der Universidad Internacional de Valencia (VIU).
Beginn meines Masters in Java, Oracle und XML bei Exes (Madrid).
Beginn meines Masterstudiums Mobile Kommunikation bei Fundació Politècnica de Catalunya (Barcelona).
Beginn meines Studiums in Telekommunikationstechnik an der Universitat Politècnica de Catalunya (UPC)
Beginn der Kurse in Pascal und Cobol an der CET Academy (Reus)
Beginn der Sekundarbildung am Gabriel Ferrater in Reus
Beginn der außerschulischen Programmierung in BASIC bei ARCE, Reus.
Entscheiden Sie sich immer, Ihr Bestes zu geben, unabhängig davon, was andere tun.
Ich kam zu Panel Sistemas Informáticos, einem Beratungsunternehmen, das zuvor ein Kunde meiner ehemaligen Beratungsfirma war
Ich begann mit der Arbeit an Telefonica Demetrius Projekt, das sich auf die Entwicklung eines Durchmesser-Preis-System
Angefangene Arbeiten am Projekt AltamirA für Telefónica I+D
Ich begann bei Axpe Consulting an einem Projekt für Telefónica I+D zu arbeiten
Master in Mobile Communications Praktikum am Hauptsitz von Airtel (Madrid). Danach habe ich vier weitere Jahre für das Unternehmen gearbeitet.
Begann ein Projekt bei ITS S.A. in Barcelona, um Delphi Sprachmanagement-Anwendungen zu entwickeln.
Ich glaube, dass ihr im Leben anbieten solltet, anstatt zu nehmen – was ihr erhalten habt, das müsst ihr auch anbieten.Das ist leicht zu sagen, wenn Sie Ihre wesentlichen Bedürfnisse abgedeckt haben.
Es ist mein Traum für eine bessere Welt.
Anwendungen für die Welt anbieten
Die Veröffentlichung einer Anwendung, die es Benutzern ermöglicht, mit einer KI (Llama 3) unter Verwendung von Voice-to-Text und Text-to-Speech-Funktionen zu sprechen.
Veröffentlichung der optimierten Version von ChessPdfBrowser für die Spielextraktion.
Veröffentlichung eines Antrags zur Berechnung der tatsächlichen Wurzeln eines Polynoms nach einer Methode, die ich auf der Grundlage des Bozener Satzes entwickelt habe.
Veröffentlichung einer erweiterten Version des Morphing Video Editors mit Gesichtserkennung durch die Open-Source-Bibliothek für künstliche Intelligenz (Dlib) auf einem Cloud-Server.
Vorstellung meines Abschlussprojekts für einen Master's in AI: eine Python-Bewerbung für Frage & Beantwortung von KI mit automatischer Übersetzung mit Haystack, ElasticSearch, Streamlit und Docker
Veröffentlichung der Fractal Image Compression Bewerbung auf der Grundlage eines IEEE-Artikels, der erstmals während meiner Studienzeit 1997 entwickelt wurde
Freigabe der Multiprecision Calculator-Anwendungsversion, die die Berechnung der abgeleiteten Funktionen für einen bestimmten Ausdruck ermöglicht.
Veröffentlichung der ersten Version der ChessPdfBrowser Anwendung, mit der exklusiven Fähigkeit, Elemente aus PDFs zu extrahieren.
Nach einigen Jahren ohne Veröffentlichung einer Anwendung, veröffentlichte ich die erste Version des File Encryptor. Diese Anwendung verfügt über eine einzigartige Verschlüsselungsmethode auf einem proprietären XOR-Stream mit einem chaotischen Pseudo-random-Generator. Auch die CIA kann es nicht entschlüsseln.
Nach mehreren Jahren der Inaktivität, veröffentlichte ich die erste Version der Multiprecision Calculator
Delphi-Anwendung entwickelt, um bei der Planung der mobilen Abdeckung in Barcelona als Teil meines Masters in Mobile Communications zu unterstützen.
Vorstellung meines Abschlussprojekts für meinen Abschluss: eine Fortran-Bibliothek zur Lösung des EDSB mit der Finite Elements-Methode.
Vorstellung eines Fernsehpraktikums über die Umsetzung eines IEEE-Artikels Fractal Image Compression in C.
Flirten mit 3D-Grafiken in Turbo Basic, Pascal und Assembler.
Entwicklung mehrerer Anwendungen für MSX mit einem Z-80 Assembler: verschiedene Spiele, ein Grafikdesigner und eine Text-zu-Speech-Anwendung.
Je mehr technologische Ressourcen Sie haben, desto größer ist Ihre Fähigkeit zu schaffen.
Je größer die Vielfalt der verfügbaren Zutaten ist, desto aufwendiger und geschmackvoller können Ihre Gerichte sein.
Wählen Sie Ihre bevorzugten IDEs: IntelliJ, PyCharm, Visual Studio Code, NetBeans, Eclipse oder vi
Die Programmiersprache ist wichtig (Java, Python, VB6, bash scripting)
Designmuster fördern Modularität im Software-Design. Einige Beispiele dieser Muster sind Composite, Fassade, Proxy, Wrapper, Strategie und Besucher.
Daten Persistenz ist manchmal entscheidend und wird durch Dateisysteme und Datenbanken wie Oracle, MySQL und MongoDB erreicht.
Wenn die Anwendung Module aus anderen Sprachen verwenden muss, kann die Nutzung als Ressource in einem Remoteserver über eine REST-API von Vorteil sein. Hierzu können verschiedene Server, Bibliotheken und Web-Frameworks wie Tomcat, Jersey, Django, Gunicorn und Flask verwendet werden.
Um Ihre Serverdienste unabhängig zu machen, sollten Sie Virtualisierungstools wie VirtualBox, Docker oder Kubernetes verwenden.
Anwendern die Möglichkeit zu bieten, auf Anwendungsdetails zuzugreifen, kann von Vorteil sein.
Mit Excel-Makros können Sie verschiedene Aufgaben im Zusammenhang mit der Datenverarbeitung und Präsentation automatisieren
In einem persönlichen Projekt setzen Sie die Ziele und nehmen, wenn Sie alleine arbeiten, alle Entwicklungsrollen ein.
Es gibt einige unglaubliche kostenlose Anwendungen und Bibliotheken zur Verfügung!
"Die ChessPdfBrowser Anwendung ist attraktiv für Schachspieler mit PDF-Schachbüchern, denen es an verfügbaren Spielen im PGN-Format mangelt."
Fran Rojas
"Die Integration von künstlicher Intelligenz in die Gesichtserkennung verstärkt die Attraktivität der Morphing Video Editor Anwendung."
Fran Rojas
"Die Fähigkeiten der künstlichen Intelligenz sind ein wertvoller Vorteil. Dank ihr war ich in der Lage, in der Umsetzung des IEEE Artikel auf fractal image compression durch die Verwendung von K-Medoids, um die repräsentativsten Dreiecke für das Codebook zu wählen. "
Fran Rojas
"Mit generischen Klassen in der Anwendung, um die Wurzeln eines Polynoms zu berechnen, kann der Algorithmus unabhängig vom verwendeten numerischen Typ programmiert werden."
Fran Rojas
Man kann ein Team nicht wirklich ein Team nennen, aber...
Sie können mich für alle Fragen oder Bedenken, mögliche Bugs in den Anwendungen kontaktieren, oder einfach nur hallo sagen