Pedro V.-Staff Software Engineer

Tagessatz prüfen
Erfahrungen
Staff Software Engineer
Kape Technologies
Verantwortlich für das Design und die Wartung der zentralen mobilen API für Authentifizierung, Kontoverwaltung und Datenabruf, die 5K+ RPS verarbeitet und Skalierbarkeit, Performance und Zuverlässigkeit für alle Clients gewährleistet.
Leitung des schrittweisen Upgrades der gesamten Anwendung von Rails 4 auf Rails 8. Dabei blieben alle Funktionen erhalten, während Sicherheitslücken behoben und die Performance verbessert wurden. Verwaltung des Ruby-Upgrades von 2.1.7 auf 3.2 mit Sicherstellung der Kompatibilität im gesamten Code und bei allen Abhängigkeiten. Entwicklung und Umsetzung eines Übergangsplans ohne Ausfallzeiten und ohne Auswirkungen auf die Kundenerfahrung sowie Einführung von Teststrategien und CI/CD-Verbesserungen, um den Upgrade-Prozess ohne Unterbrechung des Geschäftsbetriebs zu unterstützen.
Leitung der Entwicklung und Automatisierung von E-Mail-Kampagnen, wodurch der Prozess effizienter wurde und das Marketingteam seine Kampagnen unabhängig testen und ausführen konnte. Dies führte zu höherer Effizienz und größerer Flexibilität bei der Übermittlung von Marketingbotschaften.
Einarbeitung und Betreuung neuer Teammitglieder und anderer Entwickler durch strukturierte Lerneinheiten und Pair Programming. Dadurch wurden ihre Entwicklung gefördert und ein kollaboratives und effektives Entwicklungsteam unterstützt.
Ruby on Rails, Ruby, MySQL, Sidekiq, Redis, RSpec, Capybara, JavaScript, Vue.js, Jest, AWS Services, Go.
Senior Software Engineer
Private Internet Access Inc.
Webentwicklung mit Ruby on Rails und Javascript (Vue.js und reinem Javascript) als Mitglied des Web-Teams, das für eine Reihe kritischer Funktionen verantwortlich ist, darunter Produktkatalog, Bestellabwicklung, Zahlungsabwicklung mit mehreren Anbietern, Benutzer- und Abonnementverwaltung, wiederkehrende Zahlungen und die Entwicklung von Client-APIs. Enge Zusammenarbeit zur Erfüllung der Anforderungen verschiedener Stakeholder und zur Gewährleistung höchster Standards bei Performance, Zuverlässigkeit und Sicherheit, um Nutzern über mehrere Plattform-Clients hinweg eine nahtlose und sichere Erfahrung zu bieten.
Entwicklung und Wartung geschäftskritischer Client-APIs, die von Millionen von Nutzern in verschiedenen Plattformanwendungen verwendet werden, mit Sicherstellung einer konstanten Performance und Verfügbarkeit.
Enge Zusammenarbeit mit verschiedenen Stakeholdern, darunter Marketing, Kundenservice, Qualitätssicherung und andere Teams, zur Entwicklung neuer Frontend- und Backend-Funktionen für neue Verkäufe, die Verlängerung bestehender Abonnements und den Verkauf zusätzlicher Produkte. Dies führte zu höheren Umsätzen und einem gesteigerten Kundenwert über die gesamte Kundenbeziehung.
Überarbeitung, Automatisierung, Dokumentation und gründliche Prüfung der zentralen Architektur für die Zahlungsabwicklung. Dadurch wurden Zuverlässigkeit und Wartbarkeit verbessert und Stakeholder konnten neue Zahlungsmethoden und Zahlungsanbieter testen sowie die Kosteneffizienz jeder Option unabhängig bewerten.
Senior Software Engineer
Autobutler
Autobutler ist ein unabhängiges Online-Portal für Werkstätten, über das Autobesitzer Angebote für Reparatur- und Wartungsarbeiten einholen können. Über Autobutler können Preise verglichen und Termine mit Mechanikern gebucht werden.
Webentwicklung mit Ruby on Rails 5 und Javascript als Mitglied des Car Owners-Teams, das für die gesamte Erfahrung der Autobesitzer auf der Website verantwortlich ist. Bearbeitung und Erstellung von Benutzern und Fahrzeugen, Ablauf zur Erstellung von Aufträgen und Seite zum Vergleich von Angeboten. Asynchrone Verarbeitung mit Sidekiq.
Integration, Konfiguration, Wartung und Überwachung der Infrastruktur mit AWS Services, New Relic und Graphite.
Software Engineer
Babbel
Babbel ist die führende Online-Lern-App auf dem Markt mit einer cloudbasierten Backend-Infrastruktur aus mehreren Rails-Services, die mehr als 20.000 Anfragen pro Minute von Nutzern über verschiedene Clients (Android, iOS, Web) verarbeitet.
Full-Stack-Entwickler mit Ruby on Rails und Javascript als Mitglied des Payment-Teams, verantwortlich für die Checkout-Seite der Nutzer, die Integration von Zahlungsdienstleistern, die Verarbeitung wiederkehrender Abonnements und den Service zur Rechnungserstellung. Integration, Konfiguration, Wartung und Überwachung der Infrastruktur mit zahlreichen AWS Services (EC2, S3, Opsworks, Lambda, Kinesis, Cloudwatch, API Gateway).
Software Engineer / Tech Lead
Resultados Digitais
Softwareentwickler und Leiter eines agilen Entwicklungsteams im Produktteam von RD Station, einer SaaS-Plattform für digitales Marketing bei Digital Results, einem schnell wachsenden brasilianischen Startup mit mehr als 5000 Kunden.
Webentwicklung mit Ruby on Rails und Javascript sowie Bereitstellung von Architekturen, die eine hohe Performance und Skalierbarkeit des Produkts gewährleisten. Einsatz agiler Softwareentwicklungsmethoden mit Test Driven Development, Scrum und XP. Konfiguration und Wartung der Infrastruktur (Heroku, Amazon EC2/S3/CloudFront, Sendgrid, Elasticsearch). Postgres-, Mongo- und Redis-Datenbanken. Quellcodeverwaltung mit Git und Github.
Softwareentwickler
SECPlus
- Backend-Entwicklung eines Websystems zur intelligenten Überwachung und Verwaltung von Naturkatastrophen mit Python und dem Django-Framework unter Verwendung agiler Methoden. Frontend-Entwicklung mit Javascript unter Verwendung von Designmustern (Module, Prototype, Mixins usw.) und Bibliotheken wie JQuery, Bootstrap, Google Maps API v3 sowie dem QUnit-Testframework. Modellierung und Nutzung objekt-relationaler Datenbanken und geografischer Objekte mit PostgreSQL/PostGIS. Git, virtualenv. Sicherheitsüberprüfungen in Netzwerken und auf Servern sowie Penetrationstests von Webanwendungen. Forschung und Beratung im Bereich Informationssicherheit.
Softwareentwickler
Softplan
- Entwicklung von Systemen für die öffentliche Verwaltung mit Java/J2EE und verwandten Technologien: EJB 3.0, Struts, Hibernate, JSP und JBoss Application Server. Frontend-Entwicklung mit JavaScript, HTML, CSS und JQuery. SQL Server- und Informix-Datenbanken. Einsatz von JUnit und Selenium IDE zur Testautomatisierung. Einsatz agiler Methoden wie TDD, Scrum und Kanban. Erstellung von Berichten mit der JasperReports API.
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Informationstechnologie (IT), Bildung, Automotive, Professionelle Dienstleistungen 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 und Forschung und Entwicklung (F&E).
Zusammenfassung
Ich bin Softwareentwickler mit über 13 Jahren Erfahrung, hauptsächlich mit Ruby, aber auch mit fundierten Kenntnissen in Python, JavaScript, Go und Java. Mein Hintergrund umfasst Full-Stack-Entwicklung, technische Abläufe und in jüngerer Zeit die Bewertung und Annotation von KI über mehrere Plattformen hinweg.
Ich begann meine Karriere mit der Entwicklung öffentlicher Infrastruktursysteme, darunter einer Plattform zur Hochwasserüberwachung in Python und Verwaltungssystemen für öffentliche Behörden in Java. Im Laufe der Zeit wechselte ich in die Full-Stack-Webentwicklung und kam schließlich zu Private Internet Access, einem globalen VPN-Anbieter, wo ich an Backend-Systemen und Infrastrukturen im großen Maßstab sowie an komplexen Datenmigrationen arbeite. Diese Rolle hat mir umfassende Erfahrung mit verteilten Systemen unter realen Produktionsbedingungen, der Gewährleistung der Datenintegrität über mehrere Services hinweg und der Fehlersuche bei Problemen vermittelt, die erst bei hoher Skalierung auftreten.
Parallel dazu arbeite ich seit einigen Jahren professionell als LLM-Evaluator und Annotator für verschiedene Plattformen. Diese Arbeit umfasste die Prüfung von SWE-bench Pro-Aufgaben, die Bewertung der Entwicklung von Repositories, das Schreiben von Dockerfiles und Test-Patches, die Analyse von Modellabläufen, das Erstellen von Silver Trajectories und Verifikatoren sowie die Bewertung von Modellausgaben anhand strukturierter Kriterien. Dadurch habe ich ein ausgeprägtes Verständnis dafür entwickelt, wie gutes Modellverhalten auf technischer Ebene aussieht und wie man strenge und einheitliche Bewertungskriterien entwirft.
Ich habe Erfahrung darin, kleine Teams zu leiten, Junior-Entwickler zu betreuen und selbstständig in vollständig remote arbeitenden, asynchronen Umgebungen zu arbeiten.
Fähigkeiten
- Webentwicklung Mit Ruby/Rails, Python, Go.
- Frontend-Entwicklung Mit Javascript, Html, Css.
- Verwendung Von Javascript-Bibliotheken (Vue.Js, Jquery, Google Maps Api).
- Agile Softwareentwicklungsmethoden (Tdd, Xp, Scrum, Kanban).
- Entwicklung Und Wartung Von Testroutinen (Rspec, Capybara, Jest, Jasmine).
- Erfahrung Mit Datenbanken (Postgres, Mysql, Mongodb, Redis) Und Suchservern (Elasticsearch).
- Quellcodeverwaltung Mit Git, Github Und/Oder Gitlab.
- Erfahrung Mit Gnu/Linux (Debian, Ubuntu, Opensuse Usw.), Windows Und Osx.
Sprachen
Ausbildung
Federal University of Santa Catarina - UFSC
Bachelor in Computer Science · Computer Science · Florianópolis, Brasilien
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Pedro ist in Lisbon, Portugal ansässig und bevorzugt 100% Remote-Projekte.
Pedro spricht folgende Sprachen: Portugiesisch (Muttersprache), Englisch (Verhandlungssicher).
Pedro hat mindestens 14 Jahre Erfahrung. In dieser Zeit hat Pedro in mindestens 5 verschiedenen Rollen und für 7 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 2 Jahre. Beachten Sie, dass Pedro möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.
Basierend auf der jüngsten Erfahrung wäre Pedro gut geeignet für Rollen wie: Staff Software Engineer, Senior Software Engineer, Software Engineer.
Die neueste Position von Pedro ist Staff Software Engineer bei Kape Technologies.
In den letzten Jahren hat Pedro für Kape Technologies gearbeitet.
Pedro hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT), Bildung und Professionelle Dienstleistungen. Pedro hat auch etwas Erfahrung in Automotive und Regierung und öffentliche Verwaltung.
Pedro hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Forschung und Entwicklung (F&E).
Pedro hat kürzlich in Industrien wie Informationstechnologie (IT) gearbeitet.
Pedro hat kürzlich in Bereichen wie Informationstechnologie (IT) und Produktentwicklung gearbeitet.
Pedro hat einen Bachelor in Computer Science von Federal University of Santa Catarina - UFSC.
Pedro ist sofort vollzeit verfügbar für passende Projekte.
Tagessatzverteilung
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.
Berechnet auf Basis der Tagessätze unserer Freelancer, Stand 18 Sep 2026. Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Staff Software Engineer
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Lisbon, Portugal arbeiten
