Juan (Bautista) O.

Senior Softwareentwickler

Lisboa, Portugal

Erfahrungen

Okt. 2023 - Juni 2024
9 Monaten
Lisbon, Portugal

Senior Softwareentwickler

Randstad Digital Portugal

  • Arbeit an dem Alvea-Messaging-System für den öffentlichen Personennahverkehr bei Thales Group (später Hitachi) für Kunden in Europa und arabischen Ländern
  • Verantwortlich für Anforderungsanalysen, Prüfung von Konflikten zwischen Anforderungen und bestehenden Komponenten, Vorschlagen von Alternativen und Entwicklung finaler Lösungen
  • Standard-Architektur für Frontend und Service-Konsum via RESTful-APIs und WebSockets vorgeschlagen
  • Bibliothek zum Mocken von Antworten implementiert, um die Entwicklung zu beschleunigen
  • Unit-Tests für Service-Konsum definiert und Bibliotheken für das gesamte Team entwickelt
März 2022 - Juli 2023
1 Jahr 5 Monaten
Lisbon, Portugal

Freiberuflicher Senior Softwareentwickler

Erste Digital

  • Entwicklung einer internen Webanwendung für die Bank, um Compliance-Beauftragte bei der Verwaltung von Projekten und Geschäften zu unterstützen, Transaktionen zu prüfen und Alarme sowie Benachrichtigungen auszulösen
  • Anforderungen definiert, UI/UX-Lösungen vorgeschlagen, Architektur festgelegt, Aufwand geschätzt, Lösung mit Unit-Tests entwickelt und alle möglichen Szenarien erstellt
  • Technologien: Meteor mit TypeScript, ReactJS, MaterialUI, NodeJS-Microservices, Cron-Jobs, MongoDB, GraphQL, TypeORM, OracleDB
  • Performance-Lösungen für Backend-Job-Erstellung und Auslösung, Erstellung von Datenbank-Views und Anzeige der Änderungsverläufe implementiert
März 2021 - Dez. 2021
10 Monaten
Portugal

Freiberuflicher Softwareentwickler

A1 Telekom Austria

  • Warenkorb-Plattform erstellt, die SOAP-Services für A1 Austria über IBM nutzt
  • NodeJS-Service entwickelt, um SOAP-Konsum zu vereinfachen, Caching zu verwalten und nach Figma-Vorgaben an ReactJS bereitzustellen
  • Technologien: ReactJS (Redux + Hooks), NodeJS, ExpressJS, TypeScript, Storybook, RxJS, MongoDB
  • Deployment über Jenkins CI/CD, Umgebungsvariablen in Kubernetes konfiguriert
  • Redis genutzt, um einen lokalen Mock-Service zu erstellen, der SOAP-Antworten simuliert
März 2020 - Feb. 2021
1 Jahr
Belgien

Senior Softwareentwickler

agap2 Belgium

  • Für zwei Kunden in Brüssel gearbeitet
  • Qover: Neues Darlehensversicherungsprodukt implementiert mit ReactJS, Hooks, Storybook und styled-components; neue Architektur vorgeschlagen, um Produktintegration und Mocking von REST-Services zu vereinfachen
  • Toyota Europe: Legacy-Code mit jQuery-Plugins, serverseitigem Rendering mit Nunjucks und SCSS gewartet; qualitativ hochwertigen Code geliefert, ohne den umfangreichen bestehenden Code zu verkomplizieren
Mai 2019 - Dez. 2019
8 Monaten
Portugal

Senior Softwareentwickler

Penguin Formula

  • Gaia (POS für Apotheken): mit Angular v7, Flexbox Grid und Electron entwickelt
  • Template Generator: PDF- und DOC-Dateien auf Basis eines Template-Editors und Datenquellen mit SlateJS und React-Bibliotheken erzeugt
  • Zusammengeführte Eingaben an einen NodeJS-Service gesendet, der mit Puppeteer PDFs erzeugt
Juni 2014 - März 2019
4 Jahren 10 Monaten
Argentinien

Freiberuflicher Senior Entwickler

iSeatz

  • Entwickelte für ein US-Startup mit American Express als Hauptkunde unter Verwendung von React Redux, CSS Foundation, jQuery-Plugins und Vagrant unter Linux
  • Erfüllte die Anforderungen, die durch die Abnahmekriterien des QA-Teams beschrieben wurden, um die Fehlerstatistiken zu reduzieren
  • Verbesserte berufliche Fähigkeiten und reiste, um Deutsch und Russisch zu lernen
Juli 2013 - Dez. 2013
6 Monaten
Córdoba, Argentinien

Technischer Leiter

Harriague + Asociados

  • Führte ein Team bei Intel, um yourid.intel.com auf NodeJS-Technologien zu migrieren
  • Ermöglichte es Host-Seiten, gemeinsame Komponenten mit reinem JavaScript zu rendern und fügte OAuth-Sicherheit hinzu
  • Rief Daten von der Intel-API ab, implementierte Unit-Tests und stellte die Seite mit AngularJS unter Unterstützung der Internationalisierung dar
  • Technologien: JavaScript, NodeJS, ExpressJS, AngularJS, MongoDB, Mongoose, RequireJS, Unit-Tests, HTML5, CSS3
März 2013 - Juni 2013
4 Monaten
Córdoba, Argentinien

Entwickler Ssr

Motorola (Arris)

  • Arbeitete an einem Agile-Scrum-Projekt mit einem auf PrototypeJS basierenden MVC-Framework
  • Steigerte die Teamgeschwindigkeit durch Erstellung eines Ruby-Skripts, das erforderliche Tests vor dem Commit ausführt
  • Technologien: reines JavaScript, Ruby, HTML5, CSS3
Jan. 2012 - Feb. 2013
1 Jahr 2 Monaten

PHP-Entwickler Ssr

Globant

  • Optimierte die Disney-Website, um mit Java-basierten RESTful-Services zu kommunizieren, die JSON an eine Zend-Framework-PHP-Seite liefern
  • Entwickelte Funktionen mit PHPUnit-Unit-Tests, JBehave-Integrationstests und Code-Reviews
  • Implementierte jQuery-Plugins mit QUnit-Tests und wandte HTML5- und CSS3-Standards an
  • Erstellte ein Batch-Skript, um Perforce-Changelists in Zip-Dateien zu verpacken und zu entpacken, um CI-Probleme zu vermeiden
  • Technologien: PHP5, Zend Framework, PHPUnit, jQuery, QUnit, JBehave, HTML5, CSS3
Juli 2009 - Jan. 2011
1 Jahr 7 Monaten
Sevierville, Vereinigte Staaten

Informationsanalyst

S.D. Professionals, LLC

  • Erstellte eine Schnittstelle zwischen tickets.com und Kunden, implementierte einen RESTful-ähnlichen Service und Google-Analytics-Tracking
  • Flexible Auswahl der Partnerabdeckung, dargestellt über die Google Maps API, mit über einer Million Postleitzahlen und performanceoptimiertem SQL
  • Entwickelte eine Zwischen-Datenbank, die täglich über die PHRETS-Bibliothek und Batch-Skripte aktualisiert wird, um Anfragebeschränkungen zu umgehen
  • Fokus auf OOP, Design Patterns und Proof of Concepts für wiederverwendbare Bibliotheken
  • Verbesserte Englischkenntnisse, Kundenbetreuung und erstellte Vorschläge für neue Produkte und Softwarearchitektur-Methoden
Juni 2008 - Juli 2009
1 Jahr 2 Monaten

Informationsprogrammierer

EDS, an HP Company

  • Betreute und wartete das GMAC-Hauptsystem, entwickelt in COBOL auf einem OS/2-Großrechner mit IMS-Datenbank
  • Setzte den Qualitätsprozess SCL3 um, schrieb JCL-Programme, führte SQL-Abfragen aus und erstellte Datensatzberichte
  • Erwarb Kenntnisse im Qualitätsprozess CMMI3 und in interkultureller englischer Kommunikation
  • Technologien: COBOL, Pacbase, JCL; Werkzeuge: IMS, DB2, AS400
März 2008 - Apr. 2008
2 Monaten
Córdoba, Argentinien

Entwickler

Poder Judicial de la Provincia de Córdoba

  • Entwickelte Software in Visual Basic 6.0 mit MS Access zur Verwaltung von Genehmigungsprozessen im Rechtsbereich mit Status, Kategorien und Unterschriftsabläufen
  • Erstellte .eml-Dateien für den Versand per Outlook und lieferte einfache Statistikdiagramme
Jan. 2007 - Sept. 2007
9 Monaten

Forschung und Entwicklung

Latinexperts S.A

  • Entwickelte einen SMTP-Server in C++, um E-Mails abzufangen, Tracking-Bilder einzufügen und erneut zu versenden, wodurch eine Open-Tracking-Funktion mit Standort- und Zeitangaben ermöglicht wurde
  • Technologien: C++, MySQL++, MIME- und SMTP-Standards, Sockets, Linux-Threads, DNS-Auflösung, GCC
  • Entwickelte verschiedene PHP+MySQL-Projekte: Skript zur Google-Suchstatistik, internationalisierbare Websites und Wartungsaufgaben
Jan. 2006 - Juli 2006
7 Monaten
Córdoba, Argentinien

PHP-Entwickler

Flexxus

  • Definierte Webanforderungen für eine unternehmensweite Delphi-basierte Lösung mit PHP und MySQL
Jan. 2005 - Jan. 2006
1 Jahr 1 Monate

Web-Entwickler

Freelance

  • antiguoscolegiales.com.ar: ASP-Seite mit MS-Access-Datenbank für Alumni-Vernetzung, inklusive Anzeige von Ephemeriden mit Gedichten und Tags
  • pachamamerica.com.ar: PHP/MySQL-Seite mit Flash-Intro und interaktiver Karte für gesponserte Motorradreisen, mit Geschichten und Forum
Juli 2004 - Nov. 2004
5 Monaten
Córdoba, Argentinien

Leiter des Computerlabors

Instituto Academia Argüello school

  • Verwaltung der Belegungspläne des Computerlabors, technische Wartung von Computern und Druckern sowie Verteilung von E-Mails an die Abteilungen

Zusammenfassung

Ich bin ein Fullstack-Softwareentwickler mit über 20 Jahren Erfahrung und arbeite hauptsächlich mit JavaScript-Technologien. Meine aktuelle Erfahrung umfasst ReactJS (Redux, Flux, Sagas und Hooks), NodeJS, AngularJS und jQuery. Datenbank-Engines wie MySQL, Oracle, DB2 und MongoDB. Bibliotheken wie TypeORM und GraphQL.

Im Frontend habe ich umfangreiche Erfahrung mit HTML5, CSS/CSS3 und habe mit Frameworks wie Foundation und FlexGrid, Styled Components und Storybook gearbeitet.

Ich habe meine Projekte mit Docker auf AWS und mit Kubernetes in der Google Cloud bereitgestellt. Außerdem habe ich mit CI-Umgebungen wie Jenkins gearbeitet.

Meine ersten Schritte in der Programmierung waren in C++ unter Linux, später mit COBOL und Mainframe-Tools sowie Technologien wie VisualBasic, ASP und ActionScript.

Derzeit interessiere ich mich dafür, neue Technologien im Bereich Blockchain wie Solidity sowie React Native und React xState zu lernen.

Ich sehe mich selbst als verantwortungsbewusste und ehrliche Person, sehr strukturiert und zügig. Ich mag Herausforderungen und schlage oft neue Lösungen vor, wie Automatisierungsskripte, Tools für den Alltag oder Tipps, um die Arbeit mit klaren Konzepten und guter Ausrichtung zu erleichtern.

Persönlich reise ich seit zwei Jahren berufsbegleitend um die Welt und habe diese Zeit genutzt, um etwas Deutsch, Russisch und Kitesurfen zu lernen.

Sprachen

Spanisch
Muttersprache
Englisch
Verhandlungssicher
Portugiesisch
Fortgeschritten
Deutsch
Grundkenntnisse
Russisch
Grundkenntnisse

Ausbildung

März 2001 - Dez. 2009

Instituto Universitario Aeronáutico

Informatik · Córdoba, Argentinien

März 1992 - Dez. 1999

Instituto Humanista Moderno Leon XIII

Bachelor-Abschluss, Geisteswissenschaften · Geisteswissenschaften

Zertifikate & Bescheinigungen

ASP

ActionScript

VisualBasic

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen