Slava Schmidt
Senior Technischer Leiter
Erfahrungen
Senior Technischer Leiter
Hays AG
- Slava stellt die Qualität der Architektur und des Designs des Backends der Mobile-App sicher.
- Er arbeitet mit dem Team daran, die Codequalität, Testabdeckung und die allgemeinen Engineering- sowie Scala-Kenntnisse der einzelnen Teammitglieder kontinuierlich zu verbessern.
- Schlüsselwörter: AWS, Cats/Cats-Effect, CI/CD, Circe, Docker, Doobie, Flyway, FS2, Http4s, JWT, Kafka, KeyCloak, Kubernetes, Linux, Microservices, OpenAI, Postgres, REST, Scala, SQL, Swagger, Tapir, TDD, UML; Scrum
Senior-Entwickler
OTTO
- Slava steigerte die Produktivität des Teams, indem er Java-Entwickler beim Umstieg auf Scala unterstützte, komplexe Scala/Spring-Interoperabilitätsprobleme löste, Performance-Probleme behob und textbasierte Diagramm-Tools einführte.
- Schlüsselwörter: Akka, AWS, Bash, CSS, Docker, Freemarker, Git, Github, Gradle, Grafana, Groovy, HTML, Jackson, Jasmine, Java, Javascript, Jenkins, Jersey, Kafka/ZooKeeper, Kibana, Linux, Markdown, Microservices, MongoDB, Opentelemetry, Python, REST, Sass, Scala, Scalatest, Selenium, Spray, Spring Boot, Spring Framework, Susy Grid, TestNG, Tomcat, Twirl, TypeScript, Wiremock, XML; Kanban
Senior-Entwickler und Architekt
Zalando SE
- Slava implementierte zwei neue Funktionen entsprechend den funktionalen und architektonischen Anforderungen, dem Release-Plan und den Sprint-Zielen.
- Er löste ein komplexes Monix/Akka-Interoperabilitätsproblem und verbesserte das interne Design der von ihm betreuten Services erheblich.
- Schlüsselwörter: AWS, Akka HTTP, Akka Streams, Circe, Docker, Enumeratum, Flyway, Git, Github, Grafana, Jackson, Java, Kotlin, Kubernetes, Linux, Monix, Opentelemetry, PostgreSQL, Prometheus, Quill, REST, React, SBT, Scala, ScalaCheck, ScalaTest, Selenium, Specs2, Swagger, TypeScript, Wiremock; Scrum
Technischer Leiter und Senior Architekt
Makovska Team
- Slava erstellte ein technisches Konzept und Design und leitete die Entwicklung, Tests und Inbetriebnahme des unternehmensinternen Empfehlungssystems termingerecht und mit allen geplanten Funktionen.
- Schlüsselwörter: AWS, Apache POI, CSS, Docker, Flyway, Git, HTML, JSoup, Java, JavaScript, Kubernetes, Linux, Neo4J, PostgreSQL, Quill, REST, SBT, Scala, ScalaTest, Swagger, Vue.js, ZIO, ZTest; Scrum
Senior-Entwickler und Architekt
Encoway
- Slava schloss eine Architektur-, Design- und Code-Review eines auf Akka basierenden Projekts in 30 % der vorgesehenen Zeit ab, investierte das restliche Budget in die Behebung erkannter Mängel, die Ausarbeitung alternativer Ansätze im Einklang mit der bestehenden Architektur sowie die Implementierung und Prüfung der überarbeiteten Teile.
- Schlüsselwörter: AWS, Akka (Actors/HTTP/Persistence/Streams/Typed/gRPC), Cucumber, Docker, Git, GitLab, Grafana, H2 Database, Helm, Jaeger, Java, Kubernetes, Liquibase, MS SQL Server, Microservices, Prometheus, Protobuf, REST, SBT, Scala, ScalaTest, Slick, Sonar, SonarQube, Spring, Spring Boot, Swagger, TypeScript, UML, WebFlux, gRPC; Kanban
Leiter Engineering
Klarna
- Slava hat das API-Gateway der neuen Generation konzipiert, entworfen, entwickelt, getestet und betreut und im Architektur-Board Architektur und Design vorbereitet, begründet und genehmigt.
- Er hat Teammitglieder betreut, um ihre Fähigkeiten in Test-Driven Development, Behavior-Driven Development, Clean Code, ihr Architekturverständnis sowie ihre Scala- und Java-Kompetenz zu verbessern.
- Das neue Framework ermöglichte die Implementierung neuer Endpunkte in Tagen statt Wochen und verringerte den Wartungsaufwand um eine Größenordnung.
- Keywords: AWS, Akka HTTP, Ansible, Cucumber, Docker, Gatling, Git, Java, JaxB, Kafka, Linux, PostgreSQL, Prometheus, REST, SBT, STTP, Scala, ScalaTest, Splunk, Stash, Tapir, Terraform, XML; Scrum
Senior Architekt und Entwickler
Hermes
- Slava hat bestehende Funktionen eines Last-Mile-Analytics-Systems erweitert und neue implementiert, einschließlich Architekturdefinition, Implementierung, funktionalem, Unit- und Performancetesting, DevOps sowie der Sicherstellung von Verfügbarkeit und SLAs.
- Er hat eine Migration von Batch-Verarbeitung zu Streaming konzipiert und durchgeführt, wodurch der Ressourcenverbrauch um das Fünffache sank und die Verarbeitungszeit von Stunden auf Minuten reduziert wurde.
- Keywords: AWS, Akka (Streams/Actors/EventSourcing), Cassandra, Docker, ElasticSearch, Git, Gitlab, Grafana, HTML, Hadoop, Helm, Javascript, Kafka, Kafka-Connect, Kafka-Streams, Kibana, Kubernetes, Less/CSS, Linux, MongoDB, Playframework, Prometheus, REST, RabbitMQ, ReactJs, Redis, SBT, Scala, ScalaTest, Spark, Specs2, TypeScript, neo4j; Kanban
Senior Entwickler und Architekt
BHS Corrugated
- Slava hat mit Fachexperten zusammengearbeitet, um eine Datenarchitektur zu definieren, die Performance- und Funktionsanforderungen erfüllt.
- Er hat eine Backend-API und eine Frontend-Single-Page-Anwendung mit testgetriebener Vorgehensweise entworfen und implementiert.
- Keywords: AWS, Akka, Bitbucket, Git, HTML, JIRA, Java, Javascript, Less/CSS, Linux, Playframework, REST, SBT, Scala, Spring Boot, Swagger, VueJs; Scrum
Full-Stack-Entwickler
Zalando SE
- Slava hat angesichts organisatorischer Vorgaben und vorhandener Funktionalitäten eine passende Architektur für hausinterne Logistiksoftware definiert.
- Er hat die Lösung implementiert, getestet und ausgerollt, enge Zeitvorgaben eingehalten und dafür gesorgt, dass funktionale und nicht-funktionale Anforderungen erfüllt wurden.
- Keywords: AWS, Akka-Streams, Docker, Git, Gitlab, JIRA, Kubernetes, Nakadi, Playframework, Postgresql, React, SBT, Scala; Scrum
Senior Backend-Entwickler
E-On
- Slava hat eine Event-Sourcing-API für das Backend einer mobilen Anwendung implementiert und das Projekt nach dem erfolgreichen Rollout durch den Nearshoring-Prozess begleitet.
- Keywords: AWS, Akka (Actors/HTTP/Persistence/Streams), Azure, CQRS, Docker, Event Sourcing, Git, Gitlab, JIRA, Microsoft Dynamics, MySQL, SBT, Scala; Scrum
Senior Architekt und leitender Entwickler
Brains and Hearts
- Slava war verantwortlich für die Neuentwicklung eines On-Demand-Massen-Mailingsystems, das auf die spezifischen Kundenbedürfnisse zugeschnitten war, und leitete alle technischen Aspekte von Architektur und Design bis zur Implementierung und Inbetriebnahme.
- Das System wurde früher als erwartet gestartet, wodurch die Implementierung zusätzlicher Funktionen möglich war.
- Stichwörter: AWS (App Gateway/EC/Lambda/RDS/S3/SES/SQS), HTML, Java, JavaScript, SBT, Scala; Scrum
Senior Architekt und leitender Entwickler
Kisters
- Slava löste Konsistenz- und Performance-Probleme eines bestehenden Akka/Java-Systems, gestaltete fehlerhafte Anwendungsstrukturen und Datenflüsse neu und implementierte Softwaremuster, um signifikante Performance-Steigerungen zu erreichen und Vorfälle zu reduzieren.
- Stichwörter: Akka, Java, Oracle Database, OSGi; Scrum
Senior Architekt und leitender Entwickler
Zalando
- Slava entwickelte ein Scala-basiertes SBT-Plugin für das Play-Framework zur automatischen Code-Generierung aus einer Swagger-Spezifikation und übernahm Architektur, Design, Entwicklung, Tests und Anwenderbetreuung.
- Stichwörter: API-First, Git, GitHub, Playframework, REST, SBT, Scala, Swagger; Open-Source
Leitender Entwickler, Architekt und API-Designer
Zalando
- Slava entwarf und entwickelte einen abteilungsweiten RESTful-Sicherheitsdienst und führte mehrere Microservices für andere Teams ein, was den Code deutlich reduzierte und die Interoperabilität der Dienste verbesserte.
- Stichwörter: AWS, Akka, AngularJS, CSS, Git, HTML, Hudson, JavaScript, Linux, OpenAM, OpenDJ, OpenIDM, PostgreSQL, REST, SBT, Scala, Specs2, Spray, Stash; Scrum
Leitender Architekt und Entwickler
SIXT
- Slava arbeitete an einer verteilten Plattform zur Überwachung und Verwaltung von Marktpreisen, arbeitete mit Stakeholdern zusammen, um erforderliche Funktionen zu identifizieren, definierte Backend- und Frontend-Architektur und implementierte sowie testete die Lösung.
- Stichwörter: Akka, Apache Tomcat, CSS, Equinox, ExtJS, Git, GitHub, HTML, Hudson, JavaScript, Lift, Maven, MySql, Oracle DB, REST, Red Hat Linux, SBT, Scala, Sonar, Specs2, Spray; Kanban
Leiter der Entwicklung
GK-SES
- Slava arbeitete an einer intelligenten telemetrischen Datenintegrationsplattform und war verantwortlich für alle technischen Bereiche, einschließlich der Anbindung von Zählergeräten, Backend, Frontend und Laufzeitumgebung.
- Die Lösung läuft in mehreren Ländern und unterstützt mehrere Hunderttausend Zählergeräte.
- Schlüsselwörter: Apache Aries, CSS, DB2, EJB 3.1, Equinox, ExtJS, H2, HTML, Hudson, IBM MQ Series, IBM WebSphere, Informix, JBoss AS, JBoss HornetQ, JMS, JSP, Java SE & EE, JavaScript, Linux, MQTT, Maven, Mercurial, OSGi, OpenJpa, Oracle, PostgreSQL, REST, Scala, Sonar; Kanban
Zusammenfassung
Hochqualifizierter Technical Lead und Senior Architect mit umfangreicher Erfahrung in der Architektur und Leitung komplexer Projekte, spezialisiert auf Backend-Systeme, skalierbare APIs und verteilte Architekturen. Nachweisliche Erfolge bei der Förderung von Engineering-Exzellenz, der Verbesserung der Codequalität und dem Mentoring von Entwicklungsteams. Ausgestattet mit einem umfassenden Werkzeugkasten rund um Java, Scala und Cloud-Ökosysteme, blühe ich in agilen Umgebungen auf, indem ich technische Strenge mit strategischer Ausrichtung ausgleiche, um wirkungsstarke Lösungen zu liefern. Bekannt für die Förderung bereichsübergreifender Zusammenarbeit, legt mein Führungsstil Wert auf nachhaltige Entwicklung und kontinuierliches Lernen, um robuste, zukunftssichere Systeme für verschiedene Branchen zu gewährleisten – von E-Commerce bis Logistik und Versorgung.
Fähigkeiten
- Problemlösung
- Aws & Cloud Native
- Verteilte Systeme
- Java & Spring
- Lösungsarchitektur
- Funktionale Programmierung
- Docker & Kubernetes
- Technische Führung
- Objektorientiertes Design
- Sql & Postgres
- Softwareentwicklung
- Rest & Microservices
- Kafka & Rabbitmq
- Api-design
- Ci/cd & Devops
- Javascript & Typescript
- Coaching & Mentoring
- Git & Code Reviews
- Spark & Hadoop
- Tests & Tdd & Bdd
- Cqrs & Event Sourcing
- Cassandra & Mongodb
- Scala & Jvm
- Agile & Scrum
- Redis & Memcached
Sprachen
Ausbildung
Pacific National University
Ingenieurabschluss · Regelung und Rechnertechnik in technischen Systemen · Khabarovsk, Russische Föderation
Zertifikate & Bescheinigungen
TOGAF® 9 Certified
OpenGroup
AWS Certified Solutions Architect – Associate
AWS Training and Certification
Certified Kubernetes Application Developer
The Linux Foundation
Certified Architect on Apache Cassandra
DataStax
Certificate of Cloud Security Knowledge
Cloud Security Alliance
Sun Certified Enterprise Architect
Sun Microsystems, Inc.
Sun Certified Java Developer
Sun Microsystems, Inc.
Sun Certified Web Component Developer
Sun Microsystems, Inc.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.