freiberufler Lead Backend Software Engineer auf freelance.de

Lead Backend Software Engineer

offline
  • 100€/Stunde
  • nicht angegeben
  • DACH-Region
  • ru  |  en  |  de
  • 02.05.2024

Kurzvorstellung

Lead Software Engineer with 10+ years of experience, proficient in Java/Scala/Kubernetes web solutions in cloud environment . I can help your team to be effective in building and maintaining products using best practices of the industry.

Auszug Referenzen (1)

"Alex became a highly appreciated and invaluable part of our development team. Because of his excellent technical and his social skills."
Scala Backend Software Engineer
Reinier van Wel
Tätigkeitszeitraum

9/2021 – 3/2023

Tätigkeitsbeschreibung

I was helping the E-commerce part of Springer Nature to improve the Checkout Process as well as improve engineering practices within the team (6 engineers).

My top achievements:
* Improved architecture of the backend services (Scala) supporting the E-commerce Checkout process.
* Built a reporting data pipeline using GCP Pub/Sub + BigQuery.
Improved team culture around architecture decisions and documentation.
* Rebuilt backend services monitoring and alerting system and proposed a better way of handling incidents.
* Improved team productivity by introducing multiple automations including:
* Automated CI/CD quality checks using GitHub Workflows.
* Automated application dependencies updates and security checks.
* Fully automated deployments with acceptance tests.

Tech stack: Scala, JS, GCP (BigQuery, Pub/Sub), DevOps, CloudFoundry, Concourse, GitHub Workflows, Grafana, Loki, Prometheus, Postgres, Google Analytics

Eingesetzte Qualifikationen

Postgresql, DevOps (allg.), Agile Methodologie, Application Development, Docker, Git, Java (allg.), Scala, Cloud (allg.), Cloud Computing, Google Cloud, Google Analytics, Google Tag Manager, JavaScript

Qualifikationen

  • Java (allg.)7 J.
  • Kubernetes5 J.
  • Scala6 J.
  • Amazon Web Services (AWS)5 J.
  • DevOps (allg.)1 J.
  • Docker6 J.
  • Google Cloud1 J.
  • JavaScript6 J.
  • Postgresql7 J.
  • Software Architecture

Projekt‐ & Berufserfahrung

Scala Backend Software Engineer
Springer Nature, Berlin
9/2021 – 3/2023 (1 Jahr, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2021 – 3/2023

Tätigkeitsbeschreibung

I was helping the E-commerce part of Springer Nature to improve the Checkout Process as well as improve engineering practices within the team (6 engineers).

My top achievements:
* Improved architecture of the backend services (Scala) supporting the E-commerce Checkout process.
* Built a reporting data pipeline using GCP Pub/Sub + BigQuery.
Improved team culture around architecture decisions and documentation.
* Rebuilt backend services monitoring and alerting system and proposed a better way of handling incidents.
* Improved team productivity by introducing multiple automations including:
* Automated CI/CD quality checks using GitHub Workflows.
* Automated application dependencies updates and security checks.
* Fully automated deployments with acceptance tests.

Tech stack: Scala, JS, GCP (BigQuery, Pub/Sub), DevOps, CloudFoundry, Concourse, GitHub Workflows, Grafana, Loki, Prometheus, Postgres, Google Analytics

Eingesetzte Qualifikationen

Postgresql, DevOps (allg.), Agile Methodologie, Application Development, Docker, Git, Java (allg.), Scala, Cloud (allg.), Cloud Computing, Google Cloud, Google Analytics, Google Tag Manager, JavaScript

Senior Backend Software Engineer (Festanstellung)
Zalando, Berlin
5/2016 – 8/2021 (5 Jahre, 4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2016 – 8/2021

Tätigkeitsbeschreibung

My main focus points in Zalando were: Operational excellence, Site Reliability Engineering, Coaching team on best engineering practices.

My featured projects:
* Implementing Zalando Feature Toggling system: integration with all customer facing services and applications, monitoring systems, feature toggling management system.
* Migrating to Kubernetes Backend services under high load (around 100K requests per second)
* Setting up Kubernetes CI/CD pipeline with green-blue deployment of higly loaded backend service (around 100K requests per second).
* Zalando Experimentation platform improvements: migration to Kubernetes, improving observability, low latency reliable backend, integration with OpenTracing platform, Black Friday preparations and 24/7 responsibilities, setting up machine learning data pipelines for faster experimentation.
* Zalando Retail portal. Allowing other Retail teams to integrate their supplier facing applications into a single platform with common user interface and out of the box authorization and authentication solutions.
* Zalando Retail Authorization and Authentication platform: authorization and authentication solution for Zalando employees and Zalando suppliers under one premise

Tech stack: Scala, Java, JS, ReactJS, AWS (EC2, S3, Route53, CloudFormation), DevOps, Kubernetes, GitHub, Grafana, Scalyr, Prometheus, Postgres.

Eingesetzte Qualifikationen

Postgresql, DevOps, Docker, Git, Java (allg.), Java-Frameworks, Scala, Spring Framework, Cloud (allg.), Amazon Web Services (AWS), JavaScript, Kubernetes, React (JavaScript library)

Software Engineer (Festanstellung)
Nokia, Moscow
3/2015 – 2/2016 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

3/2015 – 2/2016

Tätigkeitsbeschreibung

My responsibilities were:
* design and develop interactive voice applications for contact center solutions (Genesys Contact Center Solutions)
* implementing customizations for business needs of contact centers
* designing and developing new responsive web user interfaces
* refactoring legacy software

I completed a Genesys SDK 8.1 Developers Workshop course in Genesys University

Eingesetzte Qualifikationen

Postgresql, Application Development, Git, Java (allg.), Java-Frameworks, AngularJS

Ausbildung

Master
Computer engineering and automated systems software (Computer science)
Belgorod State Technological University
2005
Belgorod, Russland

Über mich

I'm a software engineering expert mostly focused on JVM based web solutions in cloud environment. Experienced in designing and building web applications as well as creating and managing teams. My expertise in cloud technologies such as AWS infrastructure and Kubernetes will help your organisation in transition to the cloud as well as in using the cloud in the most efficient way. I can help with setting up smooth and effective team processes. My work is not only writing production ready observable easy to change and maintain code but also convincing others to do so.

Weitere Kenntnisse

I can bring my expertise to you company and share it among your employees. My ultimate goal is not only build something good for you but also influence your employees to become more effective in achieving company goals. I love to share my technical expertise in backend development, cloud technologies, DevOps, Observability and so on. I can fill the gap between the platform infrastructure and an engineering team.

Persönliche Daten

Sprache
  • Russisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
369
Alter
40
Berufserfahrung
19 Jahre und 5 Monate (seit 06/2005)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden