Cloud architect and DevOps engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 85‐105€/Stunde
- 10317 Berlin
- auf Anfrage
- ru | en | de
- 19.09.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
4/2023 – 6/2024
TätigkeitsbeschreibungEU Hosting project - a smooth migration of core company products in AWS to a European region, that involved infrastructure automation with CloudFormation, CDK with Typescript, CI/CD pipelines with Bamboo, adapting Java backend & Lambda systems.
Eingesetzte QualifikationenAmazon Web Services (AWS), DevOps (allg.), Java (allg.), Continuous Integration, Software Architecture
6/2021 – 12/2022
TätigkeitsbeschreibungMy task was to take over a complex mobile app project from an outsourcing team, hire and lead an own freelance team of 8 (AWS devops, Scala backend, Flutter mobile devs & QA). The system was put in shape on a tight deadline, went into production successfully and received very positive customer feedback.
Eingesetzte QualifikationenAmazon Web Services (AWS), DevOps (allg.), Flutter, Kubernetes, Projektleitung / Teamleitung (IT), Scala
1/2021 – 6/2021
TätigkeitsbeschreibungDesign & implementation of backend microservices in Logistics
Eingesetzte QualifikationenJava (allg.), Kotlin
3/2019 – 12/2020
Tätigkeitsbeschreibung
Green field development of a system for text analysis in legal tech domain. A message-driven microservice system is
built with following technologies - Scala with Typelevel stack (pure FP libraries cats-core, cats-effect, http4s, fs2 etc.),
RabbitMQ, Elasticsearch and modern DevOps tech (Kubernetes & AWS, Docker, Helm, Gitlab). The project language was German.
Amazon Web Services (AWS), Continuous Delivery, Kubernetes, Scala
10/2017 – 1/2019
TätigkeitsbeschreibungI worked in Personalization division on a new product - Algorithmic Fashion Companion, that algorithmically creates and recommends outfits. The team went a path from first user interviews to going live on several Zalando applications. I worked on the data and back end infrastructure (AWS, Kubernetes, Akka-Http, Airflow, Spark, Python, Scala). The project was machine-learning driven, so close collaboration with research engineers was part of it.
Eingesetzte QualifikationenApache Spark, Git, Python, Scala, Amazon Web Services (AWS), Kubernetes
6/2016 – 9/2017
TätigkeitsbeschreibungI worked in Zalando Logistics in a team, which purpose is developing and operating warehouse software for reliable lifecycle management of hundreds of thousands orders per day. Besides supporting the legacy monolithic application written in Java, the main task was to migrate old and develop new green field projects in a new microservice, event-driven architecture (using Scala, PostgreSQL, Play and Kafka/Nakadi).
Eingesetzte QualifikationenPostgresql, Apache Maven, Git, Java (allg.), Jenkins, Scala, Amazon Web Services (AWS)
8/2014 – 5/2016
Tätigkeitsbeschreibung
Social Analytics Platform. The main goal of the Social Analytics Platform is to provide relevant information to telecom companies about their customers (including predicted age group, gender etc.) as well as analytical tools for marketing personnel to conduct marketing campaigns.
This was a new product in the company and my task was to act as a lead developer and shape processes and development culture of a team of 6 data engineers in collaboration with 3 data scientists.
The scope of the project included development of data pipelines and implementation of predictive models on Hadoop stack (Cloudera, HDFS, Map Reduce, Apache Pig, Oozie, Sqoop, Flume, Hive), back end and UI applications as well (Java 8, Spring, Hibernate, PostrgreSQL).
The project had high quality standards via consistent application of best practices - modularity, continuous integration,unit/integration/functional/end-to-end testing.
We implemented several pilot integrations for various customers. As a result we got a first commercial purchase of the product from a major telecom company (over 10M customers).
Apache Hadoop, Projektleitung / Teamleitung (IT), Apache Maven, Git, Java (allg.), Representational State Transfer (REST)
1/2014 – 7/2014
Tätigkeitsbeschreibung
Yandex.Fotki is a photo hosting service with millions of users, one of the media services of Yandex, the leading search provider in Russia.
I got useful experience in development and operations of large-scale, highly available systems in cross-datacenter environment. I did back end refactoring to support the major service redesign and developed integrations with external services. At that time I collected first functional programming experience in production (using yandex-bolts, a Java clone of Scala collection library).
Apache Maven, Git, Java (allg.), Representational State Transfer (REST)
5/2010 – 12/2013
Tätigkeitsbeschreibung
Metamodel is a software company, that mainly focuses on customizing content-management solutions for russian corporations and state departments. The Metamodel platform consists of a number of modules and is built on top of Documentum solutions.
I started as a Java developer and participated in a number of major integrations. Also I built a number of internal libraries and frameworks and eventually become a person in charge of maintaining and refactoring of the code base of core platform modules (600k SLOC). Among my contributions was migrating to a more modern tech stack (SVN to Mercurial, Ant to Maven, introduced Spring).
In 2013 I started a new project as a team lead of 3 developers. The project's goal was to predict optimal schedules for ATMs encashment to cut down significantly banks' maintenance costs. In a year we turned a complex mathematical model in a working software system and proved the economical value for the first customer.
Apache Maven, Subversion, Java (allg.), Junit
Über mich
My main focus is Backend & DevOps. The areas of interest also include distributed and event-driven systems, cloud computing, functional programming.
I consistently apply best practices like code reviews, automated testing, CI/CD and can help to establish and maintain those practices in the team. I see my main strengths in critical thinking and a practical approach in delivering business value. The working style is friendly, collegial with structured communication.
Weitere Kenntnisse
Persönliche Daten
- Russisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden