Juan (Bautista) Ortiz

Senior Softwareentwickler

Avatar placeholder
Lisboa, Portugal

Erfahrungen

Okt. 2023 - Bis heute
2 Jahren 4 Monaten
Lisbon, Portugal

Senior Softwareentwickler

Randstad Digital Portugal

  • Bei Thales Group (später Hitachi) arbeitete ich am Alvea-Messaging-System für den öffentlichen Nahverkehr für Kunden in Europa und arabischen Ländern.
  • Verantwortlich für das Erfassen, Überprüfen von Konflikten zwischen Anforderungen und bestehenden Komponenten, Vorschlagen von Alternativen und Entwickeln der Endlösung.
  • Habe eine Standardarchitektur für das Frontend und den Service-Verbrauch über RESTful und WebSockets vorgeschlagen.
  • Implementierte eine Bibliothek, um Antworten zu mocken, um die Entwicklung zu beschleunigen, definierte Unit-Tests für den Service-Verbrauch und entwickelte Bibliotheken zur gemeinsamen Nutzung durch alle Teammitglieder.
März 2022 - Juli 2023
1 Jahr 5 Monaten
Lisbon, Portugal

Freiberuflicher Senior Softwareentwickler

Erste Digital

  • Entwickelte eine interne Webanwendung für die Bank, um Compliance Officers bei der Verwaltung von Projekten und Deals zu unterstützen, Transaktionen zu prüfen und Alarme sowie Benachrichtigungen auszulösen.
  • Definierte Anforderungen, schlug UI- & UX-Lösungen vor, definierte die Architektur, schätzte Aufwand ab und entwickelte die Lösung mit Unit-Tests und erstellte alle möglichen Szenarien.
  • Eingesetzte Technologien: Meteor mit TypeScript, ReactJS, Material-UI-Komponenten, NodeJS-Microservices, Backend-Cronjobs, MongoDB, GraphQL, TypeORM und OracleDB.
  • Bewältigte Performance-Herausforderungen durch das Erstellen und Ausführen von Backend-Jobs, Anlegen von Datenbank-Views und Darstellung der Änderungshistorie über die Zeit.
März 2021 - Dez. 2021
10 Monaten
Portugal

Freiberuflicher Softwareentwickler

A1 Telekom Austria AG

  • Arbeitete über IBM für A1 Austria an der Erstellung einer Warenkorb-Plattform, die SOAP-Services konsumiert.
  • Erstellte einen NodeJS-Service, um die Nutzung eines bestehenden SOAP-Service zu vereinfachen, kümmerte mich um Caching und konsumiere den Service in ReactJS gemäß Figma-Designs.
  • Technologien: ReactJS (Redux + Hooks), NodeJS, ExpressJS, TypeScript, Storybooks, RxJS und MongoDB.
  • Nutze Jenkins CI/CD und Kubernetes für Deployments.
  • Implementierte einen auf Redis basierenden lokalen Mock-Service, um SOAP-Antworten zu simulieren und den Entwicklungsprozess zu erleichtern.
März 2020 - Feb. 2021
1 Jahr
Belgien

Senior Softwareentwickler

agap2 Belgium

  • Für Qover implementierte ich ein neues Kreditversicherungsprodukt mit ReactJS, Hooks, Storybooks und Styled-Components; schlug eine Architektur vor, um die Produktintegration zu vereinfachen und einen Weg, REST-Service-Antworten zu mocken.
  • Für Toyota Europe wartete ich Legacy-Code mit jQuery-Plugins, nunjucks-Templates und SCSS; lieferte qualitativ hochwertigen Code, der in eine große bestehende Codebasis integriert wurde, ohne Komplexität hinzuzufügen.
Mai 2019 - Dez. 2019
8 Monaten
Portugal

Senior Softwareentwickler

Penguin Formula

  • Arbeitete an Gaia, einem Point-of-Sales-System für Apotheken, mit Angular v7, Flexbox Grid und Electron.
  • Entwickelte einen Template-Generator, der PDF- und DOC-Dateien basierend auf zwei Eingaben erstellt: einem Template-Editor (SlateJS) und einer Datenquelle.
  • Baute einen NodeJS-Service, um Eingaben zusammenzuführen und Puppeteer in einem serverseitigen Browser zu verwenden, um die gewünschte PDF-Datei zu generieren.
Juni 2014 - März 2019
4 Jahren 10 Monaten
Argentinien

Freiberuflicher Senior-Entwickler

iSeatz

  • Entwickelte Frontend-Funktionen mit React Redux, Foundation CSS, jQuery-Plugins und Vagrant auf Linux-Architektur für ein US-Startup mit American Express als Hauptkunde.
  • Erfüllte Anforderungen gemäß QA-Akzeptanzkriterien, um Nacharbeit zu vermeiden und die Fehlerquote zu senken.
  • Reiste weltweit, lernte Deutsch und Russisch und probierte neue Sportarten aus, während ich remote arbeitete.
Juli 2013 - Dez. 2013
6 Monaten
Córdoba, Argentinien

Technischer Lead

Harriague + Asociados

  • Führte ein Team für Intel, um yourid.intel.com auf NodeJS-Technologien umzustellen, sodass verschiedene Hostsites gemeinsame Teile mit nativem JavaScript rendern konnten.
  • Ergänzte Sicherheit durch OAuth, holte Daten aus der Intel-API, implementierte Unit-Tests und rendete die Seite mit AngularJS, wobei die Internationalisierung auf Server- und Client-Seite unterstützt wurde.
  • Vergab Aufgaben basierend auf dem Wissen und Potenzial der Teammitglieder.
März 2013 - Juni 2013
4 Monaten
Córdoba, Argentinien

Entwickler Ssr

Motorola

  • Arbeitete an einem JavaScript-MVC-Framework basierend auf PrototypeJS unter Agile Scrum bei Motorola (später Arris).
  • Steigerte die Teamgeschwindigkeit, indem ich ein Ruby-Skript implementierte, das vor dem Commit Tests ausführt.
  • Technologien: natives JavaScript, Ruby, HTML5 und CSS3.
Jan. 2012 - Feb. 2013
1 Jahr 2 Monaten

PHP-Entwickler Ssr

Globant

  • Verbesserte die Disney-Website mithilfe des Zend Frameworks, um mit Java-RESTful-Services zu kommunizieren, die JSON zurückgeben; schrieb PHPUnit-Unit-Tests und JBehave-Integrationstests und führte Code-Reviews für alle Änderungen durch.
  • Entwickelte jQuery-basierte Plugins mit QUnit-Tests und setzte HTML5- und CSS3-Standards um.
  • Erstellte ein Batch-Skript zum Packen/Entpacken von Perforce-Changelists, um die Teamzusammenarbeit zu erleichtern, ohne die CI-Umgebung zu beeinflussen.
  • Eingesetzte Tools: Modernizr, Responsive-Design-Frameworks, Sprite-Generierung, JS/CSS-Minifizierung, Perforce, Bamboo, Fisheye, Maven und Ruby-Skripte.
Juli 2009 - Jan. 2011
1 Jahr 7 Monaten
Sevierville, Vereinigte Staaten

Informationsanalyst

S.D. Professionals, LLC

  • Erstellte eine Brücke zwischen tickets.com und einem Kunden, um den Ticketkaufprozess RESTful zu gestalten, fügte zusätzliche Schritte hinzu und lieferte Statistiken an Google Analytics; Systeme liefen auf piratesvoyage.com und dixiestampede.com.
  • Implementierte die Auswahl der Affiliate-Abdeckung mit der Google Maps API unter Verwendung von über einer Million Postleitzahlen und Koordinaten für drei Länder und optimierte die SQL-Leistung.
  • Baute eine Zwischen-Datenbank auf, die täglich über die PHRETS-Bibliothek und Batch-Skripte aktualisiert wurde, um API-Abfragegrenzen zu umgehen.
  • Konzentrierte sich auf OOP und Design Patterns für wiederverwendbare Bibliotheken und schlug neue Produkte und Methoden zur Verbesserung der Softwarearchitektur vor.
Juni 2008 - Juli 2009
1 Jahr 2 Monaten

Informationsprogrammierer

EDS, ein HP-Unternehmen

  • Wartete das Hauptsystem von GMAC, entwickelt in COBOL mit PACBASE auf einem OS/2-Mainframe mit einer hierarchischen IMS-Datenbank.
  • Schrieb JCL-Programme, führte SQL-Abfragen aus und holte IMS-Daten, um Datensatzberichte zu erstellen.
  • Befolgte SCL3-Qualitätsprozesse und CMMI3-Freigabeverfahren für Anforderungen von Finanzinstitutionen.
März 2008 - Apr. 2008
2 Monaten
Córdoba, Argentinien

Entwickler

Judikative der Provinz Córdoba

  • Entwickelte eine Visual Basic 6.0- und MS Access-Anwendung zur Verwaltung von Genehmigungsworkflows für rechtliche Ressourcen mit Status, Kategorien und erforderlichen Freigaben.
  • Erzeugte .eml-Dateien für E-Mail-Benachrichtigungen über Outlook und erstellte einfache statistische Diagramme basierend auf vorgegebenen Kriterien.
Jan. 2007 - Sept. 2007
9 Monaten

Forschung und Entwicklung

Latinexperts S.A

  • Erstellte einen SMTP-Server in C++, um Standard-E-Mails abzufangen, ein Tracking-Bild einzufügen und erneut zu versenden, wobei Öffnungen, Standorte und Weiterleitungen verfolgt wurden; verwendete MySQL++, MIME/SMTP-Standards, Sockets, Threads, DNS und gcc.
  • Entwickelte PHP- und MySQL-Projekte, darunter ein Statistikskript für Google-Suchergebnisse, eine internationalisierbare Website und die Wartung bestehender Projekte mit einer proprietären Bibliothek.
Jan. 2006 - Juli 2006
7 Monaten
Córdoba, Argentinien

PHP-Entwickler

Flexxus

  • Lieferte Webentwicklung für Unternehmenskunden mit PHP- und MySQL-Technologien, um offene Anforderungen zu erfüllen.
Jan. 2005 - Jan. 2006
1 Jahr 1 Monate

Freiberuflicher Entwickler

First Freelance Projects

  • Erstellte antiguoscolegiales.com.ar (ASP, MS Access) mit einem Verzeichnis ehemaliger Kollegen, Veranstaltungsfotos und einer täglichen Ephemeris-Funktion mit Gedichten und Tags.
  • Entwickelte pachamamerica.com.ar (PHP, MySQL) mit einem Flash-Intro, einer interaktiven Karte, die Punkte aus einer Datenbank abruft, Reiseberichten und einem Forum.
Juli 2004 - Nov. 2004
5 Monaten
Córdoba, Argentinien

Leiter Computerlabor

Instituto Academia Argüello School

  • Verwaltete die Terminplanung im Computerlabor und die technische Wartung von Computern und Druckern.
  • Klassifizierte und verteilte E-Mails an verschiedene Abteilungen.

Zusammenfassung

Ich bin ein Fullstack-Softwareentwickler mit über 20 Jahren Erfahrung und arbeite hauptsächlich mit JavaScript-Technologien.

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

Ich habe meine Arbeit mit Docker in AWS-Clouds und über Kubernetes in Google Cloud bereitgestellt. Außerdem habe ich mit CI-Umgebungen wie Jenkins gearbeitet.

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

Ich suche eine Senior-Developer-Position mit der Möglichkeit der technischen Führung eines Teams, das nach der Agile-Scrum-Methodik arbeitet. Als Führungskraft bevorzuge ich ein selbstorganisiertes Team statt traditionellem Mikromanagement.

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

Ich sehe mich als verantwortungsbewusste und ehrliche Person, sehr strukturiert und tatkräftig. Ich mag Herausforderungen und schlage oft neue Lösungen vor, um Probleme zu lösen, wie Automatisierungsskripte, Tools für den täglichen Gebrauch oder Tipps zur Vereinfachung der Arbeitsweise, mit klaren Konzepten und guter Arbeitsausrichtung.

Persönlich reise ich seit zwei Jahren nebenbei um die Welt und habe die Zeit genutzt, um ein wenig Kite-Surfen zu lernen.

Fähigkeiten

  • Reactjs (Redux, Flux, Sagas Und Hook-stacks)
  • Nodejs
  • Sonarqube
  • Angularjs
  • Jquery
  • Mysql
  • Oracle
  • Db2
  • Mongodb
  • Typeorm
  • Graphql
  • Restful Webservices
  • Html5
  • Css/css3
  • Foundation
  • Flexgrid
  • Styled-components
  • Storybooks
  • Docker
  • Aws
  • Google Cloud
  • Kubernetes
  • Jenkins

Sprachen

Spanisch
Muttersprache
Englisch
Verhandlungssicher
Portugiesisch
Fortgeschritten
Deutsch
Grundkenntnisse
Russisch
Grundkenntnisse

Ausbildung

Okt. 2001 - Juni 2009

Instituto Universitario Aeronáutico

Informatik · Córdoba, Argentinien

Okt. 1992 - Juni 1999

Instituto Humanista Moderno Leon XIII

Bachelor-Abschluss · Geisteswissenschaften

Zertifikate & Bescheinigungen

ASP

ActionScript

VisualBasic

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

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Bruno miguel Caeiro urbano
Bruno miguel Caeiro urbano

Full-Stack-Entwickler

Profil ansehen
Tiago Ferreira
Tiago Ferreira

Salesforce Senior-Entwickler

Profil ansehen
Pablo Iii
Pablo Iii

Full-Stack-Entwickler

Profil ansehen
Renan Bernardelli
Renan Bernardelli

Front-End-Entwickler

Profil ansehen
Olivier Hartzer
Olivier Hartzer

Internationaler Senior Consultant

Profil ansehen
Carlos Medina
Carlos Medina

Migration Zend Framework 2 /Laminas

Profil ansehen
Cristian Serje reyes
Cristian Serje reyes

Teamleiter Mobile Native Apps

Profil ansehen
Mathias Dürrenberger
Mathias Dürrenberger

Unabhängiger Auftragnehmer

Profil ansehen
Celso Kurrle
Celso Kurrle

SAP Commerce Cloud FullStack-Entwickler

Profil ansehen
Luís Pinheiro
Luís Pinheiro

Softwareentwickler

Profil ansehen
Dariusz Kaczmarkiewicz
Dariusz Kaczmarkiewicz

Business-System-Analyst

Profil ansehen
Andreas Monsch
Andreas Monsch

Senior Softwareentwickler

Profil ansehen
Sachin Mour
Sachin Mour

Leitender Softwareentwickler

Profil ansehen
Dmitry Tarantin
Dmitry Tarantin

Web-Software-Ingenieur

Profil ansehen
Alexandre Savio
Alexandre Savio

Cloud-Ingenieur

Profil ansehen
Martin Gross
Martin Gross

Produktmanagement für Medizin-Portal

Profil ansehen
Cesar Schneider
Cesar Schneider

Leitender Cloud Engineer

Profil ansehen
Anton Klonov
Anton Klonov

Leiter der technischen Gesamtintegration NSC / Entwicklung von Hadoop Cloud

Profil ansehen
Peter Achilles
Peter Achilles

IT-Berater

Profil ansehen
Cláudio Domingos
Cláudio Domingos

Dateningenieur

Profil ansehen
Alex Shesterov
Alex Shesterov

Senior-Softwareentwickler

Profil ansehen
Csaba Kéri
Csaba Kéri

ServiceNow-Berater

Profil ansehen
Ronald Foerster
Ronald Foerster

IT-Consultant & Weiterbildung

Profil ansehen
Rodrigo Herrán
Rodrigo Herrán

Data Engineer und Gründer

Profil ansehen
Abdelmajid Dakhli
Abdelmajid Dakhli

Teamleiter, Architekt und Senior-Entwickler

Profil ansehen
Shamaila Mahmood
Shamaila Mahmood

Senior Softwarearchitektin

Profil ansehen
Yuri Gladkov
Yuri Gladkov

Senior Security DevOps Ingenieur

Profil ansehen
Rocco Ghielmini
Rocco Ghielmini

Senior Frontend-Entwickler

Profil ansehen
Diana Pokee
Diana Pokee

Forschungswissenschaftler

Profil ansehen
Marc Haid
Marc Haid

Senior Architekt, Coach und Entwickler

Profil ansehen